了解 CMMI 流程模板项目

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

功能成熟度模型集成(CMMI)过程提供用于计划和跟踪工作、测试、反馈和代码评审的工作项类型(WIT)。 使用 CMMI 流程创建项目时,项目会根据 CMMI 框架创建需求、更改请求、任务和缺陷等工件。 这些工件可帮助团队确定范围、监控进度,并记录工程和评审活动。

显示 CMMI 处理工作项类型的概念图像。

团队使用查询来列出和筛选工作项,以分析进度并做出数据驱动的决策。

Note

Note

  • 可以通过自定义继承的流程或本地 XML 流程来自定义项目的工作跟踪系统。 有关详细信息,请参阅 进程自定义和继承的进程本地 XML 进程自定义。 安装或升级到最新版本的 Azure DevOps Server 时,会自动上传每个流程的最新版本。 其他工件(例如 SQL Server 报表)仅在连接到项目时可用。 其他资源要求适用。
  • 你还可以自定义进程模板。 有关详细信息,请参阅 默认进程和进程模板

使用 CMMI 规划和跟踪工作

团队通过捕获特性和需求来规划项目。 当团队在迭代中工作时,他们创建任务并将任务链接到需求。 程序经理将需求链接到相关功能,以便查看跨团队的汇总。 团队使用问题跟踪阻碍问题。 有关动手指南,请参阅 CMMI 处理工作项类型和工作流。

下图显示开始使用的基本流程。 有关详细信息,请参阅开始使用敏捷工具来规划和跟踪工作

选择以下图像之一,转到链接的文章。

Note

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

使用查询列出工作项

使用工作项查询按类型列出项- 更改请求、bug、任务和要求。 查询可帮助你专注于当前工作、会审问题以及准备规划和报告。

Note

创建新项目时,不再有一组默认的共享查询。 共享查询的定义已从流程模板中删除。 对于本地部署,可以将它们添加到自定义流程模板,如将工作项查询添加到流程模板中所述。

从 Web 门户或从 Visual Studio 的团队资源管理器插件中查看和运行查询。 使用查询编辑器以应用不同的筛选器条件来修改查询并将查询添加到团队仪表板

共享查询的使用技巧

使用以下提示增强你的工作流:

  • 在查询子句中添加 @Me 作为“分配对象”字段的值,以查找分配给你的工作项。
  • 打开查询编辑器,通过为产品区域、迭代或其他字段添加条件来修改任何查询。
  • 在 Excel 中打开查询以更新一个或多个工作项的字段,并将更改发布到数据库。
  • 创建饼图、柱形图或趋势图以可视化平面列表查询的状态或进度。
  • 使用标准访问权限在我的查询区域下创建查询和文件夹。 若要在 共享查询下创建查询和文件夹,请确保拥有“参与”权限和至少“基本”访问权限。 有关详细信息,请参阅对查询设置权限

监视进度

所有流程(敏捷、Scrum 和 CMMI)都支持生成状态和趋势图表和仪表板。 多个图表根据你使用的敏捷工具自动填充;这些图表显示在 Web 门户中。

创建轻量级图表

可以定义共享平面查询,并根据跟踪兴趣创建图表。 图表类型包括:

  • 状态:饼图、条形图、柱形图、堆积条形图和透视图
  • 趋势:堆积面积、线条和面积

选择以下图像之一,转到链接的文章。

Analytics 小组件和 Power BI 报表

Analytics Service 可以回答有关项目的过去或当前状态的定量问题。 可以将 Analytics 小组件添加到仪表板,或使用 Power BI 创建图表和报表

有关详细信息,请参阅什么是 Analytics 服务?

SQL Server 报表

如果项目集合和项目使用 SQL Server Analysis Services 和 Reporting Services,则可以访问许多 CMMI 报表。 要使这些报表有用,团队必须执行活动,例如定义生成过程、将工作项链接到生成项以及更新状态和剩余工作。

如果需要向最新版本添加 Reporting Services 或更新报表,请参阅向项目添加报表。

CMMI 流程版本

随着 CMMI 进程模板的发展,其版本号会发生变化。 该模板提供一个 version 指定主要版本和次要版本的元素。 下表映射 Azure DevOps 本地版本使用的模板版本;Azure Boards (云)始终使用最新的模板。

Version CMMI 名称 主要版本
Azure DevOps Services
Azure DevOps Server 2022
CMMI 18
Azure DevOps Server 2020 CMMI 17

有关本地进程模板更新的摘要,请参阅 Azure DevOps Server 的发行说明。

有效使用 CMMI 流程

团队遵循不同的做法和既定流程。 本指南重点介绍与有效使用 CMMI 过程相关的活动。

  • 了解 CMMI:了解 CMMI 及其六个功能级别。
  • 管理项目:获取有关使用 CMMI 模型管理、规划和协调软件开发和维护的指南。
  • 了解工程活动:发现用于设计和构建软件产品的增值活动。

使用 CMMI 模板和指南作为流程改进计划的一部分,并根据以下方法对其进行调整:

  • 产品类型和历史记录
  • 项目规模
  • 团队技能和背景
  • 组织中接受的做法