A “Network of Teams”, also known as a “Scrum of Scrums”, “Agile Release Train” or “Team of Teams”, is team of multiple agile teams working together to frequently deliver a product, solution or service on a regular cadence. It is an organizational structure that helps make cross-team work coordination easier and more effective.
Enterprise Backlog, Team Sync, Scaling the Product Owner, Scaling the Scrum Master, Scrum Master Team, Product Owner Team
Cross-Team Communication, Dependency Management, Cross-Team Coordination, Alignment with Goals, Organizational Structure
The following symptoms are likely to be improved or addressed by implementing this pattern:
Scaling Agile teams is typically necessary when a project or organization reaches a level of complexity, size, or scope where a single team can no longer efficiently handle the workload or meet the business needs. Here are key scenarios where scaling Agile may be required:
Scrum@Scale defines a “Scrum of Scrums” as a network of teams with a need to coordinate, delivering a product increment together every Sprint (Scrum@Scale Guide), while the Scaled Agile Framework defines an Agile Release Train (ART) as “a long-lived team of Agile teams that incrementally develops, delivers, and often operates one or more solutions in a value stream. (© Scaled Agile, Inc.)”. As such, the Team of Teams is often the foundational structure required when scaling agile efforts because events, activities, and work often incorporate the need to collaborate across organizational teams, often with separate and distinct responsibilities.
The Team of Teams approach coordinates these efforts, making it easier for organizations to frequently and consistently deliver value at scale. In Scrum@Scale, further scaling can be achieved by creating a “Scrum of Scrum of Scrums” with representatives from each Scrum of Scrums, while in SAFe an Agile Release Train can be further scaled by creating a Solution Train or introducing Lean Portfolio Management.
The LeSS framework (Large Scale Scrum) include a shared Sprint Planning and shared Sprint Review but discoruage a formal Cross Team Sync event in favor of a more organic “Let’s Talk” approach that encourage use of Scouts, Communities of Practice and Communication in Code.
There are multiple ways to implement this pattern, including the bottom-up/seed-to-oak, mytosis and grafting transformation patterns.
Here’s one way to apply this pattern:
Sources:
1. Sutherland, J., & Coplien, J. O. (2019, August 16). A Scrum book. Pragmatic Bookshelf. https://a.co/d/9v3hBhe
2. Agile Release Train - Scaled Agile Framework. (2023, March 14). Scaled Agile Framework. https://scaledagileframework.com/agile-release-train/
3. The Scrum@Scale Guide, Version 2.1 — February 2022. | Scrum@Scale Framework. (2022, April 1). Scrum@Scale Framework. p. 6. https://www.scrumatscale.com/scrum-at-scale-guide-online/#the-scrum-of-scrums
4. Leffingwell, D. (2007, February 26). Scaling Software Agility. Pearson Education. p. 242. https://a.co/d/31CU8iA
5. Image source: The Scrum@Scale Guide, Version 2.1 — February 2022. | Scrum@Scale Framework. (2022, April 1). Scrum@Scale Framework. p. 7. https://www.scrumatscale.com/scrum-at-scale-guide-online/#the-scrum-of-scrums
6. Sutherland, Jeff. (2001). Agile Can Scale: Inventing and Reinventing SCRUM in Five Companies. Cutter IT Journal, 14(12), 10.
6. Coordination & Integration. (n.d.). Large Scale Scrum (LeSS). https://less.works/less/framework/coordination-and-integration