1© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC.
Scaled Agile Framework ® is a trademark of Leffingwell, LLC.
By Dean Leffingwell
Leading the Lean|Agile
Enterprise:
Be Agile. Scale Up. Stay Lean.
2© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Keeping Pace
!  Our modern world runs on software.
!  What doesn't now, likely will soon
!  We’ve had Moore’s Law for hardware, and Moore’s Law
+ for envisioning what software could do
!  But, our prior development practices haven’t kept pace
!  Agile shows the greatest promise, but was developed
for small teams
!  We need a new approach – one that harnesses the
power of Agile and Lean
– but applies to the needs of the largest software
enterprise
Our development methods must keep pace with an
increasingly complex world
3© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
We Thought We’d be Programming Like This
4© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
But Sometimes It Feels Like This
5© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
We Have a Choice of Approaches
4 444 :
Documents Documents Unverified Code Software
6© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Accelerating Value Delivery
Early value delivery accumulates and accumulates
Time
ValueDelivery
7© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Makes Money Faster
TIME
VALUEDELIVERY
8© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
First, Some Thoughts on Agile Methods
!  Scrum
–  Works great. Less filling. Ubiquitous. Scrumptious. Let’s Sprint.
!  Extreme Programming
–  Really great code from really great coders.
We can scale great code. Extremely useful. Let’s Program with it.
!  Kanban
–  Clear thinking on flow, demand management and limiting wip.
Let’s flow, limit WIP and manage demand with it.
!  But if these innovative methods don’t have the native constructs to
address the view beyond the team − the systems view − shouldn’t
we do something about that?
!  And, on behalf of millions of practitioners, working on really big
systems in really big companies, and struggling badly with existing
approaches, don’t we have an obligation to try?
9© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scaling, You Have a Choice
You have a blank slate.
Figure it out what works and grow it to suit you.
10© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Or Start with A Proven Framework
A proven, publicly-facing framework for applying Lean and
Agile practices at enterprise scale
! Synchronizes
alignment,
collaboration and
delivery for large
numbers teams
Core values:
1.  Code Quality
2.  Program Execution
3.  Alignment
4.  Transparency
http://ScaledAgileFramework.com
11© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
What’s Behind the Framework?
12© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
SAFe Roots
Lean, Systems
Thinking
Principles of
Product
Development FlowAgile Development
Field experience at
enterprise scale
Iterative and Incremental
Development
13© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Lean Thinking Provides Thinking Tools
Respect for
People
Product
Development
Flow
Kaizen
14© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Goal: Speed, Value, Quality
THE GOAL
!  Sustainably shortest lead time
!  Best quality and value to
people and society
!  Most customer delight, lowest
cost, high morale, safety
All we are doing is looking at the
timeline, from the where the customer
gives us an order to where we collect
the cash. And we are reducing the time
line by reducing the non-value added
wastes. – Taiichi Ohno
We need to figure out a way to deliver
software so fast that our customers
don’t have time to change their minds.
̶ Mary Poppendieck
Most software problems will exhibit
themselves as a delay.
– Al Shalloway
Respect for
People
Product
Development
Flow
Kaizen
15© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Product Development Flow
1.  Take an economic view
2.  Actively manage queues
3.  Understand and exploit
variability
4.  Reduce batch sizes
5.  Apply WIP constraints
6.  Control flow under uncertainty:
cadence and synchronization
7.  Get feedback as fast as
possible
8.  Decentralize control
Reinertsen, Don. Principles of Product Development Flow
Respect for
People
Product
Development
Flow
Kaizen
16© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Reduce Batch Size
Small batches go through the system faster with lower
variability
!  Large batch sizes increase variability
!  High utilization increases variability
!  Severe project slippage is the most
likely result
! Reducing batch size
–  Reduces cycle time; faster
feedback
–  Decreases variability and
risk
! Most important batch is
the transport (handoff)
batch
! Proximity (co-location)
enables small batch sizesProject slippage rises exponentially with duration
Fig. Source: Poppendieck. Implementing Lean Software Development
Reinertsen, Don. Principles of Product Development Flow
17© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Actively Manage Queues
!  Understand Little’s Law
(Avg wait time = avg queue
length / avg processing rate)
!  Faster processing time
decreases wait
!  Control wait times by controlling
queue lengths
Reinertsen, Don. Principles of Product Development Flow
Email from a client service organization: “Thank you for contacting us. We
are experiencing increased volumes and apologize in advance for the
delay. Our goal is to contact you within...”
18© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Apply WIP Constraints
WIP constraints force capacity matching, increases flow
When WIP and utilization become too high, you will see a sudden and
catastrophic reduction in throughput!
Apply WIP constraints
Force capacity matching
Accelerate delivery
Timebox
Prevent uncontrolled expansion of work
Make waiting times predictable
Purge lower value projects
when WIP is too high
Increase efficiency and throughput of
remaining work
Constrain local WIP pools Constrain global WIP pools
Make WIP continuously
visible
1) Understand 2) take action
Reinertsen, Don. Principles of Product Development Flow
19© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Visibility and WIP Constraints
Story10Story11
Story
8
Story
9
Story
7
Story
6
Story
5
Story
3
Story
4
Story
2
Story
1
Today
Without WIP Constrains – a waterfall sprint
20© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Let’s Look at the
Framework
21© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Nothing Beats an Agile Team
!  Empowered, self-organizing, self-managing cross-
functional teams
!  Valuable, fully-tested software increments every two weeks
!  Scrum project management practices and XP-inspired
technical practices
!  Teams operate under program vision, system, architecture
and user experience guidance
!  Value description via User Stories
22© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
That Focuses on Code Quality
You can’t scale crappy code
Agile	
  
Architecture	
  
Con/nuous	
  
Integra/on	
  
Test-­‐First	
  
Refactoring	
  
Pair	
  Work	
  
Collec/ve	
  
Ownership	
  
Code Quality Provides:
!  Higher quality products and
services, customer
satisfaction
!  Predictability and integrity of
software development
!  Development scalability
!  Higher development velocity,
system performance and
business agility
!  Ability to innovate
Code
Quality
23© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Systems Must be Managed
A system must be managed. It will not manage
itself. Left to themselves, components become
selfish, competitive, independent profit centers,
and thus destroy the system. . . .
The secret is cooperation between components
toward the aim of the organization.
– W. Edwards Deming
24© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scale to the Program Level
! Common sprint lengths and estimating
! Face-to-face planning cadence for collaboration,
alignment, synchronization, and assessment
! Value description via Features and Benefits
! Self-organizing, self-managing team-of-agile-teams
! Continuous value delivery
! Aligned to a common mission via a single backlog
25© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Synchronize to Assure Delivery
PSI
Sys 1 Sys 2 Sys 3 Sys 4 Sys 5 Sys 6 Sys 7 Sys 8
Iterate Iterate Iterate Iterate Iterate Iterate
Iterate Iterate Iterate Iterate Iterate Iterate
Iterate Iterate Iterate Iterate Iterate Iterate
PSI
PSI
PSI
Continuous
Integration
Continuous
Integration
PSI
26© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Develop on Cadence. Deliver on Demand.
Development occurs on a fixed cadence.
The business decides when value is released.
Deliver on Demand
Major
Release Customer
Upgrade
Customer
Preview
Major
Release New
Feature
Develop on Cadence
PSI PSI PSI PSI PSI
27© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scaling to the Portfolio
“A system is a network of interdependent
components that work together to try to
accomplish the aim of the system.
A system must have an aim. Without an
aim, there is no system.”
– W. Edwards Deming
28© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scale to the Portfolio
!  Centralized strategy, decentralized execution
!  Investment themes provide operating budgets for trains
!  Kanban systems provide portfolio visibility and WIP limits
!  Objective metrics support governance and kaizen
!  Value description via Business and Architectural Epics
29© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Program Portfolio Management
Supporting lean and agile practices for business results
4.  Decentralized,
rolling-wave planning
5.  Agile estimating and
planning
6.  Self-managing Agile
Release Trains
1.  Decentralized
decision-making
2.  Demand
management;
continuous value flow
3.  Lightweight epic
business cases
7.  Objective, fact- based
measures and milestones
30© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
How would you measure
a framework, a method,
a process?
31© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Better Quality is More Fun
ü  44% decrease in post release
defects
ü  76%+ decrease in time to
respond to customer request
ü  “greatest thing Mitchell has
done in my 14 years here”
32© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
More Engaging Work Environments
ü  Average delivery cycle time
down from 12 month to 3 months
ü  6X increase in delivery
frequency
ü  50% cost to deliver reduction
ü  95% decrease in product defects
ü  100% projects delivered on time
and on budget
ü  Happy project sponsors
ü  Happy teams
33© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Faster Time to Market with Higher Quality
ü  Field issue resolution time: down
42%
ü  Warranty Expense: down 50%
ü  Time to production: down 20%
ü  Time to market: 20% faster
ü  Employee engagement: Up
9.8%
34© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Higher Engagement is More Fun
ü  Substantially improved
communication with peer teams,
program stakeholders, and
domain and technical experts
ü  Teams were able to commit to a
realistic plan
ü  Better alignment to the key
program priorities
ü  Teams understand “why are
we doing this important work”
35© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
The Management Challenge
It is not enough that management
commit themselves to quality and
productivity, they must know what it is
they must do.
If you can’t change the system who can?
- W. Edwards Deming
36© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Lean Foundation: Leadership
1.  Take an economic view of the
full value chain
2.  Embrace the Agile Manifesto
3.  Develop people, not things
4.  Own the system of which they
speak
5.  Decentralize control
6.  Unlock the intrinsic motivation
of knowledge workers
7.  Implement software
development flow. Visualize
work. Manage work in process.
8.  Build high-performing Agile
teams
Respect for
People
Product
Development
Flow
Kaizen
Lean Thinking Manager-Teachers
!  Management is trained in
lean thinking
!  Bases decisions on this
long term philosophy
37© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Conclusion
! The foundation of Lean
is leadership
! The foundation of SAFe
is you

More Related Content

PDF
Challenges in doing Agile in IT Services
PDF
Crafting digital experiences with agile and design by James Hayes
PPTX
cPrime Agile Enterprise Transformation
PPTX
Are You Being Agile or Doing Agile?
PPTX
Building Your SAFe Implementation Strategy
PPTX
Building an agile culture
PPTX
Exin Agile Scrum Master - Course Preview
PDF
How to lead successful agile transformation (ceo’s guide)
Challenges in doing Agile in IT Services
Crafting digital experiences with agile and design by James Hayes
cPrime Agile Enterprise Transformation
Are You Being Agile or Doing Agile?
Building Your SAFe Implementation Strategy
Building an agile culture
Exin Agile Scrum Master - Course Preview
How to lead successful agile transformation (ceo’s guide)

What's hot (20)

PDF
The Agile Journey
KEY
Lean Change: Applying Lean Startup to Organizational Change Efforts
PPTX
DevOps-the-fire-of-business-innovation
PPTX
Exploring Agile Transformation and Scaling Patterns
PPTX
Agile Metrics: Value, Flow, Quality, Culture
PPTX
Agile Transition Framework - presented at Frankfurt PMI Chapter
PDF
Scaled Agile Framework in 10 minutes (CAS2015)
PDF
Modern Agile and Product Culture
PPTX
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
PDF
The Agile Adoption Roadmap (Keynote by Tim Abbott)
PPTX
Large scale agile frameworks
PDF
Agile is not just for software development, it’s for the whole business! by O...
PDF
Scaling agile Principles and Practices
PPTX
DevOps 101
PDF
Agile - Distributed at Scale
PPTX
Scrum at Scale - What's it all about?
PDF
Ahmed Sidky (ICAgile)
PDF
Daniel Clayton (Treasury)
PPTX
Smart Scaling (ASK) presentation(agile2014)
PDF
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
The Agile Journey
Lean Change: Applying Lean Startup to Organizational Change Efforts
DevOps-the-fire-of-business-innovation
Exploring Agile Transformation and Scaling Patterns
Agile Metrics: Value, Flow, Quality, Culture
Agile Transition Framework - presented at Frankfurt PMI Chapter
Scaled Agile Framework in 10 minutes (CAS2015)
Modern Agile and Product Culture
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
The Agile Adoption Roadmap (Keynote by Tim Abbott)
Large scale agile frameworks
Agile is not just for software development, it’s for the whole business! by O...
Scaling agile Principles and Practices
DevOps 101
Agile - Distributed at Scale
Scrum at Scale - What's it all about?
Ahmed Sidky (ICAgile)
Daniel Clayton (Treasury)
Smart Scaling (ASK) presentation(agile2014)
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
Ad

Viewers also liked (20)

PDF
Kanban Evolutionary or Revolutionary
PDF
Agile in 1,5 hours : brief introduction
PDF
Accelerate [XLR8] your agile transformation
PDF
Distributed product owner team for an agile medical development xp2013 Vienna
PDF
Business Triathlon #BizTriathlon
PDF
CBIZ & MHM Executive Education Series Webinar Courses for Q2 2016
PDF
PDF
The harder you push, the harder the system pushes you back
PDF
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
PPTX
Agile testing for agile sparks kanban clients
PDF
Driving Lean Innovation on Agile Teams
PPTX
J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required"
PPTX
Stop the line @spotify
PPTX
Facilitation for the Facilitator - Techniques and Exercises for Specific Goal...
PDF
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
PDF
Leadership @ Spotify by Kristian Lindwall at the Lean IT Summit 2014
PPTX
Scaling Agile Past the Team
PDF
SAFe® - scaled agile framework in practice
PDF
Lego For Extended Scrum Simulation
PDF
The Spotify Tribe
Kanban Evolutionary or Revolutionary
Agile in 1,5 hours : brief introduction
Accelerate [XLR8] your agile transformation
Distributed product owner team for an agile medical development xp2013 Vienna
Business Triathlon #BizTriathlon
CBIZ & MHM Executive Education Series Webinar Courses for Q2 2016
The harder you push, the harder the system pushes you back
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
Agile testing for agile sparks kanban clients
Driving Lean Innovation on Agile Teams
J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required"
Stop the line @spotify
Facilitation for the Facilitator - Techniques and Exercises for Specific Goal...
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Leadership @ Spotify by Kristian Lindwall at the Lean IT Summit 2014
Scaling Agile Past the Team
SAFe® - scaled agile framework in practice
Lego For Extended Scrum Simulation
The Spotify Tribe
Ad

Similar to Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell (20)

PDF
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
PDF
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
PDF
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
PDF
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
PDF
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
PPTX
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
PDF
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
PPTX
Introducing_SAFe_for_Lean_Enterprises-1.pptx
PPTX
Foundations of the Scaled Agile Framework 3.0
PPTX
Metrics to Power DevOps
PDF
Agile Project Failures: Root Causes and Corrective Actions
PDF
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
PDF
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
PPTX
Scaled Agile Framework® Overview
PDF
Agile Upstream and Downstream Webinar - English
PDF
Agile Project Failures: Root Causes and Corrective Actions
PPTX
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
PPTX
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
PPTX
DevOps: an efficient operating model
PPTX
7 Principles of Agile Enterprises
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Introducing_SAFe_for_Lean_Enterprises-1.pptx
Foundations of the Scaled Agile Framework 3.0
Metrics to Power DevOps
Agile Project Failures: Root Causes and Corrective Actions
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
Scaled Agile Framework® Overview
Agile Upstream and Downstream Webinar - English
Agile Project Failures: Root Causes and Corrective Actions
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
DevOps: an efficient operating model
7 Principles of Agile Enterprises

More from Agile Software Community of India (20)

PDF
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
PPTX
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
PDF
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
PPTX
How to successfully craft a business agility transformation? by Phil Abernath...
PPTX
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
PDF
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
PPTX
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
PDF
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
PDF
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
PDF
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
PDF
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
PDF
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
PPTX
The Kanban Mindset by Todd Little at #AgileIndia2019
PPTX
Travel notes from the journey of a 170 year-old industrial company to a digit...
PPTX
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
PDF
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
PDF
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
PDF
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
PDF
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
PPTX
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
How to successfully craft a business agility transformation? by Phil Abernath...
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
Travel notes from the journey of a 170 year-old industrial company to a digit...
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPT
Geologic Time for studying geology for geologist
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
2018-HIPAA-Renewal-Training for executives
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A proposed approach for plagiarism detection in Myanmar Unicode text
Improvisation in detection of pomegranate leaf disease using transfer learni...
NewMind AI Weekly Chronicles – August ’25 Week III
Enhancing plagiarism detection using data pre-processing and machine learning...
UiPath Agentic Automation session 1: RPA to Agents
Geologic Time for studying geology for geologist
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Getting started with AI Agents and Multi-Agent Systems
Taming the Chaos: How to Turn Unstructured Data into Decisions
2018-HIPAA-Renewal-Training for executives
Benefits of Physical activity for teenagers.pptx
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Developing a website for English-speaking practice to English as a foreign la...
Module 1.ppt Iot fundamentals and Architecture
Final SEM Unit 1 for mit wpu at pune .pptx
Microsoft Excel 365/2024 Beginner's training
Zenith AI: Advanced Artificial Intelligence
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
A contest of sentiment analysis: k-nearest neighbor versus neural network

Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell

  • 1. 1© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. © 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. Scaled Agile Framework ® is a trademark of Leffingwell, LLC. By Dean Leffingwell Leading the Lean|Agile Enterprise: Be Agile. Scale Up. Stay Lean. 2© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Keeping Pace !  Our modern world runs on software. !  What doesn't now, likely will soon !  We’ve had Moore’s Law for hardware, and Moore’s Law + for envisioning what software could do !  But, our prior development practices haven’t kept pace !  Agile shows the greatest promise, but was developed for small teams !  We need a new approach – one that harnesses the power of Agile and Lean – but applies to the needs of the largest software enterprise Our development methods must keep pace with an increasingly complex world
  • 2. 3© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. We Thought We’d be Programming Like This 4© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. But Sometimes It Feels Like This
  • 3. 5© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. We Have a Choice of Approaches 4 444 : Documents Documents Unverified Code Software 6© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Accelerating Value Delivery Early value delivery accumulates and accumulates Time ValueDelivery
  • 4. 7© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Makes Money Faster TIME VALUEDELIVERY 8© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. First, Some Thoughts on Agile Methods !  Scrum –  Works great. Less filling. Ubiquitous. Scrumptious. Let’s Sprint. !  Extreme Programming –  Really great code from really great coders. We can scale great code. Extremely useful. Let’s Program with it. !  Kanban –  Clear thinking on flow, demand management and limiting wip. Let’s flow, limit WIP and manage demand with it. !  But if these innovative methods don’t have the native constructs to address the view beyond the team − the systems view − shouldn’t we do something about that? !  And, on behalf of millions of practitioners, working on really big systems in really big companies, and struggling badly with existing approaches, don’t we have an obligation to try?
  • 5. 9© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Scaling, You Have a Choice You have a blank slate. Figure it out what works and grow it to suit you. 10© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Or Start with A Proven Framework A proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale ! Synchronizes alignment, collaboration and delivery for large numbers teams Core values: 1.  Code Quality 2.  Program Execution 3.  Alignment 4.  Transparency http://ScaledAgileFramework.com
  • 6. 11© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. What’s Behind the Framework? 12© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. SAFe Roots Lean, Systems Thinking Principles of Product Development FlowAgile Development Field experience at enterprise scale Iterative and Incremental Development
  • 7. 13© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Lean Thinking Provides Thinking Tools Respect for People Product Development Flow Kaizen 14© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Goal: Speed, Value, Quality THE GOAL !  Sustainably shortest lead time !  Best quality and value to people and society !  Most customer delight, lowest cost, high morale, safety All we are doing is looking at the timeline, from the where the customer gives us an order to where we collect the cash. And we are reducing the time line by reducing the non-value added wastes. – Taiichi Ohno We need to figure out a way to deliver software so fast that our customers don’t have time to change their minds. ̶ Mary Poppendieck Most software problems will exhibit themselves as a delay. – Al Shalloway Respect for People Product Development Flow Kaizen
  • 8. 15© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Product Development Flow 1.  Take an economic view 2.  Actively manage queues 3.  Understand and exploit variability 4.  Reduce batch sizes 5.  Apply WIP constraints 6.  Control flow under uncertainty: cadence and synchronization 7.  Get feedback as fast as possible 8.  Decentralize control Reinertsen, Don. Principles of Product Development Flow Respect for People Product Development Flow Kaizen 16© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Reduce Batch Size Small batches go through the system faster with lower variability !  Large batch sizes increase variability !  High utilization increases variability !  Severe project slippage is the most likely result ! Reducing batch size –  Reduces cycle time; faster feedback –  Decreases variability and risk ! Most important batch is the transport (handoff) batch ! Proximity (co-location) enables small batch sizesProject slippage rises exponentially with duration Fig. Source: Poppendieck. Implementing Lean Software Development Reinertsen, Don. Principles of Product Development Flow
  • 9. 17© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Actively Manage Queues !  Understand Little’s Law (Avg wait time = avg queue length / avg processing rate) !  Faster processing time decreases wait !  Control wait times by controlling queue lengths Reinertsen, Don. Principles of Product Development Flow Email from a client service organization: “Thank you for contacting us. We are experiencing increased volumes and apologize in advance for the delay. Our goal is to contact you within...” 18© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Apply WIP Constraints WIP constraints force capacity matching, increases flow When WIP and utilization become too high, you will see a sudden and catastrophic reduction in throughput! Apply WIP constraints Force capacity matching Accelerate delivery Timebox Prevent uncontrolled expansion of work Make waiting times predictable Purge lower value projects when WIP is too high Increase efficiency and throughput of remaining work Constrain local WIP pools Constrain global WIP pools Make WIP continuously visible 1) Understand 2) take action Reinertsen, Don. Principles of Product Development Flow
  • 10. 19© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Visibility and WIP Constraints Story10Story11 Story 8 Story 9 Story 7 Story 6 Story 5 Story 3 Story 4 Story 2 Story 1 Today Without WIP Constrains – a waterfall sprint 20© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Let’s Look at the Framework
  • 11. 21© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Nothing Beats an Agile Team !  Empowered, self-organizing, self-managing cross- functional teams !  Valuable, fully-tested software increments every two weeks !  Scrum project management practices and XP-inspired technical practices !  Teams operate under program vision, system, architecture and user experience guidance !  Value description via User Stories 22© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. That Focuses on Code Quality You can’t scale crappy code Agile   Architecture   Con/nuous   Integra/on   Test-­‐First   Refactoring   Pair  Work   Collec/ve   Ownership   Code Quality Provides: !  Higher quality products and services, customer satisfaction !  Predictability and integrity of software development !  Development scalability !  Higher development velocity, system performance and business agility !  Ability to innovate Code Quality
  • 12. 23© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Systems Must be Managed A system must be managed. It will not manage itself. Left to themselves, components become selfish, competitive, independent profit centers, and thus destroy the system. . . . The secret is cooperation between components toward the aim of the organization. – W. Edwards Deming 24© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Scale to the Program Level ! Common sprint lengths and estimating ! Face-to-face planning cadence for collaboration, alignment, synchronization, and assessment ! Value description via Features and Benefits ! Self-organizing, self-managing team-of-agile-teams ! Continuous value delivery ! Aligned to a common mission via a single backlog
  • 13. 25© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Synchronize to Assure Delivery PSI Sys 1 Sys 2 Sys 3 Sys 4 Sys 5 Sys 6 Sys 7 Sys 8 Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate PSI PSI PSI Continuous Integration Continuous Integration PSI 26© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Develop on Cadence. Deliver on Demand. Development occurs on a fixed cadence. The business decides when value is released. Deliver on Demand Major Release Customer Upgrade Customer Preview Major Release New Feature Develop on Cadence PSI PSI PSI PSI PSI
  • 14. 27© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Scaling to the Portfolio “A system is a network of interdependent components that work together to try to accomplish the aim of the system. A system must have an aim. Without an aim, there is no system.” – W. Edwards Deming 28© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Scale to the Portfolio !  Centralized strategy, decentralized execution !  Investment themes provide operating budgets for trains !  Kanban systems provide portfolio visibility and WIP limits !  Objective metrics support governance and kaizen !  Value description via Business and Architectural Epics
  • 15. 29© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Agile Program Portfolio Management Supporting lean and agile practices for business results 4.  Decentralized, rolling-wave planning 5.  Agile estimating and planning 6.  Self-managing Agile Release Trains 1.  Decentralized decision-making 2.  Demand management; continuous value flow 3.  Lightweight epic business cases 7.  Objective, fact- based measures and milestones 30© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. How would you measure a framework, a method, a process?
  • 16. 31© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Better Quality is More Fun ü  44% decrease in post release defects ü  76%+ decrease in time to respond to customer request ü  “greatest thing Mitchell has done in my 14 years here” 32© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. More Engaging Work Environments ü  Average delivery cycle time down from 12 month to 3 months ü  6X increase in delivery frequency ü  50% cost to deliver reduction ü  95% decrease in product defects ü  100% projects delivered on time and on budget ü  Happy project sponsors ü  Happy teams
  • 17. 33© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Faster Time to Market with Higher Quality ü  Field issue resolution time: down 42% ü  Warranty Expense: down 50% ü  Time to production: down 20% ü  Time to market: 20% faster ü  Employee engagement: Up 9.8% 34© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Higher Engagement is More Fun ü  Substantially improved communication with peer teams, program stakeholders, and domain and technical experts ü  Teams were able to commit to a realistic plan ü  Better alignment to the key program priorities ü  Teams understand “why are we doing this important work”
  • 18. 35© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. The Management Challenge It is not enough that management commit themselves to quality and productivity, they must know what it is they must do. If you can’t change the system who can? - W. Edwards Deming 36© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Lean Foundation: Leadership 1.  Take an economic view of the full value chain 2.  Embrace the Agile Manifesto 3.  Develop people, not things 4.  Own the system of which they speak 5.  Decentralize control 6.  Unlock the intrinsic motivation of knowledge workers 7.  Implement software development flow. Visualize work. Manage work in process. 8.  Build high-performing Agile teams Respect for People Product Development Flow Kaizen Lean Thinking Manager-Teachers !  Management is trained in lean thinking !  Bases decisions on this long term philosophy
  • 19. 37© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Conclusion ! The foundation of Lean is leadership ! The foundation of SAFe is you