技术开发 频道

协作的力量 Visual Studio Team System大局观

  【IT168 专稿】Visual Studio Team System(以下简称VSTS)是一套高生产力的、集成的、可扩展的生命周期开发工具,它扩展了Visual Studio产品线,增强了软件开发团队中的沟通与协作。在本文中,我们将首先对VSTS做一些简要的介绍,后面针对不同的团队协作中的不同角色:面向架构师、面向开发者、面向测试者三种角色分别加以说明。

  利用VSTS,开发团队能够在开发过程的早期以及在整个开发过程中确保更高的可预见性和更好的质量。VSTS还包含了微软解决方案框架(Microsoft Solution Framework),MSF提供了一套经过长期考验的软件开发过程,能够帮助开发团体交付企业级解决方案。”VSTS的用户覆盖在整个软件开发生命周期中,为软件开发项目流程中不同角色的人员提供相应的工具,并且最重要的是将这些工具很好地整合在一起。

  1.什么是MSF?

  VSTS包含了微软解决方案框架(Microsoft Solution Framework,以下简称MSF),MSF是一种成熟的、系统的技术项目方法,它基于一套制定好的原理、模型、准则、概念、指南,以及来自微软的、经过检验的做法。MSF的定义并不是一套项目管理的步骤, MSF所提供的是一套指导性的原理、模型、准则、概念等,比如
  MSF核心有八个基础原理,它们是:
  ·推动开放式沟通;
  ·为共同的前景工作;
  ·赋予小组成员权利;
  ·建立清晰的责任和共同的职责;
  ·关注交付业务价值;
  ·保存灵巧,预测变化;
  ·质量投资;
  ·学习所有的经验;

  这些基本原理是MSF的核心,它们贯穿于项目开发过程中的各个方面。

  MS的准则包括项目管理准则、风险管理准则和就绪管理准则。这些准则对于MSF 小组和过程模型的良好运作十分重要。它们起源不在MSF之内;它们在行业内部得到了很好的检验,并有全面的知识体系来支持。MSF具有与基础原理和模型相配套的特定准则,并在需要的时候用它们对框架的其他元素进行补充。总之,MSF 并没有尝试去完全重建这些准则,而是去突出在被应用到 MSF 环境里的时候它们是如何去适应的。

0
相关文章