选择过程模板

更新:2007 年 11 月

选择在 Team Foundation Server 中创建新项目时要使用的过程模板是一个相当简单的操作,但包含许多重要的因果关系。Team Foundation Server 中的每个过程模板都提供了一组不同的默认工作项、工作项查询、产品模板、报告、安全组和指南。此外,每个过程都具有截然不同的软件开发实践哲学,用于指示过程模板如何在 Team Foundation Server 中工作。

在过程、过程指南和根据业务需要选择正确的过程方面,有许多资源可用。根据业务需要确定正确的过程是一项既复杂又耗时的任务,特别是在当前不具备已记录的过程或是缺少整体过程理念的前提下。但是,在 Team Foundation Server 中创建项目之前,必须先选择一个过程模板。虽然本主题并未对根据业务需要来确定整个过程进行深入详细的介绍;但它可以帮助您选择在 Team Foundation Server 中创建第一个项目时要使用的过程模板。

过程模板的初始选择

在 Team Foundation Server 中,可以从两种不同的过程模板中选择一种。下面描述的每种模板都基于软件开发的不同理论方法。选择与自己的业务实践和需要最为相似的过程模板。还可以选择研究默认过程模板的其他备用模板。

MSF for Agile Software Development

MSF for Agile Software Development 是专门针对遵循快速交付计划的小型项目而优化设计的。如果您的业务情况如下,则可以选择 MSF for Agile Software Development 模板:

  • 记录的过程不多,也没兴趣开发正式过程。

  • 拥有小型软件开发团队。

  • 可以适应采用不同工作方式的多个小型开发团队。

  • 具有较短的软件开发周期(以星期或月衡量)。

  • 支持在一个日历年中实现多次软件发布。

有关更多信息,请参见 Visual Studio Team System: MSF for Agile Software Development (https://go.microsoft.com/fwlink/?LinkId=51460)。

MSF for CMMI Process Improvement

MSF for CMMI Process Improvement 过程模型主要是由专家在软件开发文化圈外的商界中创建的,这些专家相信通过以往的经验教训规范化和改进最佳做法才是取得长期成功的关键。如果您的业务情况如下,则可以选择 MSF for CMMI Process Improvement 模板:

  • 想要评估当前的业务实践。

  • 拥有大型软件开发团队。

  • 需要整合传统上分离的组或组织。

  • 可以提供高质量的过程指南。

  • 具有较长的软件开发周期。

有关更多信息,请参见 Visual Studio Team System: MSF for CMMI Process Improvement (https://go.microsoft.com/fwlink/?LinkId=51462)。

其他选项

除 MSF for Agile Software Development 和 MSF for CMMI Process Improvement 模型之外,还有许多其他过程模型。您的企业可能已使用了其中一种过程模型。有些过程模型可能提供了可上载到 Team Foundation Server 的过程模板。如果没有,可以修改 Team Foundation Server 过程模板以更好地反映当前的过程模型。有关过程模板管理的更多信息,请参见 过程模板管理器自定义过程模板

随着时间的推移更改过程和过程模板

无论在最初创建项目时选择的是 MSF for Agile Software Development、MSF for CMMI Process Improvement 还是自己自定义的过程模板,过一段时间后都会发现,您希望以不同的方式执行某些操作。例如,您可能发现您需要不同类型的工作项,或者热衷于 MSF for Agile Software Development 中的工作流,但又想使用 MSF for CMMI Process Improvement 中提供的一些报告。在任何类型的业务中都会遇到这种增长和过程演变。Team Foundation Server 支持修改其过程模板,以适应各种变化。有关如何根据业务自定义过程模板的更多信息,请参见 自定义过程模板

请参见

概念

过程模板

其他资源

自定义过程模板