To coordinate the different Scrum Teams "Scrum of Scrum"-Meetings can be used. It is similar to the Daily Scrum but the focus here is on team-level. Show
The meeting takes place every day and should be limited to e.g. 15 minutes. Each team sends out one member to participate and answer the following questions:
The answers should concentrate on the things that impact any other team. The Chief Scrum Product Owner should moderate the meeting. Participate should not only the Scrum Master of the teams, one approach could also be to shift participation on a daily base within the team. Common Sprint ReviewsInstead of multiple small Sprint Review meetings a common Sprint Review with all teams could also be used. This will show everyone what has been done within the Sprint and what the status of the project is. Common Sprint RetrospectivesFor the Sprint Retrospective there are two possibilities. The first possibility is that each team has their own Sprint Retrospective meeting followed by a Common Sprint Retrospective where all results are discussed that concern multiple teams. Another possibility is that topics are collected, selected and then worked on in smaller groups with members of all teams. This approach will take more time but the advantage is that members from multiple teams are closely working together. Multi-Team Planning - Scrum Product BacklogEven when working with multiple teams it is important to keep only one common Scrum Product Backlog for all teams. The Scrum Product Backlog shall be maintained by the Chief Scrum Product Owner but is filled by all Scrum Product Owners. If necessary the items in the Scrum Product Backlog can be broken down into more team-specific stories and maintained in a team-specific Scrum Product Backlog, e.g. only the relevant parts for an infrastructure team. In this case references between these Scrum Product Backlogs shall exist. Team-specific BacklogsSprint SchedulingIn a distributed Scrum environment it is possible to choose how to synchronize the different teams. One possibility is to use synchronous sprints. In this case all teams start and end their sprints on the same day. Synchronous SprintsSynchronous Sprints are the easiest approach since it makes communication and coordination simpler. Another possibility is to use asynchronous sprints. Here the sprints do not start on the same day. Using asynchronous sprints has the advantage that not all meetings have to be performed on the same day and makes it possible for e.g. the Scrum Product Owners to participate in more of these meetings. When one team provides services to other teams asynchronous Sprints might also be a good option because here the results of the service-providing team is already available during the development time of the other teams and could be integrated. Asynchronous SprintsEffort EstimationsIt is important that all items in the Scrum Product Backlog are estimated using the same base for estimation. If story points are used all teams have to agree on the same metric and a common scale to use. If Component Teams are used it is important that members of all teams participate in the estimation to ensure that all efforts are covered.
Today, I am going to do some myth-busting. The myth is a resistant one: Scrum is a one team framework. Because of this myth, we see other ideas, like: In this article, I’m going to dive into the history of Scrum and show that Scrum has…
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018 In most cases, you can start using your product and portfolio backlogs once your project is created. A default team is created along with associated backlogs and boards. You can start adding work items to your product backlog using the Backlog or Board. However, you may need to ensure you've configured your backlogs and boards correctly. Ensure the configuration if you've added a team and want to start using the team backlogs and boards. Changes may be made to a project or team configuration over time. These changes can influence the work items that appear on your backlog and boards. For an overview of the tools associated with your team, see Manage and configure team tools. Default backlog and board work itemsThe first thing you need to understand is that your product Backlog and Board display work items that meet the following criteria:
Note The Basic process is available when you add a project to Azure DevOps Services or Azure DevOps Server 2019 Update 1. For earlier on-premises deployments, choose Agile, Scrum, or CMMI process.
You can determine the work item types that belong to your Requirements category. Determine the items by opening your product Backlog and checking the product backlog name.
As shown in the following image, (1) choose the team, (2) Work, (3) Backlogs, and then the product backlog.
Look up your team's Area Path(s) and Iteration Paths. For more information, see Define area paths and assign to a team and Define sprint paths and configure team iterations. Default sprint backlog and Taskboard work itemsYour sprint backlog and Taskboard apply the filters associated with your team's default backlog and board work items along with the Iteration Path you select. You can only select Iteration Paths that have been preselected by your team. Your sprint backlog displays only those work items assigned to the selected sprint. Child tasks assigned to other sprints aren't displayed. Review checklist for work items, backlogs, and boardsIf you don't see the work items you expect on your product Backlog or Kanban board, complete the following checks:
Note You can also filter your product backlog to show or hide work items that are in an In Progress state category, corresponding to an Active, Resolved, Committed, Doing workflow state. Add bugs to your backlogs and boards
For all processes except the Basic process, each team manages the way bugs are tracked. Track bugs in the Requirements category because they show up on the Backlog and Kanban board or the Tasks category. They can also show up on the Taskboard or the Bugs category where they don't appear on either backlogs or boards.
Note Bug work item types aren't available with the Basic process. The Basic process tracks bugs as Issues and is available when you create a new project from Azure DevOps Services or Azure DevOps Server 2019.1 or later versions.
Each team can manage the way bugs are tracked. You can track bugs as belonging to the Requirements category. Those bugs show up on the Backlog and Kanban board or the Tasks category. They can show up on the Taskboard or the Bugs category where they don't appear on either backlogs or boards. If you want bugs to show up on your Backlog and Board, choose Bugs are managed with requirements.
For details, see Show bugs on backlogs and boards. Correct your Kanban board configurationIf you see the following error when you open your Kanban board, you need to correct the configuration. The main reason for this error is that the workflow states of work item types that have been added to the Requirements category aren't mapped to the column.
Choose Correct this now to open the Settings dialog. To map the workflow states, refer to Add columns to your Kanban board, Update Kanban column-to-State mappings. Customize your Kanban board checklist itemsChecklists are a great way to create work items that are automatically linked with a parent-child link to another work item on a Kanban board. You can customize the work item types that you can add as a checklist by opening the Board Settings, choose Annotations, and enable the work item types you want to appear on the board. For details, see Customize cards.
For example, here we've chosen to track bugs along with tasks, and enable Task, Bug, GitHub objects, and Tests to appear within checklists.
Note The GitHub annotations require Azure DevOps Server 2019 update 1 or later version.
If you added work item types to the Task Category as described in Add custom work item types to your Taskboard later in this article, you can choose if these types appear within a checklist on your product Kanban board. You make this choice by opening Board Settings, choose Annotations, and enable the work item types you want to appear on the board. You can enable up to five annotations. For details see Customize cards. For example, here we've chosen to track bugs along with tasks, and we enable Issue and Ticket and Task and Bug. To learn more about checklists, see Add tasks or child items as checklists and Add, run, and update inline tests.
Hide or show backlog levelsYour team can also choose to hide or show one or more backlog levels. Feature teams often manage backlog items, while management teams manage features and epics. In this situation, you can enable or disable a backlog level.
For details, see Select backlog navigation levels for your team. Add custom work item types to your backlogs and portfolio backlog levelsIf you want to track different work item types on your product backlog, you can do that by adding custom work item types and adding them to a specific backlog level. You can also add custom work item types and add them to portfolio backlogs. You can add up to five portfolio backlogs. For example, here we've added Initiatives, fourth level, and fifth level work item types to support five levels of portfolio backlogs. We've also added a custom work item type named Ticket and added that to the product backlog.
For details, see the following resources: To add custom work item types to appear on your sprint Taskboard, follow the steps outlined next based on the process model your project uses.
Note You can enable work item types that you add to your Iteration backlog to appear as a checklist on your product Kanban board. To learn how, see Customize your Kanban board checklist items provided earlier in this article.
For on-premises deployments that use the On-premises XML process model to customize work tracking, you can add existing and custom work item types to the sprint Taskboards. For example, if you want to track Issues (or Impediments for the Scrum process) and a custom work item type, Tickets, along with Tasks and Bugs, you would do the following tasks:
Other factors that can affect work items in your backlogs and boardsThe following settings can influence the type and number of work items that will appear in your backlogs and boards.
Related articles |