Skip to content

Commit 4854265

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/azure-devops-docs-pr (branch live)
2 parents ecbe8ed + 97ffef3 commit 4854265

48 files changed

Lines changed: 1831 additions & 2008 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/boards/backlogs/connect-work-items-to-git-dev-ops.md

Lines changed: 51 additions & 85 deletions
Large diffs are not rendered by default.

docs/boards/backlogs/manage-issues-impediments.md

Lines changed: 58 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,138 +1,131 @@
11
---
22
title: Manage and resolve issues or impediments in Azure Boards
33
titleSuffix: Azure Boards
4-
description: Learn how to track issues or impediments to more effectively execute plans or stay on schedule by using Azure Boards.
4+
description: Manage issues and impediments in Azure Boards to improve team productivity. Discover step-by-step guidance and start resolving blockers today.
55
ms.custom: boards-backlogs, copilot-scenario-highlight
66
ms.service: azure-devops-boards
77
ms.assetid: 5B126205-599D-40EB-BC95-23CF1444EF2A
88
ms.author: chcomley
9+
ms.reviewer: chcomley
910
author: chcomley
10-
ms.topic: tutorial
11-
ms.date: 02/28/2026
11+
ms.topic: how-to
12+
ms.date: 03/24/2026
13+
ai-usage: ai-assisted
1214
---
1315

14-
# Manage issues or impediments in Azure Boards
16+
# Manage problems or impediments in Azure Boards
1517

1618
[!INCLUDE [version-lt-eq-azure-devops](../../includes/version-lt-eq-azure-devops.md)]
1719

1820
<a name="manage-impediments"></a>
1921

20-
If you have known issues you want to track, you can do so by defining an impediment (Scrum) or issue (Agile or CMMI). Impediments and issues represent unplanned activities. Resolving them requires more work beyond what's tracked for actual requirements. Use the impediment work item type to help you track and manage these issues until you can resolve and close them.
22+
Track unplanned activities that block your team's progress by using the impediment (Scrum) or problem (Agile or CMMI) work item type. These work items represent blockers that require extra effort beyond what's planned for actual requirements. Use them to track and manage problems until you resolve and close them.
2123

22-
[!INCLUDE [ai-assistance-mcp-server-tip](../../includes/ai-assistance-mcp-server-tip.md)]
23-
24-
Don't confuse impediments with bugs. You track impediments that may cause problems with delivering one or more requirements. For example, you may have to fix feature ambiguity, personnel or resource issues, problems with environments, or other risks that influence scope, quality, or schedule. Other issues that deserve tracking are decisions that require several stakeholders or product teams to weigh in on.
24+
Don't confuse impediments with bugs. Impediments track broader blockers that affect delivery of one or more requirements, such as:
2525

26-
::: moniker range="<=azure-devops"
26+
- Feature ambiguity or unclear specifications
27+
- Personnel or resource constraints
28+
- Environment or infrastructure problems
29+
- Risks that affect scope, quality, or schedule
30+
- Decisions that require input from multiple stakeholders or product teams
2731

2832
> [!IMPORTANT]
29-
> Issues and Impediments discussed in this article are defined for projects created with the [Agile](../work-items/guidance/agile-process.md), [Scrum](../work-items/guidance/scrum-process.md), or [CMMI](../work-items/guidance/cmmi-process.md) process. By default, these work item types don't appear on the product backlog or taskboard.
33+
> Problems and impediments in this article apply to projects created with the [Agile](../work-items/guidance/agile-process.md), [Scrum](../work-items/guidance/scrum-process.md), or [CMMI](../work-items/guidance/cmmi-process.md) process. By default, these work item types don't appear on the product backlog or taskboard.
3034
>
31-
> If your project was created using the [Basic](../get-started/plan-track-work.md) process, which tracks work using Epics, Issues, and Tasks, then you track Issues using the product backlog. For more information, see [Track issues and tasks](../get-started/plan-track-work.md).
32-
33-
::: moniker-end
34-
35-
In this article you'll learn:
36-
37-
::: moniker range="azure-devops"
38-
39-
> [!div class="checklist"]
40-
> * When to use issues versus tasks
41-
> * How to capture issues or impediments as a work item
42-
> * Add issues or impediments to your product backlog
43-
44-
::: moniker-end
45-
46-
::: moniker range="< azure-devops"
47-
48-
> [!div class="checklist"]
49-
> * When to use issues versus tasks
50-
> * How to capture issues or impediments as a work item
51-
52-
::: moniker-end
35+
> If your project uses the [Basic](../get-started/plan-track-work.md) process, which tracks work with Epics, Problems, and Tasks, you track Problems on the product backlog. For more information, see [Track problems and tasks](../get-started/plan-track-work.md).
5336
5437
## Prerequisites
5538

5639
[!INCLUDE [temp](../includes/prerequisites-work-items.md)]
5740

58-
## Define a task
41+
[!INCLUDE [ai-assistance-mcp-server-tip](../../includes/ai-assistance-mcp-server-tip.md)]
42+
43+
## Link issues to work items and define tasks
5944

60-
You use issues or impediments to track items that may block work from getting done. In general, you link these items to user stories or other work items using a Related link type.
45+
Use a **Related** link type to connect issues or impediments to user stories or other work items they block.
6146

62-
Define tasks when you want to create a [checklist of tasks](../boards/add-task-checklists.md). You can also define tasks if you use Scrum methods and track work using the [Remaining Work](../sprints/task-board.md) field. By linking requirement work item types to tasks using the Parent-Child link type, the tasks appear on the taskboard for each linked user story.
47+
You can also define tasks that relate to the blocker:
6348

64-
::: moniker range="<azure-devops"
49+
- Create a [checklist of tasks](../boards/add-task-checklists.md) to track resolution steps.
50+
- If you use Scrum methods, track effort with the [Remaining Work](../sprints/task-board.md) field.
51+
- Link requirement work item types to tasks with the **Parent-Child** link type so tasks appear on the taskboard for each linked user story.
52+
53+
::: moniker range="< azure-devops"
6554

6655
> [!NOTE]
67-
> If your project collection uses the On-premises XML process model to customize work tracking, you can enable work item types that you add to the Task Category to appear as a checklist on your product board.
56+
> If your project collection uses the On-premises XML process model, you can enable work item types added to the Task Category to appear as a checklist on your product board.
6857
6958
::: moniker-end
7059

71-
## Add an issue or impediment
60+
## Add a problem or impediment
7261

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

75-
Open **Boards>Work Items**, and choose the :::image type="icon" source="../../media/icons/blue-add.png" border="false"::: plus icon, and then select from the **New work item** menu of options.
64+
1. Go to **Boards** > **Work Items** and select the :::image type="icon" source="../../media/icons/blue-add.png" border="false"::: plus icon.
65+
1. From the **New work item** menu, select the work item type for your process — **Impediment** (Scrum), **Issue** (Agile), or **Problem** (CMMI).
7666

77-
> [!div class="mx-imgBorder"]
78-
> ![Screenshot to add an Impediment from the New Work Item list.](media/manage-issues/add-issue-vert.png)
67+
> [!div class="mx-imgBorder"]
68+
> ![Screenshot to add an Impediment from the New Work Item list.](media/manage-issues/add-issue-vert.png)
7969
80-
Choose the :::image type="icon" source="../media/icons/pin-icon.png" border="false"::: pin icon to have it show up within the add drop down menu.
70+
1. (Optional) Select the :::image type="icon" source="../media/icons/pin-icon.png" border="false"::: pin icon to pin the work item type to the **add** dropdown menu for quick access.
8171

8272
::: moniker-end
8373

8474
<a id="customize"> </a>
8575

86-
## Customize issue tracking
76+
## Customize problem and impediment tracking
8777

8878
[!INCLUDE [temp](../includes/customize-work-tracking.md)]
8979

9080
::: moniker range="azure-devops"
9181

92-
Issues and impediments don't appear on your backlog by default. Instead, you track them using [queries](../queries/using-queries.md). To track them on a backlog, see the next section, [Add issues or impediments to your product backlog](#add-to-backlog).
82+
By default, problems and impediments don't appear on your backlog. Use [queries](../queries/using-queries.md) to track them, or add them to your backlog by customizing your process. For more information, see [Add problems or impediments to your product backlog](#add-to-backlog).
9383

9484
::: moniker-end
9585

96-
::: moniker range="<azure-devops"
86+
::: moniker range="< azure-devops"
9787

98-
Impediments and issues don't appear on your backlog. Instead, you track them using [queries](../queries/using-queries.md). They only appear on your backlog if your project is customized using the On-premises XML process model. For more information, see [Customize the On-premises XML process model](../../reference/on-premises-xml-process-model.md).
88+
By default, problems and impediments don't appear on your backlog. Use [queries](../queries/using-queries.md) to track them. To show them on your backlog, customize your project with the On-premises XML process model. For more information, see [Customize the On-premises XML process model](../../reference/on-premises-xml-process-model.md).
9989

10090
::: moniker-end
101-
10291

10392
<a id="add-to-backlog"></a>
10493

105-
## Add issues or impediments to your product backlog
94+
## Add problems or impediments to your product backlog
10695

10796
::: moniker range="azure-devops"
108-
If you want to track issues or impediments along with your requirements or a portfolio backlog, you can track them by adding them to your custom Inherited process. For more information, see [Customize your backlogs or boards (Inheritance process)](../../organizations/settings/work/customize-process-backlogs-boards.md#edit-product-backlog).
97+
98+
To display problems or impediments alongside your requirements or on a portfolio backlog, add the work item type to your custom Inherited process. For step-by-step instructions, see [Customize your backlogs or boards (Inheritance process)](../../organizations/settings/work/customize-process-backlogs-boards.md#edit-product-backlog).
10999

110100
::: moniker-end
111101

112-
::: moniker range="<azure-devops"
113-
If you want to track issues or impediments along with your requirements or a portfolio backlog, you can track them by customizing your project's process. For more information, see the following:
114-
- **For the Inherited process**: [Customize your backlogs or boards (Inheritance process)](../../organizations/settings/work/customize-process-backlogs-boards.md#edit-product-backlog).
115-
- **For the On-premise XML process**: [Process configuration XML element reference)](../../reference/xml/process-configuration-xml-element.md#configure-a-backlog).
102+
::: moniker range="< azure-devops"
103+
104+
To display problems or impediments alongside your requirements or on a portfolio backlog, customize your project's process:
105+
106+
- **Inherited process**: [Customize your backlogs or boards](../../organizations/settings/work/customize-process-backlogs-boards.md#edit-product-backlog)
107+
- **On-premises XML process**: [Process configuration XML element reference](../../reference/xml/process-configuration-xml-element.md#configure-a-backlog)
108+
116109
::: moniker-end
117110

118111
<a id="use-ai-assistance"></a>
119112

120-
## Use AI to manage issues and impediments
113+
## Use AI to manage problems and blockers
121114

122-
If you have the [Azure Boards MCP Server](../../mcp-server/mcp-server-overview.md) connected to your AI agent in agent mode, you can use natural language prompts to create and manage issues or impediments.
115+
If you connect the [Azure Boards MCP Server](../../mcp-server/mcp-server-overview.md) to your AI agent in agent mode, you can use natural language prompts to create and manage problems or blockers.
123116

124117
| Task | Example prompt |
125118
|------|----------------|
126-
| Create an impediment | `Create a new impediment titled 'Test environment unavailable' with priority 1 and assign it to <me>` |
127-
| List active impediments | `List all active impediments in the current sprint for my team` |
128-
| Create an issue | `Create an issue to track the decision about the API versioning strategy and assign it to <Jamal>` |
129-
| Resolve an impediment | `Update impediment 456 to the Resolved state and add a comment that the environment issue is fixed` |
130-
| Find recurring blockers | `Show impediments in <Contoso> that were created in the last 3 sprints with similar titles or tags` |
131-
| Track impediment age | `List active impediments in <Contoso> sorted by how long they've been open` |
132-
| Link impediment to blocked items | `Show all work items in the current sprint for <Contoso> that are linked to active impediments` |
133-
| Escalate unresolved issues | `List issues in <Contoso> with priority 1 that have been active for more than 7 days` |
134-
| Categorize impediments | `Show active impediments in <Contoso> grouped by tag` |
135-
| Sprint retrospective prep | `List all impediments that were resolved during the current sprint in <Contoso> with their resolution comments` |
119+
| Create a blocker | `Create a new blocker titled 'Test environment unavailable' with priority 1 and assign it to <me>` |
120+
| List active blockers | `List all active blockers in the current sprint for my team` |
121+
| Create a problem | `Create a problem to track the decision about the API versioning strategy and assign it to <Jamal>` |
122+
| Resolve a blocker | `Update blocker 456 to the Resolved state and add a comment that the environment issue is fixed` |
123+
| Find recurring blockers | `Show blockers in <Contoso> that were created in the last 3 sprints with similar titles or tags` |
124+
| Track blocker age | `List active blockers in <Contoso> sorted by how long they've been open` |
125+
| Link blocker to blocked items | `Show all work items in the current sprint for <Contoso> that are linked to active blockers` |
126+
| Escalate unresolved problems | `List problems in <Contoso> with priority 1 that have been active for more than 7 days` |
127+
| Categorize blockers | `Show active blockers in <Contoso> grouped by tag` |
128+
| Sprint retrospective prep | `List all blockers that were resolved during the current sprint in <Contoso> with their resolution comments` |
136129

137130
> [!NOTE]
138131
> Agent mode and the MCP Server use natural language, so you can adjust these prompts or ask follow-up questions to refine the results.

0 commit comments

Comments
 (0)