Skip to content

Latest commit

 

History

History
256 lines (175 loc) · 13 KB

customize-process-backlogs-boards.md

File metadata and controls

256 lines (175 loc) · 13 KB
title titleSuffix description ms.custom ms.service ms.assetid ms.author author monikerRange ms.topic ms.date
Customize backlogs and boards
Azure Boards
Learn how to add and edit backlog levels for the Inheritance process model.
inherited-process
azure-devops-boards
4B6014AA-5CD8-47B9-A1E3-BFB0CCA721AF
chcomley
chcomley
<= azure-devops
how-to
07/16/2024

Customize backlogs and boards (Inheritance process)

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

In your project, you currently have two predefined portfolio backlogs: "Features” and “Epics." But, if your project requires more portfolio backlogs, you can create them.

[!INCLUDE temp]

Benefits of portfolio backlogs:

  • Organizing work: Portfolio backlogs allow you to organize work based on business initiatives, user scenarios, or other relevant criteria.
  • Hierarchical view: By structuring backlogs into portfolios, you gain a hierarchical view of work, which includes items defined in lower-level backlogs (such as user stories, features, or tasks).
  • Cross-team visibility: Program managers can track the status of backlog items across multiple teams. They can drill down to ensure that all work is adequately represented.

For more information, see About process customization and inherited processes.

In the following example, we added a third level portfolio backlog labeled Initiatives, which tracks the custom Initiative work item type. We also renamed the product backlog to Stories and Tickets to indicate that we not only track User Stories, but also Customer Tickets on the product backlog.

[!div class="mx-imgBorder"]
Screenshot showing Changes made to the backlog levels.

::: moniker range="azure-devops-2019"

Note

You can't add an inherited work item type to any backlog level. For example, you can't add the Issue or Impediment work item type to the product backlog.

::: moniker-end

Supported customizations

[!INCLUDE temp]

[!INCLUDE temp]

::: moniker range=">= azure-devops-2020"

Add a system work item type to a backlog

If you want to track Issues or Impediments or other inherited work item types within a backlog or board, edit the corresponding backlog. The following table lists the available work item types you can add to a backlog. ::: moniker-end

::: moniker range="azure-devops-2020"

Note

This feature requires Azure DevOps Server 2020.1 update or later version. ::: moniker-end

::: moniker range=">= azure-devops-2020"


:::row::: :::column span="1"::: Process :::column-end::: :::column span="2"::: Work item types :::column-end::: :::row-end:::

:::row::: :::column span="1"::: Agile :::column-end::: :::column span="2"::: Issue :::column-end::: :::row-end:::

:::row::: :::column span="1"::: Scrum :::column-end::: :::column span="2"::: Impediment :::column-end::: :::row-end:::

:::row::: :::column span="1"::: CMMI :::column-end::: :::column span="2"::: Change Request, Issue, Review, Risk :::column-end::: :::row-end:::

Each Edit backlog level dialog automatically includes inherited and custom work item types that aren't assigned to other backlog levels. For example, unassigned Agile work item types are listed under the Other work item types section as shown in the following image

[!div class="mx-imgBorder"]
Screenshot showing Web portal, Process, Backlog levels, Other work item types section, Agile process.

These same work item types, along with any custom work item types, appear in the Edit backlog level dialog of all backlog levels, until they get assigned to a particular backlog level.

[!div class="mx-imgBorder"]
Screenshot of Web portal, Process, Backlog levels, Edit backlog level dialog.

Note

You can't remove the default, inherited work item type from any backlog level, but you can disable the corresponding work item type. For example, you can disable the User Story work item type for the Agile Requirement backlog as long as you have added another work item type to support that backlog.

::: moniker-end

Fields added to work item types

When you add a WIT to a backlog level, certain fields are automatically added to the WIT definition as hidden fields. These fields don't appear on the work item form but are essential for supporting specific Agile tool features.

Backlog level Fields added Description
Portfolio backlog - Stack rank (Agile, CMMI)
- Backlog Priority (Scrum)
The Stack Rank and Backlog Priority fields capture the relative priority of work items as they get reordered on a backlog or board. For more information, see Behind the scenes: the Backlog Priority or Stack Rank field.
Requirement backlog - Stack Rank, Story Points (Agile)
- Stack Rank, Size (CMMI)
- Backlog Priority, Effort (Scrum)
The Story Points, Size, and Effort fields capture the relative work required to complete a WIT assigned to the Requirement backlog. This value is used to compute velocity.
Iteration backlog - Activity, Remaining Work, Stack Rank (Agile)
- Discipline, Remaining Work, Stack Rank (CMMI)
- Activity, Remaining Work, Backlog Priority (Scrum)
Remaining Work is used in Sprint burndown and capacity charts.

[!INCLUDE temp]

[!INCLUDE temp]

Add or edit portfolio backlogs

The Agile, Scrum, and CMMI system processes define two default portfolio backlogs, Epics and Features. Each is associated with their corresponding work item types, Epic, and Feature. The Basic process only defines the Epics backlog and Epic work item type. For more information, see About processes and process templates.

You can add a custom WIT or select one that you previously added. Keep in mind that only WITs not associated with another backlog level appear for selection.

Add a portfolio backlog

You can add a portfolio backlog and custom work item type following these steps.

:::moniker range="azure-devops"

  1. Sign in to your organization (https://dev.azure.com/{Your_Organization}).

  2. Select gear icon Organization settings.

    Screenshot showing Organization settings button highlights.

  3. Select Process.

::: moniker-end

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

  1. Sign in to your collection (https://dev.azure.com/{Your_Collection}).

  2. Select Collection Settings or Admin settings.

  3. Select Process.

    [!div class="mx-imgBorder"]
    Screenshot showing highlighted Process button in Collection settings.

::: moniker-end

  1. From the Backlog levels page, choose :::image type="icon" source="../../../media/icons/blue-add-icon.png" border="false"::: New top level portfolio backlog.

    [!div class="mx-imgBorder"]
    Screenshot showing Web portal, Admin context, Process page, select Process.

  2. Name the backlog level, select the backlog level color, and add the work item type to associate with this level, and then select Add.

    ::: moniker range=">= azure-devops-2020"

    [!div class="mx-imgBorder"]
    Screenshot showing Web portal, Add a portfolio backlog dialog, Add new work item type. ::: moniker-end ::: moniker range="azure-devops-2019" [!div class="mx-imgBorder"]
    Screenshot showing Web portal, Add a portfolio backlog dialog, Add new work item type. ::: moniker-end

  3. If you're associating only one work item type with the backlog, then choose Save to save your changes. Otherwise, you can add more work item types as needed.

    ::: moniker range=">= azure-devops-2020"

    [!div class="mx-imgBorder"]
    Screenshot showing Web portal, Add a portfolio backlog dialog, Save changes. ::: moniker-end ::: moniker range="azure-devops-2019" [!div class="mx-imgBorder"]
    Screenshot showing Web portal, Add a portfolio backlog dialog, Save changes. ::: moniker-end

Edit, rename, or delete a portfolio backlog

From the Backlog levels page, choose the :::image type="icon" source="../../../media/icons/actions-icon.png" border="false"::: context menu of a portfolio backlog to edit, rename, or delete it.

Screenshot showing Choose the context menu of a portfolio backlog to edit, rename, or delete it.

Deleting a backlog level removes the backlog and board associated with the level for all teams, including customizations made to them. The work items defined with the associated work item types aren't deleted or affected in any way.

Screenshot showing Deleting a backlog level removes the backlog and board associated with the level.

Note

You can't remove the default, inherited work item type from the Epics or Features portfolio backlogs. However, you can disable these work item types and that effectively removes them from the user interface.

Edit or rename the requirement backlog

The Requirement backlog, also referred to as the product backlog, defines the work item types that appear on the product backlog and board. The default work item type for Agile is User Story; for Basic, Issue; for Scrum, Product Backlog Item; and for CMMI, Requirement.

You can rename the backlog, change the color, add work item types, and change the default work item type. Open the Edit backlog dialog from the context menu for the Requirements backlog.

::: moniker range=">= azure-devops-2020"

In the following example, we renamed the backlog, added Customer Ticket and Issue, and changed the default type to Customer Ticket. Check those boxes of the work item types to include on the backlog.

:::image type="content" source="media/backlogs/add-oob-issue-to-backlog.png" alt-text="On Edit backlog, Stories and Tickets is entered in Name, and there's a list of work item types for this backlog level.":::

::: moniker-end

::: moniker range="azure-devops-2019"

In the following example, we renamed the backlog, added Customer Ticket, and changed the default type to Customer Ticket.

Example of renaming the backlog, adding Customer Ticket, and changing the default type to Customer Ticket.
::: moniker-end

Note

You can't remove the default, inherited work item type from the Requirements backlog. However, you can disable the work item type and that effectively removes it from the user interface.

Edit the iteration backlog

The Iteration backlog, also referred to as the sprint backlogs, defines the work item types that are displayed on the sprint backlogs and Taskboards. The default work item type for all processes is Task.

For the iteration backlog, you can add work item types and change the default work item type. Open the Edit backlog dialog from the context menu for the Iteration backlog.

In the following example, we added the Ticket work item type that is tracked along with tasks.

Screenshot showing Example of adding the Ticket work item.

Note

You can't remove the default, inherited work item type from the Iteration backlog. However, you can disable the work item type and that effectively removes it from the user interface.

Related articles