Introduction to the Scaled Agile Framework (SAFe)

The Scaled Agile Framework® (SAFe®) for Lean Enterprises is a freely available knowledge base for people building the world’s most important software and systems. This scalable and configurable framework helps organizations deliver new products, services, and solutions in the shortest sustainable lead time, with the best possible quality and value. It synchronizes alignment, collaboration, and delivery for multiple Agile teams.

SAFe combines the power of Agile with Lean product development and systems thinking. An extensive body of knowledge, SAFe is based on Lean-Agile principles and values. It provides guidance for the roles, responsibilities, artifacts, and activities necessary to achieve better business outcomes.

The Big Picture

The SAFe website—scaledagileframework.com—features an interactive ‘Big Picture’ graphic, which provides an overview of the Framework. Each icon on this graphic is clickable and links to a supporting article and related resources. The site also includes a variety of guidance articles, case studies, downloads, presentations, and videos, as well as a glossary that can be automatically translated into multiple languages.

SAFe allows organizations to adapt the Framework to their business context. It supports smaller-scale solutions employing 50–125 practitioners, as well as complex systems that require thousands of people.

The Configurations

SAFe supports the full range of development environments with four ‘out-of-the-box’ configurations, as illustrated in Figure 1.

A snapshot shows the Configurable SAFe.

Figure 1. Configurable SAFe

Each configuration is described in the following sections.

Essential SAFe

The Essential SAFe configuration (Figure 2) is the heart of SAFe and is the simplest starting point for implementation. The basic building block for all other SAFe configurations, it describes the most critical elements needed to realize the majority of the Framework’s benefits.

A snapshot shows the Essential SAFe.

Figure 2. Essential SAFe

Together, the Team and Program levels form an organizational structure called the Agile Release Train (ART), where Agile teams, key stakeholders, and other resources are dedicated to an important, ongoing solution mission.

Highlights of Essential SAFe

The Essential SAFe configuration provides the fundamental elements of the Framework:

The following roles help align multiple teams to a shared mission and vision, with the necessary coordination and governance:

Three primary activities help coordinate the ART:

  1. PI Planning – A cadence-based, face-to-face planning event, PI planning serves as the heartbeat of the ART, aligning all of its teams to a common mission.

  2. System Demo – The System Demo provides an integrated view of new features for the most recent iteration delivered by all the teams in the ART. Each demo provides ART stakeholders with an objective measure of progress during a PI.

  3. Inspect and Adapt – This is a significant event for an ART, in which the current state of the solution is demonstrated and evaluated. Teams then reflect and identify improvement backlog items via a structured problem-solving workshop.

Portfolio SAFe

The Portfolio SAFe configuration (Figure 3) helps align portfolio execution to the enterprise strategy by organizing Agile development around the flow of value through one or more value streams. It provides business agility through the principles and practices of portfolio strategy and investment funding, Agile portfolio operations, and Lean governance.

A snapshot shows the Configurable Portfolio SAFe.

Figure 3. Portfolio SAFe configuration

Organizing the Lean-Agile enterprise around the flow of value through one or more development value streams, the portfolio aligns strategy to execution. Lean budgeting and governance practices help assure that investments will provide the benefits that the enterprise needs to meet its strategic objectives. In the large enterprise, there may be multiple SAFe portfolios.

Portfolio SAFe Highlights

This configuration builds on Essential SAFe by adding the following Portfolio-level concerns:

The following roles provide the highest level of accountability and governance, including the coordination of multiple value streams:

Large Solution SAFe

The Large Solution SAFe configuration (Figure 4) is appropriate for developing the largest and most complex solutions that typically require multiple Agile Release Trains (ARTs) and suppliers but do not require Portfolio-level considerations. These demands are commonly encountered in industries like aerospace, defense, automotive, and government, where the large solution—not portfolio governance—is the primary concern.

A snapshot shows the Large Solution Configuration of SAFe.

Figure 4. Large Solution configuration

Large Solution Highlights

This configuration builds on Essential SAFe by adding the following Large Solution–level concerns:

The following roles help align multiple ARTs and suppliers to a common mission and vision, with the necessary coordination and governance:

Three major activities help coordinate multiple ARTs and suppliers:

  1. Pre- and Post-PI Planning – These events are used to prepare for, and follow up after, PI Planning for individual ARTs and suppliers in a Solution Train.

  2. Solution Demo – This demo is where the results of all the development efforts from multiple ARTs—along with the contributions from suppliers—are integrated, evaluated, and made visible to customers and other stakeholders.

  3. Inspect and Adapt (I&A) – In this significant event, the current state of the value stream’s solution is demonstrated and evaluated. Representatives of multiple ARTs and suppliers then reflect and identify improvement backlog items in a structured problem-solving workshop.

Full SAFe

The Full SAFe configuration (Figure 5) is the most comprehensive version of the Framework. It supports enterprises that build and maintain large, integrated solutions that require the efforts of hundreds of people or more and includes all levels of SAFe: Team, Program, Large Solution, and Portfolio. In the largest enterprises, multiple instances of various SAFe configurations may be required.

A snapshot shows the Full Configurable SAFe.

Figure 5. Full SAFe configuration

Full SAFe Highlights

The Full SAFe configuration (Figure 5) builds on Essential SAFe by adding the Portfolio and Large Solution levels. It offers the following benefits:

SAFe’s configurable framework provides just enough guidance to meet the needs of a product, service, or organization. An enterprise can start simply with Essential SAFe and yet have the ability to grow as its needs evolve over time. Each of these configurations is supported by ‘spanning palette’ and ‘foundation’ elements, as shown in Figures 6 and 7, respectively.

The Spanning Palette

The spanning palette contains various roles and artifacts that may be applicable to a specific team, program, large solution, or portfolio context. A key element of SAFe’s flexibility and configurability, the spanning palette permits organizations to apply only those elements needed for their configuration.

Figure 6 illustrates two versions of the spanning palette: The one on the left is used for the Essential SAFe configuration, while the one on the right is used for all other configurations. However, since SAFe is a framework, enterprises can apply any of the elements from the larger spanning palette to Essential SAFe.

Two snapshots showing Spanning palette are displayed.

Figure 6. Spanning palette

Following is a brief description of each spanning palette element:

The Foundation

As illustrated in Figure 7, SAFe’s foundation contains the supporting principles, values, mindset, implementation guidance, and leadership roles that are needed to successfully deliver value at scale. Each foundation element is briefly described next.

The following icons are listed in the SAFe foundation: Lean-Agile Leaders, Core Values, Lean-Agile Mindset, SAFe Principles, Implementation Roadmap, and SPC.

Figure 7. SAFe foundation

Core Values

SAFe’s core values define the ideals and beliefs that are essential to applying the Framework. They act as guides to help people know where to put their focus and how to help companies determine whether they are on the right path to fulfill their business goals. Each core value is briefly described next.

  1. Alignment – When management and teams are aligned to a common mission, all the energy is directed toward helping the customer. Everyone is on the same team, working toward the same goals. Alignment communicates the intent of the mission and enables teams to focus on how to accomplish it. Alignment occurs when everyone in the portfolio, and every team member on every ART, understand the strategy and the part they play in delivering it.

  2. Built-in quality – The economic impact of poor quality is much higher at scale. Built-in quality practices increase customer satisfaction and provide faster, more predictable value delivery. They also improve the ability to innovate and take risks. Without built-in quality, the Lean goal of obtaining the maximum value in the shortest sustainable lead time cannot be achieved. Built-in quality practices also ensure that each solution element, at every increment, achieves appropriate quality standards throughout.

  3. Transparency – “You can’t manage a secret.” Transparency builds trust. Trust, in turn, is essential for performance, innovation, risk-taking, and relentless improvement. Large-scale solution development is hard: Things don’t always work out as planned. Creating an environment where ‘the facts are always friendly’ (for example, sharing progress and information openly across all organizational levels) is key to building trust and improving performance. It enables fast, decentralized decision-making and higher levels of employee empowerment and engagement.

  4. Program execution – To achieve broader change, the entire development value stream—from concept to release—must become leaner and more responsive to change. Traditional organizational structures and practices were built for control and stability; they were not specifically designed to support innovation, speed, and agility. Implementing workarounds, such as tiger teams, project-based organizations, and taskforces, cannot overcome these constraints. Simply put, the majority of organizations cannot break through the thick walls of functional silos. Instead, SAFe delivers value by creating stable (long-lived) teams-of-Agile-teams, in the form of an Agile Release Train.

LEARN MORE

[1] http://scaledagileframework.com/about

[2] Kotter, John P. Accelerate: Building Strategic Agility for a Faster-Moving World. 2014.