Edit

Share via


1. Assign backlog items to a sprint in Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

In this tutorial, you plan a sprint by assigning work items from your backlog to that sprint. Each sprint corresponds to a time-boxed interval that supports your team's ability to work using Agile processes and tools. Your product owner works with your team to identify those stories or backlog items to complete in the sprint.

In this article, you learn how to:

  • Open your product backlog
  • Assign backlog items to a sprint
  • Use multi-select to bulk update work items

Prerequisites

Category Requirements
Project access Project member.
Permissions - Member of the Contributors or Project Administrators security group.
- To view or modify work items: View work items in this node and Edit work items in this node permissions set to Allow. By default, the Contributors group has this permission set to Allow. For more information, see Set work tracking permissions.
Access levels To add or modify work items: At least Basic access. Users with Stakeholder access for public projects have full access to backlog and board features, like users with Basic access. For more information, see Stakeholder access quick reference.
Defined iterations To use the Planning pane: Ensure your team administrator defined iteration paths (sprints) and configure team iterations.
Category Requirements
Project access Project member.
Permissions - Member of the Contributors or Project Administrators security group.
- To view or modify work items: View work items in this node and Edit work items in this node permissions set to Allow. By default, the Contributors group has this permission set to Allow. For more information, see Set work tracking permissions.
Access levels To add or modify work items: At least Basic access.
Defined iterations To use the Planning pane: Ensure your team administrator defined iteration paths (sprints) and configure team iterations.

Plan a sprint

The first step in planning your sprint is to assign work from your backlog to a sprint. Your team builds the sprint backlog during the sprint planning meeting, typically held on the first day of the sprint.

Your project comes with several predefined sprints. You can add more sprints from your backlog as needed. Or, change the dates of the predefined sprints. Sprints are referred to as iterations. See About areas and iterations.

Here's an example of a sprint plan that consists of backlog items and the tasks required to complete each item. By setting team capacity and estimating tasks, the team can see when the team or a team member is at, under, or over capacity.

Screenshot shows Sprint planning in a Backlog with work details.

Planning meetings typically consist of two parts. In the first part, the team and product owner identify the backlog items that the team feels it can commit to completing in the sprint, based on experience with previous sprints. These items get added to the sprint backlog.

In the second part, your team determines how it develops and tests each item. They then define and estimate the tasks required to complete each item. Finally, your team commits to implementing some or all of the items based on these estimates.

Sprint planning doesn't need to be challenging. It can be fun and a time for the entire Scrum team to build camaraderie by working together to answer the question of What can we commit to? For examples and strategies to keep your sprint planning focused and effective, check out the What is Scrum?.

When you complete your sprint plan, your sprint backlog should contain all the information your team needs to successfully complete work within the time allotted without having to rush at the end.

Open your team's product backlog

Your sprint backlogs are one of three classes of backlogs available to you. For an overview of the features supported on each backlog and the two types of boards, see About teams and Agile tools.

For a beginner's guide to planning and tracking work, see Get started with Agile tools.

From your web browser, open your product backlog.

  1. Select your project, choose Boards > Backlogs, and then select the team.

    Screenshot shows the Backlogs option selected for a selected team.

    To select another backlog, open the selector and then choose a different team or select the View Backlog directory option. Or, enter a keyword to filter the list of team backlogs for the project.

    Screenshot shows the menu to select a different team.

    Tip

    Choose the star icon to favorite a team backlog. Favorited artifacts ( favorited icon) appear at the top of the team selector list.

  2. Select Stories (for Agile), Issues (for Basic), Backlog items (for Scrum), or Requirements (for CMMI) as the backlog level.

    Screenshot shows the Stories option with its suboptions, including Features and Stories.

  3. (Optional) To choose which columns should display and in what order, choose the actions icon and select Column options. For more information, see Change column options.

    Screenshot shows the Column Options button.

Assign work from your backlog to a sprint

Before you start planning your sprint, Create and manage your backlog.

Also, you need to set the start and end dates for your sprint.

You can assign work items to a sprint through drag-and-drop from the product backlog to the sprint.

  1. The next step is to open the Planning pane. Choose the view options icon and select Planning. While you're at it, make sure Parents and Forecasting are off. You can set In Progress items to on or off.

    Screenshot shows the View options menu where you can select Planning.

    The set of sprints selected for your team appears. If you don't see any sprints listed, you can add sprints or select existing sprints for your team's use. To learn how, see Manage sprint timelines.

  2. You can drag and drop items from the Backlog onto a sprint.

    Note

    The Planning pane only shows the current sprint and the next 10 future sprints in the list, even if more exist for the team. Only a team administrator or member of the Project Administrators group can select iterations for a team.

    Screenshot show how to drag a work item from the backlog to a spring.

  3. Select one or more items from the backlog and drag them to the sprint you're planning. This action updates the Iteration Path of the backlog items and any of its child tasks to the sprint you selected.

  4. Check the level of effort displayed in the sprint window. As you assign backlog items to a sprint, the sprint window updates with a running tally of the number of backlog items and tasks and the Planned Effort.

    Screenshot show the content of a sprint, with the Planning Effort and the backlog items

    Planned Effort provides a sum of all Story Points or Effort defined for backlog items assigned to the sprint. This sum represents your initial guess at the amount of work your team completes in the sprint. Next, define tasks, estimate that work, and use your team's capacity to make sure it fits in the sprint.

Use the multi-select feature to modify items in bulk

Multi-select of work items on the product and sprint backlogs works in the same way as multi-select works within query results.

With multi-select, you can complete several actions on several work items at once, such as:

To select several items in a sequence, hold down the shift key. To select several nonsequential items, use the Ctrl key. Then, you can either drag the selected items to a new position within the backlog, to a different sprint, or select an option from the context ( ) or action ( ) menu of one of the items.

For more information, see Bulk modify work items.

Next step

After you define your sprint plan, your team's ready to begin work on the sprint tasks.

To add or rename the sprints your team uses, see Define iteration paths (sprints) and configure team iterations.

If your backlog doesn't show the work items you expect, see Create and manage your backlog.