适用于 Visual Studio ALM 的 MSF for CMMI process improvement

使用图中显示的工作项类型(WIT)、报表和面板,团队可以规划项目,然后跟踪、查看和报告它们的进度。 基于能力成熟度模型集成 (CMMI)要求的这些项目,将在您使用 CMMI 过程模板的 Microsoft Solutions Framework (MSF) 创建团队项目时进行创建。

TFS 2013 CMMI 过程模板项目

当您安装或升级到 TFS 的最新版本时,CMMI 过程模板的最新版本会自动上载到 Team Foundation Server (TFS)。 使用过程模板管理器可下载和上载过程模板。

除了工作项类型、报表和面板,团队还可以访问一组共享工作项查询来跟踪信息、分析进度和做出决策。

使用工作项类型计划和跟踪工作

团队通过捕获功能和要求来计划项目。 团队在进行冲刺 (sprint) 工作时,将会定义任务并将这些任务与要求进行链接。 为了解各团队的要求的汇总,程序管理器会将要求链接到功能。 使用问题跟踪阻止问题。 有关使用这些 WIT 的详细信息,请参见 CMMI 过程模板工作项类型和工作流

CMMI 7.0 工作项类型

工作项是包含工作的定义、分配、优先级和状态的 TFS 数据库记录。 工作项类型定义每种类型的字段、工作流和窗体的模板。 工作项可以相互链接以支持依赖项跟踪、工作汇总和报表。

使用工作项查询列出工作项

您可以使用 CMMI 模板提供的共享工作项查询来列出当前冲刺 (sprint) 或产品积压工作 (backlog) 的工作项。

CMMI 工作项查询

您可以在“工作项”页中打开一个查询,然后使用查询编辑器应用不同的筛选条件。 此外,还可以将查询添加为团队查询,并且其将出现在团队主页上。

从团队资源管理器中,您可以打开任何用于执行批量编辑的 Excel 中的工作项查询。 此外,可以从您的项目门户网站打开“会审”工作簿“问题”工作簿以设置 Bug 优先级并查看问题。

使用报表来监视进程

CMMI 过程模板提供以下报表。 要使这些报表有用,团队必须执行特定活动,例如,定义生成过程、链接工作项和更新状态或剩余的工作量。

生成报表

项目管理报表

测试和 Bug 报表

若要访问这些报表,您的团队项目集合必须使用 SQL Server Analysis Services 和 Reporting Services 进行配置。

使用面板查看进度

面板显示项目数据,支持调查任务,并帮助团队更快地执行常规任务。 下列面板支持 Team Web Access 部件的显示以列出 Analysis Services 多维数据集中生成的工作项和报表。

若要使用面板,您的团队项目必须配置一个指向 SharePoint 站点的项目门户网站。

过程指南

开发团队面临的情况和采用的工作实践有很大差异,大多数公司都具有其自己的现成过程。 为此,此处提供的指南不会尝试规定所有开发过程, 而仅对与充分利用 MSF for CMMI 过程模板相关的活动进行了介绍。

  • CMMI 背景信息:概述了 CMMI 和模型内部的 6 个功能级别。

  • 项目管理:提供指南以帮助您更好地理解如何利用 CMMI 模型管理、计划和协调软件产品的开发和维护。

  • 工程:说明用于发现设计和生成软件产品所必需的信息的增值活动

您应当根据自身情况来改写本指南,这将取决于要开发的产品的类型和历史记录、项目规模、团队成员背景以及您的组织所认可的实践。

如果将 CMMI 模板和指南用作过程改进程序的一部分,使用 CMMI 模板和指南可帮助您实现 CMMI 目标。

本指南由 David Anderson 等合作开发。 有关详细信息,请参见以下网页:David J Anderson & Associates