Conducting a Scrum of Scrums
A Scrum of Scrums, or Meta-Scrum, may be used in environments that have multiple Scrum Teams. The purpose of the Scrum of Scrums is to provide a platform for cross-team collaboration and planning, highlighting dependencies, and addressing points of integration or conflict.
The Scrum of Scrums is a time-boxed session in which a representative from each Team shares high-level updates on their respective team’s work and articulates their progress and impediments. Ideally, it should follow the various teams’ Daily Stand-ups, so that the latest information is communicated.
While Daily Scrum meetings are used for quick updates, not problem-solving, the Scrum of Scrums is not bound by the same rule. If a problem is identified in the Scrum of Scrums and all parties needed to make a decision are in attendance, the issue can be addressed at that time (just be sure scheduling permits).
Conducting a Meta-Scrum
Team Representatives attending the Scrum of Scrums may be technical contributors, and / or the Team’s Scrum Master or Product Owner. Teams should also alternate their representatives over the course of the project. Often times the Scrum Master will attend with an alternating team member to ensure they are not only able to represent the Team, but are also better able to resolve issues that come up during the session.
During the Scrum of Scrums, each Team Representative answers the following questions:
- What has your Team done since we last met?
- What will your Team do before we meet again?
- Is anything slowing your Team down or getting in their way?
- Are you about to put something in another Team’s way?
While it may be suggested to have the session on a daily basis, the frequency of the Meta-Scrum should be determined by the Teams and scheduled as it will add the most value (i.e. daily, 2x per week, etc.).
Benefits of a Meta-Scrum
The Scrum of Scrums is also an approach to scale Scrum up to larger groups (typically over a 12+ people), where the groups will be divided into Agile Teams of 5 - 10 members. While the various individual Teams are able to focus on their work, the Meta-Scrum also ensures cross-coordination and communication.
Cross-Teams Stand-ups are also used in scaled Agile approaches. While often confused with Scrum of Scrums (Meta-Scrums), Cross-Team Stand-ups differ in that instead of (one) representative attending the cross-functional stand-up from each Team, all team members from each Team participate.
These are good references for conducting a Scrum of Scrums:
- 5 Must-Have Agenda Items in a Scrum of Scrum Meeting
- Advice on Conducting the Scrum of Scrums Meeting
- AgileAlliance: Scrum of Scrums
- Daily Standup and Scrum of Scrums - what should be the order of meetings?
- Making A Cross-Team Standup Work
- Scrum in practice: the Scrum of Scrums meeting
- Using Scrum of Scrums with Agile Teams to Coordinate and Collaborate