SAFe 4.6 - My Notes
SAFe 4.6 - My Notes
SAFe 4.6 - My Notes
1581588792-
416944191.1581180823
SAFe for Lean Enterprises is a knowledge base of proven, integrated principles, practices and
competencies for Lean, Agile and DevOps
More than the sum of its parts, SAFe is a scalable and configurable framework that helps organizations
deliver new products, services, and solutions in the shortest sustainable lead time. It’s a system that
guides the roles, responsibilities, and activities necessary to achieve a sustained, competitive
technological advantage.
Why SAFe?
Combining the power of Agile with Lean product development, DevOps, and systems thinking, SAFe
synchronizes alignment, collaboration, and delivery for multiple Agile teams. SAFe dramatically improves
business agility by accelerating productivity, time-to-market, quality, employee engagement, and more.
The results can be dramatic, as the benefits from documented case studies summarized in Figure 1
demonstrate.
10-50% happier, more motivated employees 30-75% faster time to market
SAFe 4.6 introduces the Five Core Competencies of the Lean Enterprise—Lean-Agile Leadership, Team and
Technical Agility, DevOps and Release on Demand, Business Solutions and Lean Systems Engineering, and
Lean Portfolio Management. Each competency is a set of related knowledge, skills, and behaviors that
enable enterprises to achieve the best quality and value in the shortest sustainable lead time. Mastering
the core competencies enables enterprises to successfully respond to volatile market conditions, changing
customer needs, and emerging technologies. Viewing SAFe through the lens of these competencies helps
organizations understand how to approach SAFe adoption in a way that achieves the best possible
business outcomes. Each competency is described in the following sections.
SAFe 4.6 introduces the Five Core Competencies of the Lean Enterprise
Lean-Agile Leadership
Team and Technical Agility
DevOps and Release on demand
Business Solutions and Lean System Engineering
Lean Portfolio Management
Lean-Agile Leadership
The journey to becoming a Lean enterprise is not simple or easy. Leaders must learn how to teach and
coach, instead of direct and manage. Toyota calls this model of leadership Lean-thinking manager-
teachers—people who understand Lean at a deep level and teach it as part of their daily activities.1
Moreover, as leaders become Lean-thinking manager-teachers, they
The Lean-Agile Leadership competency describes how Lean-Agile leaders drive and sustain organizational
change and operational excellence by empowering individuals and teams to reach their greatest potential.
They do this by learning, exhibiting, teaching, and coaching SAFe’s Lean-Agile Mindset, values, principles,
and practices. Among the five core competencies, Lean-Agile Leadership is foundational. Only an
enterprise’s managers, leaders, and executives can change and continuously improve the systems that
govern how work is performed. Only its leaders can create the environment that encourages high-
performing Agile teams to flourish and produce value.
Figure 3 illustrates two primary aspects of Lean-Agile Leadership: Lean-thinking manager-teachers and
leading the transformation.
Exemplify the core values
SAFe’s four core values guide the transformation and operation of the Lean enterprise. Every leader’s
behavior plays a critical role in communicating, exhibiting, and emphasizing these values.
1. Alignment - Communicate the mission by establishing and expressing the strategy and vision.
Provide relevant briefings and participate in Program Increment (PI) planning and backlog review
and preparation.
2. Built-in Quality - Demonstrate commitment to quality by refusing to accept or ship low-quality
work. Support investments in capacity planning to maintain and reduce technical debt.
3. Transparency - Visualize all relevant work. Take ownership and responsibility for errors and
mistakes. Admit missteps and support others who acknowledge and learn from theirs. Never
punish the messenger; instead, celebrate learning.
4. Program Execution - Many leaders participate specifically as Business Owners in prioritization, PI
execution, and reflection. All leaders help adjust scope to assure demand matches capacity. They
aggressively remove impediments and demotivators.
Thinking Lean - The SAFe House of Lean illustrates the various aspects of Lean thinking.
The roof represents the goal of delivering value, while the pillars embody respect for people and culture,
flow, innovation, and relentless improvement to support the goal. Lean-Agile leaders provide the
foundation on which everything else stands.
Embracing Agility - The Agile Manifesto provides a value system and set of 12 principles essential to
successful Agile development. SAFe is built on the Agile values, principles, and methods as embodied by
cross-functional Agile teams. Every leader must fully support and reinforce their intent and application.
FLOW
Optimize continuous and sustainable throughput of value
Avoid start-stop-start project delays
Build quality in; flow depends on it
Understand, exploit, and manage variability
Integrate frequently
Informed decision making via fast feedback
INNOVATION
Producers innovate; customers validate
Get out of the office (Gemba*)
No useful improvement was ever invented at a desk
Provide time and space for creativity
Apply innovation accounting
Pivot without mercy or guilt
RELENTLESS IMPROVEMENT
A constant sense of danger
Optimize the whole
Consider facts carefully, then act quickly
Apply Lean tools to identify and address root causes
Apply innovation accounting
Reflect at key milestones; identify and address shortcomings
LEADERSHIP
Lead the change
Know the way; emphasize life-long learning
Develop People
Inspire and align with mission; minimize constraints
Decentralize decision-making
Unlock the intrinsic motivation of knowledge workers
1. Take an economic view - An understanding of economics drives decisions. Economic variables such as
development cost, production cost, delivery lead time, and value directly inform decision-making.
2. Apply systems thinking - Everyone understands and commits to the common goals of the larger system.
The whole is optimized, instead of the parts.
3. Assume variability; preserve options - Decisions are delayed until the last responsible moment;
alternatives are constantly and aggressively explored.
4. Build incrementally with fast, integrated learning cycles - Cadence-based learning cycles are used to
gain knowledge, evaluate alternatives and inform decision-making.
6. Visualize and limit WIP, reduce batch sizes, and manage queue length - Small batches of work,
controlled Work in Progress (WIP), and small queues ensures fast flow of value and learning.
7. Apply cadence; synchronize with cross-domain planning - Regular synchronization continually aligns
all system builders and ensure all perspectives are understood and resolved.
8. Unlock the intrinsic motivation of knowledge workers - Knowledge workers exhibit curiosity and have
fundamentally different motivations. Leaders are responsible for creating an environment in which these
workers can thrive.
Essential SAFe is the basic building block for all other SAFe configurations and is the simplest starting
point for implementation. It brings the core competencies of Lean-Agile Leadership, Team and Technical
Agility, and DevOps and Release on Demand to the enterprise.
Large Solution SAFe brings the Business Solutions and Lean Systems Engineering competency to those
building the largest and most complex solutions. This configuration supports multiple Agile Release Trains
(ARTs) and suppliers.
Portfolio SAFe applies the Lean Portfolio Management competency to align portfolio execution to the
enterprise strategy and organizes development around the flow of value through one or more value
streams.
Full SAFe is the most comprehensive version that integrates all five core competencies to support
enterprises that build and maintain a portfolio of large, integrated solutions.
The spanning palette, seen on the left side of each configuration in the Big Picture graphic, contains the
roles and artifacts that apply to any SAFe configuration.
Team and Technical Agility
“Continuous attention to technical excellence and good design enhances agility.” —Agile Manifesto
The Team and Technical Agility core competency describes the critical skills and Lean-Agile principles and
practices Agile teams need to be high-performing and create high-quality, well-designed technical
solutions that support current and future business needs.
Team Agility
Cross-functional, accountable, and committed to common goals, Agile teams have all the skills necessary
to define, build, test, and deploy value in short iterations. They succeed and fail together.
Agile teams work together in an organizational construct called the Agile Release Train (ART). These trains
bring together all the people needed to define, build, test, and deploy (and often operate) a solution. All
teams on an ART plan, integrate, demo, deploy, release, and learn together. Each team understands and
commits to achieving not only their objectives but the larger ART objectives as well.
Technical Agility
Technical Agility defines the Agile software engineering principles and practices teams use to deliver
solutions quickly and reliably. This includes the Lean-Agile values and principles, eXtreme Programming
(XP) practices, Behavior-Driven Development (BDD), Agile modeling, built-in quality, proven approaches
and patterns for object-oriented software design, and more.
Teams share an understanding of an acceptable level of code quality, defect elimination, and other
important aspects of readiness and maintainability. They increase flow through the adoption of Agile
engineering techniques, and work to remove architectural and other impediments to flow.
Because fast flow depends on building quality into the system, Agile teams and ARTs apply a ‘test first’
mindset (Figure 7). Tests for features, stories, and code are often generated before the item is created.
BDD2 creates a framework for collaboration in which Product Owners, developers, and testers jointly
perform multiple levels of testing.
In addition, teams apply the five dimensions of built-in quality illustrated in Figure 8. The first, flow, speaks
to the fact that built-in quality is mandatory to achieve continuous value delivery. The other four describe
quality as it applies to the system itself.
DevOps and Release on demand
“Work is not done when Development completes the implementation of a feature—rather, it is only done when our
application is running successfully in production, delivering value to the customer.” —DevOps Handbook
The DevOps and Release on Demand competency describes how the principles and practices of DevOps
provide the enterprise with the capability to release value, in whole or in part, at any time necessary to
meet market and customer demand. Rapid and frequent delivery is also critical to learn and adjust quickly.
DevOps works to align development, operations, the business, information security, and other areas to
work together better by sharing responsibility for improving business results.3 Organizations with mature
DevOps capabilities substantially outperform others at both technical and business outcomes.4
Not every organization needs continuous delivery, but they all need the ability to Release on
Demand
DevOps provides the Culture, Automation, Lean-flow, Measurement and Recovery that enable
continuous delivery
Agile Release Trains (ARTs) are teams of Agile teams
ARTs are organized around the ability to Release on Demand through the Continuous Delivery
Pipeline
SAFe Configurations
Four configurations provide the right solution for each enterprise
Full Configuration
Large Solution Configuration
Portfolio Configuration
Essential Configuration