Skip to content

Latest commit

 

History

History
140 lines (77 loc) · 8.04 KB

define-sprints.md

File metadata and controls

140 lines (77 loc) · 8.04 KB
title titleSuffix description ms.custom ms.service ms.assetid ms.author author ms.topic monikerRange ms.date
Manage sprint timelines while working in Scrum
Azure Boards
Learn how to add and set dates for sprints, releases, or iterations to implement Scrum in Azure Boards.
boards-sprints
azure-devops-boards
1DB81E71-36D7-43A5-9C9A-38AA1777715A
chcomley
chcomley
quickstart
<= azure-devops
09/20/2021

Manage sprint timelines

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

With Scrum, teams plan and track work at regular time intervals, referred to as a sprint cadence. You define Iteration Paths, also referred to as sprints, to support the assignment of work items to time-box intervals. Iteration paths are a shared resource used by all teams that select them. Many teams choose a two or three week cadence. You can, however, specify shorter or longer sprint cycles. Or, you can create a release schedule that encompasses several sprints.

Tip

If all you need is to change the iteration dates, you can do that by following the guidance provided in this article. However, if you need to define the iteration paths and tree structure, or assign team sprints, then follow the guidance provided in Define iteration paths (sprints) and configure team iterations.

Prerequisites

Start scheduling sprints

To quickly get started, you can use the default sprints. Default sprints are also referred to as iterations and were added when your project was created. Note, you must be a member of the Project Administrators group to add sprints and schedule sprint dates. If you created the project, you're a member.

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

  1. From your web browser, open your team's sprint backlog. (1) Check that you've selected the right project, (2) choose Boards>Sprints, (3) select the correct team from the team selector menu, and lastly (4), choose Backlog.

    [!div class="mx-imgBorder"]
    Open Work, Sprints, for a team

  2. To choose another team, open the selector and select a different team or choose the :::image type="icon" source="../../media/icons/home-icon.png" border="false"::: Browse all sprints option. Or, you can enter a keyword in the search box to filter the list of team backlogs for the project.

    [!div class="mx-imgBorder"]
    Choose another team

  3. Choose Set sprint dates.

    [!div class="mx-imgBorder"] Boards>Sprints>set dates

  4. Choose the calendar icon to select the start date, and then the end date of the sprint.

    [!div class="mx-imgBorder"] Edit iteration dialog, Set dates

  5. Choose Save and close. You'll see the date listed.

    [!div class="mx-imgBorder"] Boards>Sprints>Sprint dates set

::: moniker-end

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

  1. From your web browser, open your team's sprint backlog. (1) Check that you've selected the right project, (2) choose Boards>Sprints, (3) select the correct team from the team selector menu, and lastly (4), choose Backlog.

    Open Work, Sprints, for a team

  2. To choose another team, open the selector and select a different team or choose the :::image type="icon" source="../../media/icons/home-icon.png" border="false"::: Browse all sprints option. Or, you can enter a keyword in the search box to filter the list of team backlogs for the project.

    [!div class="mx-imgBorder"]
    Choose another team

  3. Choose Set sprint dates.

    [!div class="mx-imgBorder"] Boards>Sprints>set dates

  4. Choose the calendar icon to select the start date, and then the end date of the sprint.

    [!div class="mx-imgBorder"] Edit iteration dialog, Set dates

  5. Choose Save and close. You'll see the date listed.

    [!div class="mx-imgBorder"] Boards>Sprints>Sprint dates set

::: moniker-end

That's it! You can now start planning your first sprint.

If you have several teams, more complex release and sprint cadences to schedule, or want to create child iterations, then read further. You define these items through the settings context for the project. See Define iteration (sprint) paths and configure team iterations.

Note

Terminology note: Your set of Agile tools uses the Iteration Path field to track sprints and releases. When you define sprints, you define the picklist of values available for the Iteration Path field. You use iterations to group work into sprints, milestones, or releases in which they'll be worked on or shipped.

Schedule new sprints for different teams and release cadences

Note

Your sprint backlog and taskboard are designed to support your Scrum processes. In addition, you have access to product and portfolio backlogs and boards. For an overview of the features supported on each backlog and board, see Backlogs, boards, and plans.

Your project comes with several sprints predefined. However, they aren't associated with any dates. For Scrum and sprint planning, assign start and end dates for your team's sprints.

Defining other sprints is a two-step process. You first define the sprints for your project and then you select the sprints for each team to use—Define iteration (sprint) paths and configure team iterations. In this way, the system supports teams that work on different sprint cadences.

Define project sprintsSelect team sprints

Each sprint that you select for your team provides access to a sprint backlog, taskboard, and other sprint planning tools for planning and tracking work.

For example, by selecting Sprints 1 through 6, the Fabrikam Fiber team gets access to six sprint backlogs. They also get access to capacity planning tools and a taskboard for each sprint.

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

Selected sprints for a team

::: moniker-end

Next step

[!div class="nextstepaction"] Assign work to a sprint or Define iteration (sprint) paths and configure team iterations

Related articles

If you work with several teams, and each team wants their own backlog view, you can create more teams. Each team then gets access to their own set of Agile tools. Each Agile tool filters work items. These items only include those assigned values under the team's default area path and iteration path.