SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
No part of this presentation may be reproduced
without the written permission of the author.
An Introduction to
Second Generation Lean
Product Development
SimCorp SAFe Meetup
Copehhagen, Denmark
November 13, 2018
Donald G. Reinertsen
Reinertsen & Associates
600 Via Monte D’Oro
Redondo Beach, CA 90277 U.S.A.
(310)-373-5332
Internet: Don@ReinertsenAssociates.com
Twitter: @dreinertsen
www.ReinertsenAssociates.com
Copyright 2018, Reinertsen & Associates
2
Some Big Ideas
1. Understand your economics.
2. Manage queues.
3. Exploit variability.
4. Enable smaller batches.
5. Control WIP and start rates.
6. Prioritize based on economics.
7. Accelerate feedback.
Copyright 2018, Reinertsen & Associates
3
If we provide developers with good
decision support information they
can make better economic choices
more quickly.
Big Idea #1
Copyright 2018, Reinertsen & Associates
4
Should we operate our testing process
at 80 percent utilization with a 2 week
queue, or at 90 percent utilization with
a 4 week queue?
A Typical Question
Copyright 2018, Reinertsen & Associates
5
Making Economic Decisions
Waste
Cycle Time
Variability
Efficiency
Unit Cost
Value-Added
Revenue
Life Cycle
Profits
Economic SpaceProxy Variable Space
Transformations
The metric of the target space need not always be economic.
Copyright 2018, Reinertsen & Associates
6
The Modeling Process
Create Baseline Model
Determine Total Profit Impact of Missing a MOP
Calculate Sensitivity Factors
Model
Expense
Overrun
Model
Schedule
Delay
Model
Value
Shortfall
Model
Cost
Overrun
Model
Risk
Change
Copyright 2018, Reinertsen & Associates
7
The Model Output
Life-Cycle Profit Impact
-$80,000
-$500,000
-$100,000
-$150,000
-$40,000
1 Percent
Expense
Overrun
1 Percent
Product Cost
Overrun
1 Percent Value
Shortfall 1 Month Delay
1 Percent
Increase in Risk
A Cost of Delay makes invisible queues financially visible.
Copyright 2018, Reinertsen & Associates
8
Range of Cost of Delay Estimates
Poor Intuition
Average Intuition
Best Case Intuition
Average Analysis
Quality Analysis
Any Analysis Beats Intuition
200:1
50:1
10:1
2:1
1.2:1
Source: Reinertsen & Associates Clients
Copyright 2018, Reinertsen & Associates
9
Decentralizing Control with Decision Rules
Engineer Supervisor Program
Manager
Boeing 777 Weight Reduction
Decision Authority
$300
$2,500
$600
Dollars
per Pound
Copyright 2018, Reinertsen & Associates
10
Understand Your Economics
• In product development all difficult
decisions involve multiple variables.
• Making decisions that affect multiple
variables requires quantification.
• Doing such quantification, to a useful
level of accuracy, is surprisingly easy.
• Good decision support information
enables decentralized decisions.
Copyright 2018, Reinertsen & Associates
11
Invisible and unmanaged queues are
the root cause of poor economic
performance in product development.
Big Idea # 2
Traffic at rush hour
illustrates the classic
characteristics of a
queueing system.
PhotoCopyright2000Comstock,Inc.
Copyright 2018, Reinertsen & Associates
13
The Effect of Capacity Utilization
Queue Size vs. Capacity Utilization
0
5
10
15
20
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Capacity Utilization
QueueSize
Notes: Assumes M/M/1/ Queue,  = Capacity Utilization




1
2
qL
Copyright 2018, Reinertsen & Associates
14
Total Cost
Cost of Delay
Cost of Excess Capacity
Managing Queues
Excess Product Development Resource
Dollars
Minimize Total Cost to
Maximize Profits
Copyright 2018, Reinertsen & Associates
15
Manage Queues
• Many product developers assume higher
utilization leads to faster development.
• They neither measure nor manage the
invisible queues in their process.
• Consequently, they underestimate the true
cost of overloading their processes.
• Such overloads severely hurt all aspects of
development performance.
• Correct queue size is an economic tradeoff.
Copyright 2018, Reinertsen & Associates
16
In product development we should
try to alter the economic impact of
variability rather than trying to
eliminate it.
Big Idea # 3
Copyright 2018, Reinertsen & Associates
17
Payoff vs. Price
Price
Payoff
Expected Price
Price
Probabilty
Asymmetric Payoffs and Option Pricing
Strike
Price
Expected Payoff
Price
Expected
Payoff
Strike
Price
x
=
Copyright 2018, Reinertsen & Associates
18
Higher Variability Raises This Payoff
Price
Expected
Payoff
Payoff SD=15 Payoff SD=5
Option Price = 2, Strike Price = 50,
Mean Price = 50, Standard Deviation = 5 and 15
Strike
Price
Copyright 2018, Reinertsen & Associates
19
Exploit Variability
• In product development, we can’t add
value without adding variability, but we
can add variability without adding value.
• We must design development processes
that flourish in the presence of variability.
• The key to achieving better outcomes in
the presence of variability is to create
payoff asymmetries.
Copyright 2018, Reinertsen & Associates
20
The fastest and easiest way to reduce
queues is to reduce the batch size in
our product development process.
Big Idea # 4
Copyright 2018, Reinertsen & Associates
21
Small BatchesLarge Batch
Unreviewed Drawings
Drawing Review Process
200
20
10 Weeks 1 Week
Average feedback delay drops from 35 days to 3.5 days.
Copyright 2018, Reinertsen & Associates
22
Setting Batch Size
Economic Batch Size
0
5
10
15
20
25
1 2 3 4 5 6 7 8 9 10
Items per Batch
Cost
Transaction Cost Holding Cost Total Cost
Copyright 2018, Reinertsen & Associates
23
The easiest way to control the cycle
time of a process is to control the
amount of WIP in the process.
Big Idea # 5
Copyright 2018, Reinertsen & Associates
24
Why Limit Active Projects?
1
2
3
4
1
2
3
4
COD Savings of Project 1 and 2 Late Start Advantages
for Project 3 and 4
Många barn och lite mat ger tunna smörgåsar.
Mange børn og lidt mad giver tynde smørgåsar.
Copyright 2018, Reinertsen & Associates
25
Avoiding Long Planning Horizons
Datum
Search Area
D = Vt
D = Vt
A =V2 t2
Planning Horizon
Error
Copyright 2018, Reinertsen & Associates
26
Visual WIP Control Boards
Ready
Queue Coding
Ready
to Test Testing
Test
Complete
A D
E
C
B
WIP Constraint = 10 units
WIP constraints can be local, regional, or global.
Copyright 2018, Reinertsen & Associates
27
Control WIP and Start Rates
• Many developers incorrectly assume that
the sooner they start work, the sooner
they will finish it.
• They are constantly tempted to start too
much work.
• This dilutes resources and causes long
transit times through their processes.
• A long transit time hurts efficiency,
quality, and responsiveness.
Copyright 2018, Reinertsen & Associates
28
At both the project and portfolio level,
the sequencing of work should be
based on economics.
Big Idea # 6
Copyright 2018, Reinertsen & Associates
29
Cost
of
Delay
Time
2
Cost
of
Delay
Delay Cost
First-In First-Out
Last-In First-Out
Project Duration
Cost of
Delay
1 3 3
2 3 3
3 3 3
Use FIFO for Homogeneous Flow
1
3
2
3
1
A
A
B
B
Copyright 2018, Reinertsen & Associates
30
Cost
of
Delay
Time
Cost
of
Delay
Delay Cost
High Weight First
Low Weight First
1
2
3
Project Duration
Cost of
Delay
Weight =
COD/
Duration
1 1 10 10
2 3 3 1
3 10 1 0.1
1
23
Weighted Shortest Job First (WSJF)
160 7
96 Percent
Reduction!
Copyright 2018, Reinertsen & Associates
31
Sequence Work Based on Economics
• The sequence in which work is processed
is called the queueing discipline.
• By changing the queueing discipline we
can reduce the cost of a queue without
decreasing the size of the queue.
• Since manufacturing has homogeneous
flows, it always uses FIFO.
• For the non-homogeneous flows of
product development approaches like
WSJF have better economics.
Copyright 2018, Reinertsen & Associates
32
Fast feedback loops enable better
economic performance in the presence
of uncertainty.
Big Idea # 7
Copyright 2018, Reinertsen & Associates
33
The Front-Loaded Lottery
• A lottery ticket pays $3000 to the winning
three digit number.
• You can pick the numbers in two ways:
• Pay $3 to select all three digits at once.
• Pay $1 for the first digit, find out if it is
correct, then choose if you wish to pay
$1 for the second digit, and then choose
if you wish to pay $1 for the third digit.
Copyright 2018, Reinertsen & Associates
34
100%
Probability
of
Occurrence
Value of Feedback
Cumulative Investment
100%
10%
Savings
= $0.90
$1 $2
10%
0 $3
Savings
= $0.99
1%
Spend
$1.00
Copyright 2018, Reinertsen & Associates
35
Accelerate Feedback
• When queues and batch sizes are large
feedback is slow.
• Slow feedback hurts quality, efficiency,
and cycle time.
• Feedback speed has enormous economic
leverage in product development, but it is
rarely explicitly managed.
• Small batches create fast feedback, and
fast feedback creates the payoff
asymmetries required to exploit variability.
Copyright 2018, Reinertsen & Associates
36
1. Understand your economics.
2. Make your queues visible and control them.
3. Create a process to exploit variability.
4. Reduce your batch size.
5. Control cycle time by controlling WIP.
6. Sequence work based on economics.
7. Accelerate feedback with smaller batches.
Seven Big Ideas of 2GLPD
1991 / 1997 1997 2009
Going Further
Print Only
Print + Kindle
Print Only

Weitere ähnliche Inhalte

Was ist angesagt?

Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsTasktop
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban DemystifiedJack Speranza
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9Chris Webb
 
Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio ManagementDave Ungar
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionAhmed Hammad
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio ManagementGaetano Mazzanti
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Developmentgcaprio
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and ImproveWemanityUK
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and KanbanRajesh Viswanathan
 
Agile Leaders and Agile Managers
Agile Leaders and Agile ManagersAgile Leaders and Agile Managers
Agile Leaders and Agile ManagersLuca Sturaro
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Dennis Stevens
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsYuval Yeret
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 
Agile Transformation Case Studies
Agile Transformation Case StudiesAgile Transformation Case Studies
Agile Transformation Case StudiesChandan Patary
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agileak-itconsulting.com
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product ManagersAmarpreet Kalkat
 

Was ist angesagt? (20)

Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
 
Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio Management
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio Management
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
Agile Leaders and Agile Managers
Agile Leaders and Agile ManagersAgile Leaders and Agile Managers
Agile Leaders and Agile Managers
 
RethinkingAgile_AAC2019
RethinkingAgile_AAC2019RethinkingAgile_AAC2019
RethinkingAgile_AAC2019
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Agile Transformation Case Studies
Agile Transformation Case StudiesAgile Transformation Case Studies
Agile Transformation Case Studies
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product Managers
 

Ähnlich wie 2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product Development

2018 Reinertsen SAFe meet up 11-26-2018
2018 Reinertsen SAFe meet up 11-26-20182018 Reinertsen SAFe meet up 11-26-2018
2018 Reinertsen SAFe meet up 11-26-2018Etienne Laverdière
 
Reinertsen lk france 2015 11 4-15
Reinertsen lk france 2015 11 4-15Reinertsen lk france 2015 11 4-15
Reinertsen lk france 2015 11 4-15Donald Reinertsen
 
Analytics ROI Best Practices
Analytics ROI Best PracticesAnalytics ROI Best Practices
Analytics ROI Best PracticesDATAVERSITY
 
ExpoGestão 2018 Palestra Peter Walker
ExpoGestão 2018 Palestra Peter WalkerExpoGestão 2018 Palestra Peter Walker
ExpoGestão 2018 Palestra Peter WalkerExpoGestão
 
Oil Gas Companies in Indonesia: Ready for The New Normal?
Oil Gas Companies in Indonesia: Ready for The New Normal?Oil Gas Companies in Indonesia: Ready for The New Normal?
Oil Gas Companies in Indonesia: Ready for The New Normal?Gede Manggala
 
IBM Smarter Process (Stockholm)
IBM Smarter Process (Stockholm)IBM Smarter Process (Stockholm)
IBM Smarter Process (Stockholm)IBM Sverige
 
Making Your Digital Twin Come to Life.pdf
Making Your Digital Twin Come to Life.pdfMaking Your Digital Twin Come to Life.pdf
Making Your Digital Twin Come to Life.pdfAvinashBatham
 
NTC 2019 Demonstrating ROI
NTC 2019 Demonstrating ROINTC 2019 Demonstrating ROI
NTC 2019 Demonstrating ROISean Williams
 
Digital Transformation Success with Value Stream Management
Digital Transformation Success with Value Stream ManagementDigital Transformation Success with Value Stream Management
Digital Transformation Success with Value Stream ManagementLance Knight
 
Accounts Payable Trends 2017: The Process and Technology of AP Invoices | Sep...
Accounts Payable Trends 2017: The Process and Technology of AP Invoices | Sep...Accounts Payable Trends 2017: The Process and Technology of AP Invoices | Sep...
Accounts Payable Trends 2017: The Process and Technology of AP Invoices | Sep...Ashley Emery
 
Digital Energy 2018 Day 1
Digital Energy 2018 Day 1Digital Energy 2018 Day 1
Digital Energy 2018 Day 1Ray Bugg
 
Internet of Things (IoT) Expert Session Webinar
Internet of Things (IoT) Expert Session WebinarInternet of Things (IoT) Expert Session Webinar
Internet of Things (IoT) Expert Session Webinaribi
 
ITAM UK 2017_Build agility into your ITAM program_Patricia Adams
ITAM UK 2017_Build agility into your ITAM program_Patricia AdamsITAM UK 2017_Build agility into your ITAM program_Patricia Adams
ITAM UK 2017_Build agility into your ITAM program_Patricia AdamsMartin Thompson
 
IT Leaders: A Guide to Doing More with Less
IT Leaders: A Guide to Doing More with LessIT Leaders: A Guide to Doing More with Less
IT Leaders: A Guide to Doing More with Lesstechweb08
 
How to Reduce Changeover Time and Increase Throughput
How to Reduce Changeover Time and Increase ThroughputHow to Reduce Changeover Time and Increase Throughput
How to Reduce Changeover Time and Increase ThroughputOH!Manufacturing
 
digitalization in oil & gas at an inflection point
digitalization in oil & gas at an inflection pointdigitalization in oil & gas at an inflection point
digitalization in oil & gas at an inflection pointJoseph Elkhoury
 
Going Big : Why Companies Need to Focus on Operational Analytics
Going Big : Why Companies Need to Focus on Operational Analytics Going Big : Why Companies Need to Focus on Operational Analytics
Going Big : Why Companies Need to Focus on Operational Analytics Capgemini
 
Lean Kanban India 2016 | “The Surprising Effectiveness of Limiting WIP: What ...
Lean Kanban India 2016 | “The Surprising Effectiveness of Limiting WIP: What ...Lean Kanban India 2016 | “The Surprising Effectiveness of Limiting WIP: What ...
Lean Kanban India 2016 | “The Surprising Effectiveness of Limiting WIP: What ...LeanKanbanIndia
 

Ähnlich wie 2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product Development (20)

2018 Reinertsen SAFe meet up 11-26-2018
2018 Reinertsen SAFe meet up 11-26-20182018 Reinertsen SAFe meet up 11-26-2018
2018 Reinertsen SAFe meet up 11-26-2018
 
Reinertsen lk france 2015 11 4-15
Reinertsen lk france 2015 11 4-15Reinertsen lk france 2015 11 4-15
Reinertsen lk france 2015 11 4-15
 
Analytics ROI Best Practices
Analytics ROI Best PracticesAnalytics ROI Best Practices
Analytics ROI Best Practices
 
Understand Waste & Responding to Change
Understand Waste & Responding to ChangeUnderstand Waste & Responding to Change
Understand Waste & Responding to Change
 
ExpoGestão 2018 Palestra Peter Walker
ExpoGestão 2018 Palestra Peter WalkerExpoGestão 2018 Palestra Peter Walker
ExpoGestão 2018 Palestra Peter Walker
 
Oil Gas Companies in Indonesia: Ready for The New Normal?
Oil Gas Companies in Indonesia: Ready for The New Normal?Oil Gas Companies in Indonesia: Ready for The New Normal?
Oil Gas Companies in Indonesia: Ready for The New Normal?
 
IBM Smarter Process (Stockholm)
IBM Smarter Process (Stockholm)IBM Smarter Process (Stockholm)
IBM Smarter Process (Stockholm)
 
Making Your Digital Twin Come to Life.pdf
Making Your Digital Twin Come to Life.pdfMaking Your Digital Twin Come to Life.pdf
Making Your Digital Twin Come to Life.pdf
 
Session 5
Session 5Session 5
Session 5
 
NTC 2019 Demonstrating ROI
NTC 2019 Demonstrating ROINTC 2019 Demonstrating ROI
NTC 2019 Demonstrating ROI
 
Digital Transformation Success with Value Stream Management
Digital Transformation Success with Value Stream ManagementDigital Transformation Success with Value Stream Management
Digital Transformation Success with Value Stream Management
 
Accounts Payable Trends 2017: The Process and Technology of AP Invoices | Sep...
Accounts Payable Trends 2017: The Process and Technology of AP Invoices | Sep...Accounts Payable Trends 2017: The Process and Technology of AP Invoices | Sep...
Accounts Payable Trends 2017: The Process and Technology of AP Invoices | Sep...
 
Digital Energy 2018 Day 1
Digital Energy 2018 Day 1Digital Energy 2018 Day 1
Digital Energy 2018 Day 1
 
Internet of Things (IoT) Expert Session Webinar
Internet of Things (IoT) Expert Session WebinarInternet of Things (IoT) Expert Session Webinar
Internet of Things (IoT) Expert Session Webinar
 
ITAM UK 2017_Build agility into your ITAM program_Patricia Adams
ITAM UK 2017_Build agility into your ITAM program_Patricia AdamsITAM UK 2017_Build agility into your ITAM program_Patricia Adams
ITAM UK 2017_Build agility into your ITAM program_Patricia Adams
 
IT Leaders: A Guide to Doing More with Less
IT Leaders: A Guide to Doing More with LessIT Leaders: A Guide to Doing More with Less
IT Leaders: A Guide to Doing More with Less
 
How to Reduce Changeover Time and Increase Throughput
How to Reduce Changeover Time and Increase ThroughputHow to Reduce Changeover Time and Increase Throughput
How to Reduce Changeover Time and Increase Throughput
 
digitalization in oil & gas at an inflection point
digitalization in oil & gas at an inflection pointdigitalization in oil & gas at an inflection point
digitalization in oil & gas at an inflection point
 
Going Big : Why Companies Need to Focus on Operational Analytics
Going Big : Why Companies Need to Focus on Operational Analytics Going Big : Why Companies Need to Focus on Operational Analytics
Going Big : Why Companies Need to Focus on Operational Analytics
 
Lean Kanban India 2016 | “The Surprising Effectiveness of Limiting WIP: What ...
Lean Kanban India 2016 | “The Surprising Effectiveness of Limiting WIP: What ...Lean Kanban India 2016 | “The Surprising Effectiveness of Limiting WIP: What ...
Lean Kanban India 2016 | “The Surprising Effectiveness of Limiting WIP: What ...
 

Kürzlich hochgeladen

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product Development

  • 1. No part of this presentation may be reproduced without the written permission of the author. An Introduction to Second Generation Lean Product Development SimCorp SAFe Meetup Copehhagen, Denmark November 13, 2018 Donald G. Reinertsen Reinertsen & Associates 600 Via Monte D’Oro Redondo Beach, CA 90277 U.S.A. (310)-373-5332 Internet: Don@ReinertsenAssociates.com Twitter: @dreinertsen www.ReinertsenAssociates.com
  • 2. Copyright 2018, Reinertsen & Associates 2 Some Big Ideas 1. Understand your economics. 2. Manage queues. 3. Exploit variability. 4. Enable smaller batches. 5. Control WIP and start rates. 6. Prioritize based on economics. 7. Accelerate feedback.
  • 3. Copyright 2018, Reinertsen & Associates 3 If we provide developers with good decision support information they can make better economic choices more quickly. Big Idea #1
  • 4. Copyright 2018, Reinertsen & Associates 4 Should we operate our testing process at 80 percent utilization with a 2 week queue, or at 90 percent utilization with a 4 week queue? A Typical Question
  • 5. Copyright 2018, Reinertsen & Associates 5 Making Economic Decisions Waste Cycle Time Variability Efficiency Unit Cost Value-Added Revenue Life Cycle Profits Economic SpaceProxy Variable Space Transformations The metric of the target space need not always be economic.
  • 6. Copyright 2018, Reinertsen & Associates 6 The Modeling Process Create Baseline Model Determine Total Profit Impact of Missing a MOP Calculate Sensitivity Factors Model Expense Overrun Model Schedule Delay Model Value Shortfall Model Cost Overrun Model Risk Change
  • 7. Copyright 2018, Reinertsen & Associates 7 The Model Output Life-Cycle Profit Impact -$80,000 -$500,000 -$100,000 -$150,000 -$40,000 1 Percent Expense Overrun 1 Percent Product Cost Overrun 1 Percent Value Shortfall 1 Month Delay 1 Percent Increase in Risk A Cost of Delay makes invisible queues financially visible.
  • 8. Copyright 2018, Reinertsen & Associates 8 Range of Cost of Delay Estimates Poor Intuition Average Intuition Best Case Intuition Average Analysis Quality Analysis Any Analysis Beats Intuition 200:1 50:1 10:1 2:1 1.2:1 Source: Reinertsen & Associates Clients
  • 9. Copyright 2018, Reinertsen & Associates 9 Decentralizing Control with Decision Rules Engineer Supervisor Program Manager Boeing 777 Weight Reduction Decision Authority $300 $2,500 $600 Dollars per Pound
  • 10. Copyright 2018, Reinertsen & Associates 10 Understand Your Economics • In product development all difficult decisions involve multiple variables. • Making decisions that affect multiple variables requires quantification. • Doing such quantification, to a useful level of accuracy, is surprisingly easy. • Good decision support information enables decentralized decisions.
  • 11. Copyright 2018, Reinertsen & Associates 11 Invisible and unmanaged queues are the root cause of poor economic performance in product development. Big Idea # 2
  • 12. Traffic at rush hour illustrates the classic characteristics of a queueing system. PhotoCopyright2000Comstock,Inc.
  • 13. Copyright 2018, Reinertsen & Associates 13 The Effect of Capacity Utilization Queue Size vs. Capacity Utilization 0 5 10 15 20 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Capacity Utilization QueueSize Notes: Assumes M/M/1/ Queue,  = Capacity Utilization     1 2 qL
  • 14. Copyright 2018, Reinertsen & Associates 14 Total Cost Cost of Delay Cost of Excess Capacity Managing Queues Excess Product Development Resource Dollars Minimize Total Cost to Maximize Profits
  • 15. Copyright 2018, Reinertsen & Associates 15 Manage Queues • Many product developers assume higher utilization leads to faster development. • They neither measure nor manage the invisible queues in their process. • Consequently, they underestimate the true cost of overloading their processes. • Such overloads severely hurt all aspects of development performance. • Correct queue size is an economic tradeoff.
  • 16. Copyright 2018, Reinertsen & Associates 16 In product development we should try to alter the economic impact of variability rather than trying to eliminate it. Big Idea # 3
  • 17. Copyright 2018, Reinertsen & Associates 17 Payoff vs. Price Price Payoff Expected Price Price Probabilty Asymmetric Payoffs and Option Pricing Strike Price Expected Payoff Price Expected Payoff Strike Price x =
  • 18. Copyright 2018, Reinertsen & Associates 18 Higher Variability Raises This Payoff Price Expected Payoff Payoff SD=15 Payoff SD=5 Option Price = 2, Strike Price = 50, Mean Price = 50, Standard Deviation = 5 and 15 Strike Price
  • 19. Copyright 2018, Reinertsen & Associates 19 Exploit Variability • In product development, we can’t add value without adding variability, but we can add variability without adding value. • We must design development processes that flourish in the presence of variability. • The key to achieving better outcomes in the presence of variability is to create payoff asymmetries.
  • 20. Copyright 2018, Reinertsen & Associates 20 The fastest and easiest way to reduce queues is to reduce the batch size in our product development process. Big Idea # 4
  • 21. Copyright 2018, Reinertsen & Associates 21 Small BatchesLarge Batch Unreviewed Drawings Drawing Review Process 200 20 10 Weeks 1 Week Average feedback delay drops from 35 days to 3.5 days.
  • 22. Copyright 2018, Reinertsen & Associates 22 Setting Batch Size Economic Batch Size 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 10 Items per Batch Cost Transaction Cost Holding Cost Total Cost
  • 23. Copyright 2018, Reinertsen & Associates 23 The easiest way to control the cycle time of a process is to control the amount of WIP in the process. Big Idea # 5
  • 24. Copyright 2018, Reinertsen & Associates 24 Why Limit Active Projects? 1 2 3 4 1 2 3 4 COD Savings of Project 1 and 2 Late Start Advantages for Project 3 and 4 Många barn och lite mat ger tunna smörgåsar. Mange børn og lidt mad giver tynde smørgåsar.
  • 25. Copyright 2018, Reinertsen & Associates 25 Avoiding Long Planning Horizons Datum Search Area D = Vt D = Vt A =V2 t2 Planning Horizon Error
  • 26. Copyright 2018, Reinertsen & Associates 26 Visual WIP Control Boards Ready Queue Coding Ready to Test Testing Test Complete A D E C B WIP Constraint = 10 units WIP constraints can be local, regional, or global.
  • 27. Copyright 2018, Reinertsen & Associates 27 Control WIP and Start Rates • Many developers incorrectly assume that the sooner they start work, the sooner they will finish it. • They are constantly tempted to start too much work. • This dilutes resources and causes long transit times through their processes. • A long transit time hurts efficiency, quality, and responsiveness.
  • 28. Copyright 2018, Reinertsen & Associates 28 At both the project and portfolio level, the sequencing of work should be based on economics. Big Idea # 6
  • 29. Copyright 2018, Reinertsen & Associates 29 Cost of Delay Time 2 Cost of Delay Delay Cost First-In First-Out Last-In First-Out Project Duration Cost of Delay 1 3 3 2 3 3 3 3 3 Use FIFO for Homogeneous Flow 1 3 2 3 1 A A B B
  • 30. Copyright 2018, Reinertsen & Associates 30 Cost of Delay Time Cost of Delay Delay Cost High Weight First Low Weight First 1 2 3 Project Duration Cost of Delay Weight = COD/ Duration 1 1 10 10 2 3 3 1 3 10 1 0.1 1 23 Weighted Shortest Job First (WSJF) 160 7 96 Percent Reduction!
  • 31. Copyright 2018, Reinertsen & Associates 31 Sequence Work Based on Economics • The sequence in which work is processed is called the queueing discipline. • By changing the queueing discipline we can reduce the cost of a queue without decreasing the size of the queue. • Since manufacturing has homogeneous flows, it always uses FIFO. • For the non-homogeneous flows of product development approaches like WSJF have better economics.
  • 32. Copyright 2018, Reinertsen & Associates 32 Fast feedback loops enable better economic performance in the presence of uncertainty. Big Idea # 7
  • 33. Copyright 2018, Reinertsen & Associates 33 The Front-Loaded Lottery • A lottery ticket pays $3000 to the winning three digit number. • You can pick the numbers in two ways: • Pay $3 to select all three digits at once. • Pay $1 for the first digit, find out if it is correct, then choose if you wish to pay $1 for the second digit, and then choose if you wish to pay $1 for the third digit.
  • 34. Copyright 2018, Reinertsen & Associates 34 100% Probability of Occurrence Value of Feedback Cumulative Investment 100% 10% Savings = $0.90 $1 $2 10% 0 $3 Savings = $0.99 1% Spend $1.00
  • 35. Copyright 2018, Reinertsen & Associates 35 Accelerate Feedback • When queues and batch sizes are large feedback is slow. • Slow feedback hurts quality, efficiency, and cycle time. • Feedback speed has enormous economic leverage in product development, but it is rarely explicitly managed. • Small batches create fast feedback, and fast feedback creates the payoff asymmetries required to exploit variability.
  • 36. Copyright 2018, Reinertsen & Associates 36 1. Understand your economics. 2. Make your queues visible and control them. 3. Create a process to exploit variability. 4. Reduce your batch size. 5. Control cycle time by controlling WIP. 6. Sequence work based on economics. 7. Accelerate feedback with smaller batches. Seven Big Ideas of 2GLPD
  • 37. 1991 / 1997 1997 2009 Going Further Print Only Print + Kindle Print Only