|
1 | 1 | --- |
2 | | -title: Manage sprint timelines while working in Scrum |
3 | | -titleSuffix: Azure Boards |
4 | | -description: Learn how to add and set dates for sprints, releases, or iterations to implement Scrum in Azure Boards. |
| 2 | +title: Manage sprint timelines |
| 3 | +titleSuffix: Azure Boards |
| 4 | +description: Learn how to set and add dates for sprints, releases, or iterations to implement Scrum in Azure Boards. |
5 | 5 | ms.custom: boards-sprints |
6 | 6 | ms.service: azure-devops-boards |
7 | 7 | ms.assetid: 1DB81E71-36D7-43A5-9C9A-38AA1777715A |
8 | 8 | ms.author: chcomley |
9 | 9 | author: chcomley |
10 | 10 | ms.topic: quickstart |
11 | 11 | monikerRange: '<= azure-devops' |
12 | | -ms.date: 09/20/2021 |
| 12 | +ms.date: 10/27/2025 |
| 13 | +#customer intent: As an Azure Boards project administrator, I want to set dates and assign teams to sprints and iterations so I can assign teams their own boards and backlogs to manage. |
13 | 14 | --- |
14 | 15 |
|
15 | 16 | # Manage sprint timelines |
16 | 17 |
|
17 | 18 | [!INCLUDE [version-lt-eq-azure-devops](../../includes/version-lt-eq-azure-devops.md)] |
18 | 19 |
|
19 | | -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. |
| 20 | +In the Scrum framework, teams plan and track work item assignments in regular time intervals called *sprints*. To use the Scrum and sprint planning cadence, you assign start and end dates for your team's sprints. This article describes how to set the iteration dates for sprints. |
20 | 21 |
|
21 | | -> [!TIP] |
22 | | -> 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](../../organizations/settings/set-iteration-paths-sprints.md). |
23 | | - |
| 22 | +Agile tools use the **Iteration path** field to track sprints and releases. Iteration paths and sprints are shared resources by all the teams that use them. Teams can choose two or three-week cadences, but you can also specify shorter or longer sprint cycles or create a release schedule that encompasses several sprints. |
| 23 | + |
| 24 | +Use the guidance in this article to set or change sprint dates. To define iteration paths and tree structure or associate teams with sprints, see [Define iteration paths (sprints) and configure team iterations](../../organizations/settings/set-iteration-paths-sprints.md). |
24 | 25 |
|
25 | 26 | ## Prerequisites |
26 | 27 |
|
27 | 28 | | Category | Requirements | |
28 | 29 | |--------------|-------------| |
29 | | -| **Permissions** | To change sprint dates: Member of the [**Project Administrators** group](../../organizations/security/change-project-level-permissions.md), or **Edit this node** permission for the iteration child node you want to change. By default, the user who created the project has these permissions set. For more information, see [Change project-level permissions](../../organizations/security/change-project-level-permissions.md) or [Set permissions and access for work tracking](../../organizations/security/set-permissions-access-work-tracking.md). | |
| 30 | +| **Permissions** | To change sprint dates: Member of the [Project Administrators](../../organizations/security/change-project-level-permissions.md) group, or **Edit this node** permission for the iteration child node, which is the team name. By default, the user who created the project has these permissions. For more information, see [Change project-level permissions](../../organizations/security/change-project-level-permissions.md) or [Set permissions and access for work tracking](../../organizations/security/set-permissions-access-work-tracking.md). | |
30 | 31 |
|
31 | 32 | <a id="quick-start-schedule"> </a> |
32 | | - |
33 | 33 | ## Start scheduling sprints |
34 | 34 |
|
35 | | -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, be a member of the [**Project Administrators** group](../../organizations/security/change-project-level-permissions.md) to add sprints and schedule sprint dates. If you created the project, you're a member. |
36 | | - |
37 | | -::: moniker range=">= azure-devops-2020" |
38 | | - |
39 | | -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**. |
40 | | - |
41 | | - > [!div class="mx-imgBorder"] |
42 | | - >  |
43 | | -
|
44 | | -1. 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. |
| 35 | +Projects come with several predefined sprints that aren't associated with any dates. To quickly get started scheduling sprints, you can use the default sprints and assign start and end dates for your team's sprints. |
45 | 36 |
|
46 | | - > [!div class="mx-imgBorder"] |
47 | | - >  |
| 37 | +1. In your Azure DevOps project, select **Boards** > **Sprints** from the left navigation menu. The **Sprints** page opens to your team's **Taskboard** view. Select the **Backlog** tab. |
48 | 38 |
|
49 | | -2. Choose **Set sprint dates**. |
| 39 | + :::image type="content" source="media/define-sprints/open-sprint-backlog.png" alt-text="Screenshot that shows opening the Backlog tab of the Sprint page for a team."::: |
50 | 40 |
|
51 | | - > [!div class="mx-imgBorder"] |
52 | | - >  |
| 41 | +1. To select a different team, select the dropdown arrow next to the team name and choose a different team or **View sprints directory** from the selector. |
53 | 42 |
|
54 | | -3. Choose the calendar icon to select the start date, and then the end date of the sprint. |
| 43 | + :::image type="content" source="media/define-sprints/set-sprint-dates-scrum-agile.png" alt-text="Screenshot that shows the selector for choosing another team."::: |
55 | 44 |
|
56 | | - > [!div class="mx-imgBorder"] |
57 | | - >  |
| 45 | +1. At the top of the **Backlog** page, select **Set dates**. |
58 | 46 |
|
59 | | -4. Choose **Save and close**. You'll see the date listed. |
| 47 | +1. On the **Edit iteration** screen, select the calendar icons to select the start date and end date, or enter them directly, and then select **Save and close**. |
60 | 48 |
|
61 | | - > [!div class="mx-imgBorder"] |
62 | | - >  |
| 49 | + :::image type="content" source="media/define-sprints/edit-iteration-set-sprint-dates.png" alt-text="Screenshot that shows the Edit iteration screen."::: |
63 | 50 |
|
64 | | -::: moniker-end |
| 51 | +The **Backlog** page now shows the sprint dates, and you can start [planning your first sprint](assign-work-sprint.md). |
65 | 52 |
|
66 | | -That's it! You can now start [planning your first sprint](assign-work-sprint.md). |
| 53 | +:::image type="content" source="media/define-sprints/sprint-dates-set-scrum-agile.png" alt-text="Screenshot that shows Sprint dates set."::: |
67 | 54 |
|
68 | | -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](../../organizations/settings/set-iteration-paths-sprints.md). |
| 55 | +<a id="schedule"></a> |
| 56 | +## Schedule sprints for other teams and releases |
69 | 57 |
|
70 | | -> [!NOTE] |
71 | | -> **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](../../organizations/settings/set-area-paths.md) field. You use iterations to group work into sprints, milestones, or releases in which they'll be worked on or shipped. |
| 58 | +Defining sprints other than the defaults is a two-step process. First you [define the sprints for your project](../../organizations/settings/set-area-paths.md), and then you [select the sprints for each team to use](../../organizations/settings/set-iteration-paths-sprints.md). This system supports teams that work on different sprint cadences. For more information, see [Define area paths and assign to a team](../../organizations/settings/set-area-paths.md). |
72 | 59 |
|
73 | | -<a id="schedule"> </a> |
| 60 | +:::image type="content" source="media/define-sprints-project-level.png" alt-text="Diagram that shows defining project sprints." border="false"::: :::image type="content" source="media/define-sprints-team-level.png" alt-text="Diagram that shows selecting team sprints." border="false"::: |
74 | 61 |
|
75 | | -## Schedule new sprints for different teams and release cadences |
76 | | - |
77 | | -> [!NOTE] |
78 | | -> 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](../backlogs/backlogs-boards-plans.md). |
| 62 | +When you define sprints, you define the picklist of values available for the **Iteration path** field to assign work to sprints, milestones, or releases. If you have several teams, releases, and sprint cadences to schedule, or to create child iterations, you can use **Project Settings** > **Boards** > **Project configuration**. The following screenshot shows the list of iterations for a project. |
79 | 63 |
|
80 | | -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. |
| 64 | +:::image type="content" source="media/define-sprints/set-sprint-dates.png" alt-text="Screenshot that shows sprints for a team in Project Settings."::: |
81 | 65 |
|
82 | | -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](../../organizations/settings/set-iteration-paths-sprints.md). In this way, the system supports teams that work on different sprint cadences. |
| 66 | +If you work with several teams and each team wants their own backlog view, you can [create more teams](../../organizations/settings/add-teams.md). Each team gets access to their own set of Agile tools filtered to work items for that team's default area path and iteration path. |
83 | 67 |
|
84 | | -[](../../organizations/settings/set-area-paths.md)[](../../organizations/settings/set-iteration-paths-sprints.md) |
| 68 | +Each sprint selected for a team provides a backlog, board, and other planning and tracking tools for the team to use for that sprint. In the following example, the **Management** team has access to backlogs, capacity planning tools, and boards for several sprints. For more information, see [Implement Scrum practices for your team in Azure Boards](scrum-overview.md). |
85 | 69 |
|
86 | | -Each sprint that you select for your team provides access to a [sprint backlog, taskboard, and other sprint planning tools](scrum-overview.md) for planning and tracking work. |
87 | | - |
88 | | -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. |
89 | | - |
90 | | -::: moniker range="<=azure-devops" |
91 | | - |
92 | | - |
93 | | - |
94 | | -::: moniker-end |
| 70 | +:::image type="content" source="media/define-sprints/selected-team-iterations-agile.png" alt-text="Screenshot that shows selected sprints for a team in Backlogs."::: |
95 | 71 |
|
96 | 72 | ## Next step |
97 | 73 |
|
98 | 74 | > [!div class="nextstepaction"] |
99 | | -> [Assign work to a sprint](assign-work-sprint.md) or [Define iteration (sprint) paths and configure team iterations](../../organizations/settings/set-iteration-paths-sprints.md) |
| 75 | +> [Assign work to a sprint](assign-work-sprint.md) |
100 | 76 |
|
101 | 77 | ## Related content |
102 | 78 |
|
103 | | -If you work with several teams, and each team wants their own backlog view, you can [create more teams](../../organizations/settings/add-teams.md). 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. |
| 79 | +- [Define iteration (sprint) paths and configure team iterations](../../organizations/settings/set-iteration-paths-sprints.md) |
| 80 | +- [Create more teams](../../organizations/settings/add-teams.md) |
| 81 | +- [Backlogs, boards, and plans](../backlogs/backlogs-boards-plans.md) |
| 82 | + |
0 commit comments