

Objectives
We're scaling programs/projects, as an SAP implementation is not typically only the implementation of one sub area (for example, Order Management in SAP S/4HANA).
This means that alignment is required across multiple process areas and applications being implemented at the same time.
Scaled Scrum is an approach to implementing Scrum in large, complex projects involving multiple teams working on the same product. It extends the Scrum principles to a larger scale while preserving the core values and goals of the original Scrum framework. Scaled Scrum projects have unique characteristics that distinguish them from single-team Scrum projects. Understanding these characteristics is essential for effective project management and successful product delivery.
Multiple Scrum Teams: A Scaled Scrum project involves multiple Scrum Teams working in parallel. These teams work collaboratively towards a shared goal. Each team maintains its independence but must also coordinate with other teams to ensure alignment and consistency across the entire project.
Further needs and characteristics of larger teams are listed in the figure.
This is an example of how a large program would structure itself. The top layer is the Project Management Workstream.
The middle layer is the Application Design and Configuration Workstream, which is built up by multiple Scrum Teams. The teams are preferably split according to the end-to-end processes that they're organized against.
The lower layers are the other Workstreams (which have an integration and overall alignment focus with the Scrum Teams from the Application Design and Configuration workstream).
The following guidelines will help to establish a global Agile program or large project.
Start Small and Build Gradually: Starting with a small core team to set up the project structure and identify the initial product backlog is a good approach. This team can work on defining the project vision, scope, and initial backlog. Once these are established, more team members can be onboarded gradually as the project progresses.
In midsize and large projects, each Scrum Team has a dedicated Scrum Master (or in some situations, they may share a Scrum Master across teams.). A Scrum Master shouldn’t have more than three teams, depending on their availability and the team's maturity.
Each team works with one Product Owner, reporting to the Chief Product Owner who's overlooking a large process or business area.
The Solution Architect is typically a shared role in all projects and is called upon by the Product Owners and Scrum Teams as needed to provide general architectural guidelines.
The Project Manager manages the relationship with project stakeholders and oversees the overall project timeline, scope, and budget.
The Project Manager is responsible for delivering the contract and carries the accountability for the delivery of the committed scope.
SAP Activate is all about scaling as it defines all the relevant workstreams and activities during an implementation.
Within the Application Design and Configuration workstream, you'll find the Scrum Teams as depicted in the figure Scaling Agile – Governance in Large (and Mid-Sized) Agile Projects.
The other workstreams are thereby transversal workstreams that focus on the alignment and integration across the project/ program.
Product Owners play a crucial role in Agile development methodologies, such as Scrum. They're responsible for maximizing the value of the product and of the work delivered by the Development Team. They do this by managing the Product Backlog, which contains all the features, functions, and enhancements that need to be made to the product. The Product Owner's responsibilities can be grouped into three levels – strategic, tactical, and operational:
In conclusion, the Product Owner plays a key role at all three levels: strategic, tactical, and operational. Conway's law suggests that the way the Product Owner performs these roles should align with the organization's communication structure. This can help to ensure that the Product is developed in the most effective and efficient way possible.
A Scrum of Scrums meeting is a coordination meeting in a scaled Agile context. It's a technique used when multiple Scrum Teams are working on the same project and need to coordinate their work. In this meeting, representatives (usually the Scrum Masters, but it could be any members as long as they have enough understanding of the team's work) from each Scrum Team get together to discuss their work. They share what their team has been working on, what they're going to work on, and any obstacles that are in their way. This helps ensure that all teams are aligned, aware of what the other teams are doing, and can help each other remove impediments. The Scrum of Scrums is different from a daily standup or daily Scrum meeting in several ways:
Besides the Scrum of Scrums, which is very operational on the teams level, further scaling events are helpful to coordinate vision and goals.
The Product Owner Meeting (Board) is supposed to get all Product Owners together and align on the requirements in case there are potential dependencies. They're setting common goals for Waves and Sprints to ensure that value can be delivered jointly and the teams aren’t pulled into different directions.
Scrum Masters are getting together as well, exchanging on their team progress, common issues and maturities of the teams, and their impediments. Together with the Chief Scrum Master, they're working on strategies to improve the teams and to ensure that the project keeps flowing.
Last but not least, the Scrum of Scrums follow up might be required depending on the outcome of the Scrum of Scrums to realign with the teams, Product Owner, and Architect to solve issues, communicate on the decisions taken with the other teams, and to update the task board.
Theory and Practice aren't always aligned for different reasons.
Therefore, the following figure and links below provide some experiences and lessons learned on popular scaling frameworks.
Scaled Agile Framework (SAFe): https://blogs.sap.com/2019/05/28/using-sap-activate-in-scaled-agile-environment/
The Nexus™ Guide: https://www.scruminc.com/scrum-incs-scrum-at-scale-framework
Scrum at Scale™ Frameworkhttps://www.scrum.org/resources/nexus-guide
Spotify Model: https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
Large-Scale Scrum: https://less.works/
In the Agile world, there are several scaling frameworks being used by Customer organizations.
SAP Activate is considering them but is mainly based on the less complex Scrum-of-Scrums approach.
Still, it's important to understand the most common scaling frameworks and their implication, as an SAP Activate project might need to be embedded into such an environment.
Log in to track your progress & complete quizzes