SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
1© 2017 Scaled Agile, Inc. All Rights Reserved.V4.0.0 V4.0.0© 2017 Scaled Agile, Inc. All Rights Reserved.
Essential SAFe®
4.0 Overview
Ten Essential Scaling Patterns We Can (Probably) All Agree on
Richard Knaster
SAFe Fellow,
Principal SAFe Contributor
2© 2017 Scaled Agile, Inc. All Rights Reserved.
About today’s speaker
SAFe Fellow, Principal Consultant and
author:
– SAFe White paper (author)
– SAFe Distilled (Lead co-author)
– SAFe Reference Guide (co-author)
Over 25 years of industry experience in
software and systems development in roles.
Formerly IBM Chief Agile Methodologist; held
various roles as CIO, CTO, Director of
Development and various practitioner roles
3© 2017 Scaled Agile, Inc. All Rights Reserved.
Why focus on the essentials?
Successful rollout, but still struggling.
Root causes:
Not doing Inspect and Adapt
No Innovation and Planning
iteration
Individual Agile teams were not
actually cross-functional
No routine system demo
“SAFe is a flexible framework. We’ve
adopted what we liked, but we don’t
use Agile Release Trains.”
“SAFe is flexible. We’re adopting it, but
we’ve decided not to affect the way
the teams are working. So we didn’t
include the teams in training.”
“Our leaders don’t have time for
training.”
Findings from the field Heard in the field
Because there’s a danger in skipping critical elements
4© 2017 Scaled Agile, Inc. All Rights Reserved.
The Essential SAFe Little Big Picture
5© 2017 Scaled Agile, Inc. All Rights Reserved.
10 essential elements
Lean-Agile Principles
Agile Teams and Release Trains
Cadence and synchronization
Critical team and program roles
PI Planning
System Demo
Inspect and Adapt
IP iteration
Architectural runway
Lean-Agile leadership
1
2
3
4
5
6
7
8
9
10
6© 2017 Scaled Agile, Inc. All Rights Reserved.
Lean-Agile Principles
#1-Take an economic view
#2-Apply systems thinking
#3-Assume variability; preserve options
#4-Build incrementally with fast, integrated learning cycles
#5-Base milestones on objective evaluation of working systems
#6-Visualize and limit WIP, reduce batch sizes, and manage queue lengths
#7-Apply cadence, synchronize with cross-domain planning
#8-Unlock the intrinsic motivation of knowledge workers
#9-Decentralize decision-making
1
7© 2017 Scaled Agile, Inc. All Rights Reserved.
Without a shared understanding of principles ...
There is no systematic way to adapt practices to local context
Business outcomes do not significantly improve
Practices and measures that were once beneficial become problematic
Lean-Agile mindset is unachievable; Agile practices deployed on a wrong-
minded “mental platform” produce serious challenges
Conflict and disagreement on processes and practices are impossible
to resolve
8© 2017 Scaled Agile, Inc. All Rights Reserved.
Agile Teams and Agile Release Trains
Agile Teams power the train:
Cross-functional teams apply Scrum,
XP and Kanban and built-in quality
practices to produce working system
increments every iteration.
Agile Release Trains (ARTs) are cross functional teams of Agile Teams and other
stakeholders that deliver solutions. They have all the people they need to define and
deliver value every two weeks.
2
9© 2017 Scaled Agile, Inc. All Rights Reserved.
Without Agile Teams and ARTs ...
Teams don’t work towards a common mission
Teams locally optimize and can’t deliver end-to-end value
Dependencies rule the day
Individuals are over-specialized; bottlenecks inhibit flow and release of value
There is no architectural and user experience integrity
10© 2017 Scaled Agile, Inc. All Rights Reserved.
Cadence and Synchronization
 Transforms unpredictable events into
predictable events
 Makes wait times predictable
 Facilitates planning; provides more
efficient use of resources
 Synchronization causes multiple
events to happen at the same time
 Sync events facilitate cross-functional
tradeoffs of people and scope
3
11© 2017 Scaled Agile, Inc. All Rights Reserved.
Without cadence and synchronization ...
No development rhythm
Constantly fight entropy and misalignment
Impossible to schedule planning, retros, demos and key events
Hard to adjust to changing priorities
Impossible to limit Work in Process (WIP), constantly overloaded
12© 2017 Scaled Agile, Inc. All Rights Reserved.
Critical Team roles
Scrum Master facilitates team events, drives Agile behavior,
and coaches the team.
Product Owner acts as the customer for team and prioritizes
their work. Defines and accepts requirements.
Development Team is everyone needed to define, build,
and test an increment of value.
4
13© 2017 Scaled Agile, Inc. All Rights Reserved.
Critical Program roles
Release Train Engineer acts as the chief Scrum Master for the train.
Business Owners are a small group of stakeholders who have the ultimate
fiduciary, governance, efficacy, and ROI responsibility for ART value.
Product Management is responsible for Customer needs. Owns the
vision and product backlog, prioritizes features for optimum economics.
System Architect/Engineering align ARTs to a common technological
and architectural vision.
Customer consumes the work of an ART. The ultimate arbiters of value.
4
14© 2017 Scaled Agile, Inc. All Rights Reserved.
Without these critical roles ...
Responsibilities for most everything is unclear.
Decision-making is fractured, late, uncertain
Deliverables do not meet stakeholder expectations
Solution features and components evolve incompatibly
Vision and requirements are not clear; hard to prioritize
Virtually impossible to improve
15© 2017 Scaled Agile, Inc. All Rights Reserved.
PI Planning
 Important stakeholder decisions
are accelerated
 Teams create—and take
responsibility for—plans
 Result: Alignment!
 All stakeholders face-to-face (but
typically multiple locations)
 Management sets the mission,
minimum possible constraints
 Requirements and design emerge
“Future product development tasks can’t be pre-determined. Distribute planning
and control to those who can understand and react to the end results.”
— Michael Kennedy, Product Development for the Lean Enterprise
For a See the short video PI planning example https://www.youtube.com/watch?v=ZZAtl7nAB1M
5
16© 2017 Scaled Agile, Inc. All Rights Reserved.
Without PI Planning ...
Stakeholders, teams, and management are misaligned
Demand doesn't match capacity; no predictability; excess WIP
Lack of trust between stakeholders and teams
Dependencies are discovered by “running into them”
Low commitment, low ownership, low enthusiasm
17© 2017 Scaled Agile, Inc. All Rights Reserved.
System Demo
Demonstrate the full Solution increment to stakeholders every Iteration.
An integrated Solution demo
Happens after the team’s demo (but may lag
by as much as one Iteration, maximum)
Demo from the staging environment, or the
nearest proxy
6
18© 2017 Scaled Agile, Inc. All Rights Reserved.
Producing a System Demo requires Built-in Quality
Building quality in:
Ensures that every increment of the solution reflects quality standards
Is required for high, sustainable development velocity
Software quality practices include continuous integration, test-first,
refactoring, pair-work, collective ownership and more
Hardware quality is supported by exploratory, early iterations, frequent
system level integration, design verification, MBSE and set-based
design
“You can’t scale crappy code” (or hardware, or anything else)
Built-in
Quality
19© 2017 Scaled Agile, Inc. All Rights Reserved.
Without the System Demo ...
PIs are “waterfalled”; problems and risks discovered too late
Teams are sprinting, but the system is not
Chronic lack of trust between stakeholders and teams
No feedback to the right solution
False progress, poor quality
20© 2017 Scaled Agile, Inc. All Rights Reserved.
Inspect & Adapt
Inspect & Adapt provides a venue for comprehensive review of the PI
outcomes and systematic improvements.
Three parts:
1. The PI System Demo
2. Quantitative
measurement
3. The problem-solving
workshop
7
21© 2017 Scaled Agile, Inc. All Rights Reserved.
Without Inspect & Adapt ...
No systemic improvement; problems persist
No means to measure or establish delivery predictability
Improvement attempts address symptoms, not root causes
Those who could change the system are not engaged
Morale deteriorates
22© 2017 Scaled Agile, Inc. All Rights Reserved.
IP Iteration
The IP Iteration is extra fuel in the tank. Without it the train will start sputtering under the
pressure of a plan that forgives no mistakes, nor provides time for innovation.
8
23© 2017 Scaled Agile, Inc. All Rights Reserved.
Without the IP Iteration ...
Lack of delivery capacity buffer impacts predictability
Little innovation, tyranny of the urgent
Technical debt grows uncontrollably
People burn out
No time for teams to plan together, demo together, and improve together
24© 2017 Scaled Agile, Inc. All Rights Reserved.
The Architectural Runway
Architectural runway provides “just enough” technical enablement to keep
program velocities high and avoid excessive redesign.
… to support
future features
Implemented now …
Feature
Feature
Feature
Enabler
9
25© 2017 Scaled Agile, Inc. All Rights Reserved.
Without Architectural Runway ...
Architecture deteriorates quickly under the pressure of ”now”
Velocity peaks for a while, then falls off
Releases are late and spasmodic; quality varies dramatically
Solution robustness, maintainability, and quality decay rapidly
Development pace is unsustainable
26© 2017 Scaled Agile, Inc. All Rights Reserved.
Lean-Agile Leadership
Successful transformations are based on educating leadership first.
“Lean-thinking manager-teachers” lead, rather than follow, the
transformation.
“It is not enough that management commit
themselves to quality and productivity …
They must know what it is they must do.
Such a responsibility cannot be delegated.”
—W. Edwards Deming
10
27© 2017 Scaled Agile, Inc. All Rights Reserved.
Without Lean-Agile Leadership ...
The teams learn from others, not their leaders
The transformation is fatally impaired
“Agile” development with non-Agile governance; “Agile in name only.
They don’t get it.”
Lead time is slow while decisions are escalated
People not allowed to experiment, fail, innovate, and learn
28© 2017 Scaled Agile, Inc. All Rights Reserved.
Without Lean-Agile Leadership ...
SAFe will not work!
29© 2017 Scaled Agile, Inc. All Rights Reserved.
© 2016 Scaled Agile, Inc. All Rights Reserved.
© 2017 Scaled Agile, Inc. All Rights Reserved. 29
Exercise: Create your own SAFe Essentials assessment
Fill out the assessment on the next page.
Start with 5 points per category. Subtract one point for every symptom you
checked on that category. Shade in the result.
Be prepared to share your results, if you have courage!
10
min
30© 2017 Scaled Agile, Inc. All Rights Reserved.
Create your own SAFe Essentials assessment here
31© 2017 Scaled Agile, Inc. All Rights Reserved.© 2017 Scaled Agile, Inc. All Rights Reserved. 31
Q & A

Contenu connexe

Tendances

Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionScott W. Ambler
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...AgileNetwork
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...MarkLeeson
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Google
 
Introducing SAFe 5.0 the operating system for Business Agility
Introducing SAFe 5.0 the operating system for Business AgilityIntroducing SAFe 5.0 the operating system for Business Agility
Introducing SAFe 5.0 the operating system for Business AgilityLeanwisdom
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17Wolfgang Hilpert
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Rodney Bodamer
 
Disciplined Agile Delivery: An Introduction
Disciplined Agile Delivery: An IntroductionDisciplined Agile Delivery: An Introduction
Disciplined Agile Delivery: An IntroductionIBM Rational software
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...ITSM Academy, Inc.
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Wolfgang Hilpert
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileSoftware Guru
 
SAFe 5.0 Agilist Certification Learning material
SAFe 5.0 Agilist Certification Learning materialSAFe 5.0 Agilist Certification Learning material
SAFe 5.0 Agilist Certification Learning materialLeanwisdom
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedLitheSpeed
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksMehul Kapadia
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsVersionOne
 

Tendances (18)

Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management Solution
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013
 
Introducing SAFe 5.0 the operating system for Business Agility
Introducing SAFe 5.0 the operating system for Business AgilityIntroducing SAFe 5.0 the operating system for Business Agility
Introducing SAFe 5.0 the operating system for Business Agility
 
Enterprise Agile Adoption
Enterprise Agile AdoptionEnterprise Agile Adoption
Enterprise Agile Adoption
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
Disciplined Agile Delivery: An Introduction
Disciplined Agile Delivery: An IntroductionDisciplined Agile Delivery: An Introduction
Disciplined Agile Delivery: An Introduction
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling Agile
 
SAFe 5.0 Agilist Certification Learning material
SAFe 5.0 Agilist Certification Learning materialSAFe 5.0 Agilist Certification Learning material
SAFe 5.0 Agilist Certification Learning material
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile DeliveryAgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
 

Similaire à Essential SAFe. The essential scaling patterns that we can (probably) all agree on

Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeRichard Knaster
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling ApproachesScaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling ApproachesSimon Roberts
 
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreEmbracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreagilemaine
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile cultureTim Guay
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeDave Sharrock
 
A Practical Guide to Scaling Agile
A Practical Guide to Scaling AgileA Practical Guide to Scaling Agile
A Practical Guide to Scaling AgileMariya Breyter
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practicesDr. Padmavathi Roy
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignVMware Tanzu
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateScott W. Ambler
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programChristopher King
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016ColomboCampsCommunity
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentAvidan Hetzroni
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatternsGreg Hutchings
 

Similaire à Essential SAFe. The essential scaling patterns that we can (probably) all agree on (20)

Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Agile Overview
 Agile Overview  Agile Overview
Agile Overview
 
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling ApproachesScaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
 
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreEmbracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyre
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile culture
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
 
A Practical Guide to Scaling Agile
A Practical Guide to Scaling AgileA Practical Guide to Scaling Agile
A Practical Guide to Scaling Agile
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
 

Dernier

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 

Dernier (20)

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 

Essential SAFe. The essential scaling patterns that we can (probably) all agree on

  • 1. 1© 2017 Scaled Agile, Inc. All Rights Reserved.V4.0.0 V4.0.0© 2017 Scaled Agile, Inc. All Rights Reserved. Essential SAFe® 4.0 Overview Ten Essential Scaling Patterns We Can (Probably) All Agree on Richard Knaster SAFe Fellow, Principal SAFe Contributor
  • 2. 2© 2017 Scaled Agile, Inc. All Rights Reserved. About today’s speaker SAFe Fellow, Principal Consultant and author: – SAFe White paper (author) – SAFe Distilled (Lead co-author) – SAFe Reference Guide (co-author) Over 25 years of industry experience in software and systems development in roles. Formerly IBM Chief Agile Methodologist; held various roles as CIO, CTO, Director of Development and various practitioner roles
  • 3. 3© 2017 Scaled Agile, Inc. All Rights Reserved. Why focus on the essentials? Successful rollout, but still struggling. Root causes: Not doing Inspect and Adapt No Innovation and Planning iteration Individual Agile teams were not actually cross-functional No routine system demo “SAFe is a flexible framework. We’ve adopted what we liked, but we don’t use Agile Release Trains.” “SAFe is flexible. We’re adopting it, but we’ve decided not to affect the way the teams are working. So we didn’t include the teams in training.” “Our leaders don’t have time for training.” Findings from the field Heard in the field Because there’s a danger in skipping critical elements
  • 4. 4© 2017 Scaled Agile, Inc. All Rights Reserved. The Essential SAFe Little Big Picture
  • 5. 5© 2017 Scaled Agile, Inc. All Rights Reserved. 10 essential elements Lean-Agile Principles Agile Teams and Release Trains Cadence and synchronization Critical team and program roles PI Planning System Demo Inspect and Adapt IP iteration Architectural runway Lean-Agile leadership 1 2 3 4 5 6 7 8 9 10
  • 6. 6© 2017 Scaled Agile, Inc. All Rights Reserved. Lean-Agile Principles #1-Take an economic view #2-Apply systems thinking #3-Assume variability; preserve options #4-Build incrementally with fast, integrated learning cycles #5-Base milestones on objective evaluation of working systems #6-Visualize and limit WIP, reduce batch sizes, and manage queue lengths #7-Apply cadence, synchronize with cross-domain planning #8-Unlock the intrinsic motivation of knowledge workers #9-Decentralize decision-making 1
  • 7. 7© 2017 Scaled Agile, Inc. All Rights Reserved. Without a shared understanding of principles ... There is no systematic way to adapt practices to local context Business outcomes do not significantly improve Practices and measures that were once beneficial become problematic Lean-Agile mindset is unachievable; Agile practices deployed on a wrong- minded “mental platform” produce serious challenges Conflict and disagreement on processes and practices are impossible to resolve
  • 8. 8© 2017 Scaled Agile, Inc. All Rights Reserved. Agile Teams and Agile Release Trains Agile Teams power the train: Cross-functional teams apply Scrum, XP and Kanban and built-in quality practices to produce working system increments every iteration. Agile Release Trains (ARTs) are cross functional teams of Agile Teams and other stakeholders that deliver solutions. They have all the people they need to define and deliver value every two weeks. 2
  • 9. 9© 2017 Scaled Agile, Inc. All Rights Reserved. Without Agile Teams and ARTs ... Teams don’t work towards a common mission Teams locally optimize and can’t deliver end-to-end value Dependencies rule the day Individuals are over-specialized; bottlenecks inhibit flow and release of value There is no architectural and user experience integrity
  • 10. 10© 2017 Scaled Agile, Inc. All Rights Reserved. Cadence and Synchronization  Transforms unpredictable events into predictable events  Makes wait times predictable  Facilitates planning; provides more efficient use of resources  Synchronization causes multiple events to happen at the same time  Sync events facilitate cross-functional tradeoffs of people and scope 3
  • 11. 11© 2017 Scaled Agile, Inc. All Rights Reserved. Without cadence and synchronization ... No development rhythm Constantly fight entropy and misalignment Impossible to schedule planning, retros, demos and key events Hard to adjust to changing priorities Impossible to limit Work in Process (WIP), constantly overloaded
  • 12. 12© 2017 Scaled Agile, Inc. All Rights Reserved. Critical Team roles Scrum Master facilitates team events, drives Agile behavior, and coaches the team. Product Owner acts as the customer for team and prioritizes their work. Defines and accepts requirements. Development Team is everyone needed to define, build, and test an increment of value. 4
  • 13. 13© 2017 Scaled Agile, Inc. All Rights Reserved. Critical Program roles Release Train Engineer acts as the chief Scrum Master for the train. Business Owners are a small group of stakeholders who have the ultimate fiduciary, governance, efficacy, and ROI responsibility for ART value. Product Management is responsible for Customer needs. Owns the vision and product backlog, prioritizes features for optimum economics. System Architect/Engineering align ARTs to a common technological and architectural vision. Customer consumes the work of an ART. The ultimate arbiters of value. 4
  • 14. 14© 2017 Scaled Agile, Inc. All Rights Reserved. Without these critical roles ... Responsibilities for most everything is unclear. Decision-making is fractured, late, uncertain Deliverables do not meet stakeholder expectations Solution features and components evolve incompatibly Vision and requirements are not clear; hard to prioritize Virtually impossible to improve
  • 15. 15© 2017 Scaled Agile, Inc. All Rights Reserved. PI Planning  Important stakeholder decisions are accelerated  Teams create—and take responsibility for—plans  Result: Alignment!  All stakeholders face-to-face (but typically multiple locations)  Management sets the mission, minimum possible constraints  Requirements and design emerge “Future product development tasks can’t be pre-determined. Distribute planning and control to those who can understand and react to the end results.” — Michael Kennedy, Product Development for the Lean Enterprise For a See the short video PI planning example https://www.youtube.com/watch?v=ZZAtl7nAB1M 5
  • 16. 16© 2017 Scaled Agile, Inc. All Rights Reserved. Without PI Planning ... Stakeholders, teams, and management are misaligned Demand doesn't match capacity; no predictability; excess WIP Lack of trust between stakeholders and teams Dependencies are discovered by “running into them” Low commitment, low ownership, low enthusiasm
  • 17. 17© 2017 Scaled Agile, Inc. All Rights Reserved. System Demo Demonstrate the full Solution increment to stakeholders every Iteration. An integrated Solution demo Happens after the team’s demo (but may lag by as much as one Iteration, maximum) Demo from the staging environment, or the nearest proxy 6
  • 18. 18© 2017 Scaled Agile, Inc. All Rights Reserved. Producing a System Demo requires Built-in Quality Building quality in: Ensures that every increment of the solution reflects quality standards Is required for high, sustainable development velocity Software quality practices include continuous integration, test-first, refactoring, pair-work, collective ownership and more Hardware quality is supported by exploratory, early iterations, frequent system level integration, design verification, MBSE and set-based design “You can’t scale crappy code” (or hardware, or anything else) Built-in Quality
  • 19. 19© 2017 Scaled Agile, Inc. All Rights Reserved. Without the System Demo ... PIs are “waterfalled”; problems and risks discovered too late Teams are sprinting, but the system is not Chronic lack of trust between stakeholders and teams No feedback to the right solution False progress, poor quality
  • 20. 20© 2017 Scaled Agile, Inc. All Rights Reserved. Inspect & Adapt Inspect & Adapt provides a venue for comprehensive review of the PI outcomes and systematic improvements. Three parts: 1. The PI System Demo 2. Quantitative measurement 3. The problem-solving workshop 7
  • 21. 21© 2017 Scaled Agile, Inc. All Rights Reserved. Without Inspect & Adapt ... No systemic improvement; problems persist No means to measure or establish delivery predictability Improvement attempts address symptoms, not root causes Those who could change the system are not engaged Morale deteriorates
  • 22. 22© 2017 Scaled Agile, Inc. All Rights Reserved. IP Iteration The IP Iteration is extra fuel in the tank. Without it the train will start sputtering under the pressure of a plan that forgives no mistakes, nor provides time for innovation. 8
  • 23. 23© 2017 Scaled Agile, Inc. All Rights Reserved. Without the IP Iteration ... Lack of delivery capacity buffer impacts predictability Little innovation, tyranny of the urgent Technical debt grows uncontrollably People burn out No time for teams to plan together, demo together, and improve together
  • 24. 24© 2017 Scaled Agile, Inc. All Rights Reserved. The Architectural Runway Architectural runway provides “just enough” technical enablement to keep program velocities high and avoid excessive redesign. … to support future features Implemented now … Feature Feature Feature Enabler 9
  • 25. 25© 2017 Scaled Agile, Inc. All Rights Reserved. Without Architectural Runway ... Architecture deteriorates quickly under the pressure of ”now” Velocity peaks for a while, then falls off Releases are late and spasmodic; quality varies dramatically Solution robustness, maintainability, and quality decay rapidly Development pace is unsustainable
  • 26. 26© 2017 Scaled Agile, Inc. All Rights Reserved. Lean-Agile Leadership Successful transformations are based on educating leadership first. “Lean-thinking manager-teachers” lead, rather than follow, the transformation. “It is not enough that management commit themselves to quality and productivity … They must know what it is they must do. Such a responsibility cannot be delegated.” —W. Edwards Deming 10
  • 27. 27© 2017 Scaled Agile, Inc. All Rights Reserved. Without Lean-Agile Leadership ... The teams learn from others, not their leaders The transformation is fatally impaired “Agile” development with non-Agile governance; “Agile in name only. They don’t get it.” Lead time is slow while decisions are escalated People not allowed to experiment, fail, innovate, and learn
  • 28. 28© 2017 Scaled Agile, Inc. All Rights Reserved. Without Lean-Agile Leadership ... SAFe will not work!
  • 29. 29© 2017 Scaled Agile, Inc. All Rights Reserved. © 2016 Scaled Agile, Inc. All Rights Reserved. © 2017 Scaled Agile, Inc. All Rights Reserved. 29 Exercise: Create your own SAFe Essentials assessment Fill out the assessment on the next page. Start with 5 points per category. Subtract one point for every symptom you checked on that category. Shade in the result. Be prepared to share your results, if you have courage! 10 min
  • 30. 30© 2017 Scaled Agile, Inc. All Rights Reserved. Create your own SAFe Essentials assessment here
  • 31. 31© 2017 Scaled Agile, Inc. All Rights Reserved.© 2017 Scaled Agile, Inc. All Rights Reserved. 31 Q & A