Skip to content

Latest commit

 

History

History
94 lines (59 loc) · 5.19 KB

File metadata and controls

94 lines (59 loc) · 5.19 KB
title Understand process template artifacts in Azure Boards and Azure DevOps
titleSuffix Azure Boards
ms.custom work-items
description Learn about Capability Maturity Model Integration (CMMI) process objects used to plan and track work, monitor progress, and trends when connecting to Azure Boards and Azure DevOps.
ms.service azure-devops-boards
ms.assetid 212e3d0f-65f8-47af-b95a-ce9e320e16db
ms.topic conceptual
ms.author chcomley
author chcomley
monikerRange <= azure-devops
ms.date 09/10/2024

Understand CMMI process template artifacts

[!INCLUDE version-lt-eq-azure-devops]

The Capability Maturity Model Integration (CMMI) process supports various work item types (WITs) to plan and track work, tests, feedback, and code reviews. Different WITs allow you to track various types of work, such as requirements, change requests, tasks, bugs, and more. These artifacts get created when you set up a project using the CMMI process, based on the Capability Maturity Model Integration (CMMI) framework.

:::image type="content" source="media/cmmi-process-work-tracking-wits.png" alt-text="Conceptual image, CMMI process work item types.":::

Teams can use a set of work item queries to track information, analyze progress, and make decisions.

[!INCLUDE temp]

Plan and track work with CMMI

Teams plan their project by capturing features and requirements. When teams work in sprints, they define tasks and link them to requirements. To gain insight into a rollup of requirements across teams, program managers link requirements to a feature. Blocking issues are tracked using issues. For details on using these WITs, see CMMI process work item types and workflow

[!INCLUDE temp]

List work items with queries

You can use work item queries to list work items based on their type, such as change requests, bugs, tasks, and requirements.

[!INCLUDE temp]

[!INCLUDE temp]

Monitor progress

All processes—Agile, Scrum, and CMMI—support building status and trend charts and dashboards. Also, several charts are automatically built based on the Agile tools you use. These charts display within the web portal.

[!INCLUDE temp]

[!INCLUDE temp]

::: moniker range="< azure-devops-2022"

SQL Server reports

If your project collection and the project are configured with SQL Server Analysis Services and Reporting Services, you have access to many CMMI reports. For these reports to be useful, teams must do certain activities, such as define build processes, link work items, and update status or remaining work.

If you need to add reporting services or update reports to the latest versions, see Add reports to a project.
::: moniker-end

CMMI process versions

As updates are made to the CMMI process template, the version number is updated. The following table provides a mapping of the versioning applied as updates are made to the Azure DevOps on-premises process templates. For Azure Boards, the latest version is always used. Each template provides a version element. This element specifies a major and minor version.

[!div class="mx-tdCol2BreakAll"]

Version CMMI name Major version
Azure DevOps Services
Azure DevOps Server 2022
CMMI 18
Azure DevOps Server 2020
Azure DevOps Server 2019
CMMI 17

For a summary of updates made to process templates, see Release Notes for Azure DevOps Server.

Use the CMMI process effectively

Development teams have diverse practices and established processes. This guidance focuses on activities relevant to effectively using the CMMI process.

Use the CMMI template and guidance as part of a process improvement program. Adapt this guidance based on:

  • Product type and history
  • Project scale
  • Team members' backgrounds
  • Accepted practices in your organization

Related articles

[!INCLUDE temp]