SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
No part of this presentation may be reproduced
without the written permission of the author.
Second Generation
Lean Product Development
Agile Day Atlanta
Atlanta, GA
May 8, 2015
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
2Copyright 2015, Reinertsen & Associates
Seven Big Ideas of 2GLPD
1. Understand your economics.
2. Manage your queues.
3. Exploit variability.
4. Enable smaller batches.
5. Control WIP and start rates.
6. Prioritize based on economics.
7. Accelerate feedback.
3Copyright 2015, Reinertsen & Associates
1. 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.
4Copyright 2015, Reinertsen & Associates
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
5Copyright 2015, Reinertsen & Associates
Making Economic Decisions
Waste
Cycle Time
Variability
Efficiency
Unit Cost
Value-Added
Revenue
Life Cycle
Profits
Economic SpaceProxy Variable Space
Transformations
6Copyright 2015, Reinertsen & Associates
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
7Copyright 2015, Reinertsen & Associates
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
8Copyright 2015, Reinertsen & Associates
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
9Copyright 2015, Reinertsen & Associates
Managing Weight vs. Product Cost
Engineer Supervisor Program
Manager
Boeing 777 Weight Reduction
Decision Authority
$300
$2,500
$600
Dollars
per Pound
10Copyright 2015, Reinertsen & Associates
2. Manage Your 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.
Traffic at rush hour
illustrates the classic
characteristics of a
queueing system.
PhotoCopyright2000Comstock,Inc.
12Copyright 2015, Reinertsen & Associates
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
13Copyright 2015, Reinertsen & Associates
Total Cost
Cost of Delay
Cost of Excess Capacity
Managing Queues
Excess Product Development Resource
Dollars
Minimize Total Cost to
Maximize Profits
14Copyright 2015, Reinertsen & Associates
Longer Cycle Time
Lower Quality
More Variability
Increased Risk
More Overhead
Less Motivation
Queues Create...
Why Queues Matter
Managing Queues is the
key to improving product
development economics.
15Copyright 2015, Reinertsen & Associates
3. Exploit Variability
• In manufacturing it is always desirable to reduce
variability.
• In product development eliminating variability
eliminates innovation.
• We must understand the specific conditions that
make variability valuable and manage our
process to create these conditions.
• We need development processes that function in
the presence of variability.
16Copyright 2015, Reinertsen & Associates
Payoff vs. Price
Price
Payoff
Expected Price
Price
Probabilty
Asymmetric Payoffs and Option Pricing
Strike
Price
Expected Payoff
Price
Expected
Payoff
Strike
Price
x
=
17Copyright 2015, Reinertsen & Associates
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
18Copyright 2015, Reinertsen & Associates
4. Enable Smaller Batches
• When work products are invisible, batch sizes are
invisible.
• When batch sizes are invisible, product developers
pay little attention to them.
• Many companies institutionalize large batch sizes.
• Batch size reduction is attractive because it is fast,
easy, cheap, granular, leveraged, and reversible.
• It is a great starting point for LPD.
Batch Size Queues Cycle Time
X 0.5 X 0.5 X 0.5
19Copyright 2015, Reinertsen & Associates
Small BatchesLarge Batch
Unreviewed Drawings
Drawing Review Process
200
20
10 Weeks 1 Week
20Copyright 2015, Reinertsen & Associates
Small BatchesLarge Batch
Unreviewed Drawings
Drawing Arrival Rate
200
20
10 Weeks 1 Week
Who’s First?
Who’s Last?
21Copyright 2015, Reinertsen & Associates
Cheaper
Correction
Cheaper
Debug
Lower Cost
Changes
Better
Economics
Fewer Status
Reports
Faster Cycle
Time
Early
Feedback
Faster Learning
Less Requirements
Change
Less Debug
Complexity
More Efficient
Debug
Cheaper
Testing
Less Non-
Value-
Added
Better
Code
Fewer
Open
Bugs
More Uptime
Higher Validity
Smaller
Changes
Benefits of Small Batch Testing
22Copyright 2015, Reinertsen & Associates
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
23Copyright 2015, Reinertsen & Associates
5. 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.
24Copyright 2015, Reinertsen & Associates
Little’s Formula
• By constraining WIP in development
processes we can control cycle time.
• This approach, which is known as Lean
Kanban, is currently growing rapidly in
software development.






RateDepartureAverage
QueueinCustomersofNumberAverage
QueueinTimeWaitAverage
q
q
q
q
L
W
L
W
25Copyright 2015, Reinertsen & Associates
1
2
3
4
1
2
3
4
COD Savings of Project 1 and 2 Late Start Advantages
for Project 3 and 4
Control Number of Active Projects
26Copyright 2015, Reinertsen & Associates
Avoiding Long Planning Horizons
Datum
Search Area
D = Vt
D = Vt
A =V2 t2
Planning Horizon
Error
27Copyright 2015, Reinertsen & Associates
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.
28Copyright 2015, Reinertsen & Associates
6. Sequence Work Correctly
• 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 (First-In-First-Out).
• For the non-homogeneous flows of product
development other approaches have better
economics.
29Copyright 2015, Reinertsen & Associates
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
30Copyright 2015, Reinertsen & Associates
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!
31Copyright 2015, Reinertsen & Associates
7. Create Faster 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.
32Copyright 2015, Reinertsen & Associates
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.
33Copyright 2015, Reinertsen & Associates
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
34Copyright 2015, Reinertsen & Associates
1. Understand your economics.
2. Make your queues visible and control them.
3. Create a process to exploit variability.
4. Enable smaller batches.
5. Control cycle time by controlling WIP.
6. Sequence work based on economics.
7. Accelerate feedback with smaller batches.
Seven Big Ideas of 2GLPD
35Copyright 2015, Reinertsen & Associates
1991 / 1997 1997 2009
Going Further
Print Only
Print + Kindle
Print Only

Contenu connexe

Tendances

Tendances (20)

Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream Kanban
 
Portfolio Kanban
Portfolio KanbanPortfolio Kanban
Portfolio Kanban
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processing
 
Lean Project Portfolio Management
Lean Project Portfolio ManagementLean Project Portfolio Management
Lean Project Portfolio Management
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
 
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4P
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4PK21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4P
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4P
 
An Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile TransformationAn Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile Transformation
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Technical Product Management at Nubank
Technical Product Management at NubankTechnical Product Management at Nubank
Technical Product Management at Nubank
 
Death Of the Product Roadmap
Death Of the Product RoadmapDeath Of the Product Roadmap
Death Of the Product Roadmap
 
Actionable Agile Metrics for Predictability - Daniel Vacanti
Actionable Agile Metrics for Predictability - Daniel VacantiActionable Agile Metrics for Predictability - Daniel Vacanti
Actionable Agile Metrics for Predictability - Daniel Vacanti
 
Product Roadmap
Product RoadmapProduct Roadmap
Product Roadmap
 
Kanban
Kanban Kanban
Kanban
 
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
 
Mike Palladino: Product Owner Toolkit
Mike Palladino: Product Owner ToolkitMike Palladino: Product Owner Toolkit
Mike Palladino: Product Owner Toolkit
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Estrategia y métodos para adoptar agilidad en áreas de negocio
Estrategia y métodos para adoptar  agilidad en áreas de negocioEstrategia y métodos para adoptar  agilidad en áreas de negocio
Estrategia y métodos para adoptar agilidad en áreas de negocio
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and AdoptingPMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
 

En vedette

Don reinertsen is it time to rethink deming
Don reinertsen   is it time to rethink demingDon reinertsen   is it time to rethink deming
Don reinertsen is it time to rethink deming
AGILEMinds
 
Discovery Kanban @ LKSE15
Discovery Kanban @ LKSE15Discovery Kanban @ LKSE15
Discovery Kanban @ LKSE15
Okaloa
 

En vedette (9)

Don reinertsen is it time to rethink deming
Don reinertsen   is it time to rethink demingDon reinertsen   is it time to rethink deming
Don reinertsen is it time to rethink deming
 
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
 
Introduction to product development flow
Introduction to product development flowIntroduction to product development flow
Introduction to product development flow
 
The Primes - How any group can solve any problem
The Primes - How any group can solve any problemThe Primes - How any group can solve any problem
The Primes - How any group can solve any problem
 
No More Pet Projects
No More Pet ProjectsNo More Pet Projects
No More Pet Projects
 
Discovery Kanban @ LKSE15
Discovery Kanban @ LKSE15Discovery Kanban @ LKSE15
Discovery Kanban @ LKSE15
 
Six Myths of Product Development
Six Myths of Product DevelopmentSix Myths of Product Development
Six Myths of Product Development
 
Why the lean start-up changes everything
Why the lean start-up changes everythingWhy the lean start-up changes everything
Why the lean start-up changes everything
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 

Similaire à Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015

FMT New Dimension To Lean Thinking
FMT New Dimension To Lean ThinkingFMT New Dimension To Lean Thinking
FMT New Dimension To Lean Thinking
yaronlew
 
37020766 jit-and-lean-manufacturing-by-sashi-prabhu
37020766 jit-and-lean-manufacturing-by-sashi-prabhu37020766 jit-and-lean-manufacturing-by-sashi-prabhu
37020766 jit-and-lean-manufacturing-by-sashi-prabhu
sashi prabhu
 
37020766 jit-and-lean-manufacturing-by-sashi-prabhu
37020766 jit-and-lean-manufacturing-by-sashi-prabhu37020766 jit-and-lean-manufacturing-by-sashi-prabhu
37020766 jit-and-lean-manufacturing-by-sashi-prabhu
sashi prabhu
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
Murray Cantor
 
lean-simple-solutions
 lean-simple-solutions lean-simple-solutions
lean-simple-solutions
sashi prabhu
 

Similaire à Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015 (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
 
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 ...
 
Lean Manufacturing
Lean ManufacturingLean Manufacturing
Lean Manufacturing
 
IRJET- Implementing Lean Manufacturing Principle in Fabrication Process- A...
IRJET- 	  Implementing Lean Manufacturing Principle in Fabrication Process- A...IRJET- 	  Implementing Lean Manufacturing Principle in Fabrication Process- A...
IRJET- Implementing Lean Manufacturing Principle in Fabrication Process- A...
 
Technology Challenges of the new Regulatory Environment
Technology Challenges of the new Regulatory EnvironmentTechnology Challenges of the new Regulatory Environment
Technology Challenges of the new Regulatory Environment
 
Webinar lean in maintenance 1 juli 2020
Webinar   lean in maintenance 1 juli 2020Webinar   lean in maintenance 1 juli 2020
Webinar lean in maintenance 1 juli 2020
 
Kaizen
KaizenKaizen
Kaizen
 
ThoughtWorks Approach 2009
ThoughtWorks Approach 2009ThoughtWorks Approach 2009
ThoughtWorks Approach 2009
 
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
 
cost of quality
cost of qualitycost of quality
cost of quality
 
FMT New Dimension To Lean Thinking
FMT New Dimension To Lean ThinkingFMT New Dimension To Lean Thinking
FMT New Dimension To Lean Thinking
 
White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by Design
 
37020766 jit-and-lean-manufacturing-by-sashi-prabhu
37020766 jit-and-lean-manufacturing-by-sashi-prabhu37020766 jit-and-lean-manufacturing-by-sashi-prabhu
37020766 jit-and-lean-manufacturing-by-sashi-prabhu
 
37020766 jit-and-lean-manufacturing-by-sashi-prabhu
37020766 jit-and-lean-manufacturing-by-sashi-prabhu37020766 jit-and-lean-manufacturing-by-sashi-prabhu
37020766 jit-and-lean-manufacturing-by-sashi-prabhu
 
FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters
 
13.ppt
13.ppt13.ppt
13.ppt
 
The Lean Strategic Challenge
The Lean Strategic Challenge  The Lean Strategic Challenge
The Lean Strategic Challenge
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
 
Got 99 Projects But Profit Ain't One? - CAPINC Presentation on Automation
Got 99 Projects But Profit Ain't One? - CAPINC Presentation on AutomationGot 99 Projects But Profit Ain't One? - CAPINC Presentation on Automation
Got 99 Projects But Profit Ain't One? - CAPINC Presentation on Automation
 
lean-simple-solutions
 lean-simple-solutions lean-simple-solutions
lean-simple-solutions
 

Dernier

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Dernier (20)

Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 

Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015

  • 1. No part of this presentation may be reproduced without the written permission of the author. Second Generation Lean Product Development Agile Day Atlanta Atlanta, GA May 8, 2015 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. 2Copyright 2015, Reinertsen & Associates Seven Big Ideas of 2GLPD 1. Understand your economics. 2. Manage your queues. 3. Exploit variability. 4. Enable smaller batches. 5. Control WIP and start rates. 6. Prioritize based on economics. 7. Accelerate feedback.
  • 3. 3Copyright 2015, Reinertsen & Associates 1. 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.
  • 4. 4Copyright 2015, Reinertsen & Associates 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. 5Copyright 2015, Reinertsen & Associates Making Economic Decisions Waste Cycle Time Variability Efficiency Unit Cost Value-Added Revenue Life Cycle Profits Economic SpaceProxy Variable Space Transformations
  • 6. 6Copyright 2015, Reinertsen & Associates 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. 7Copyright 2015, Reinertsen & Associates 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
  • 8. 8Copyright 2015, Reinertsen & Associates 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. 9Copyright 2015, Reinertsen & Associates Managing Weight vs. Product Cost Engineer Supervisor Program Manager Boeing 777 Weight Reduction Decision Authority $300 $2,500 $600 Dollars per Pound
  • 10. 10Copyright 2015, Reinertsen & Associates 2. Manage Your 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.
  • 11. Traffic at rush hour illustrates the classic characteristics of a queueing system. PhotoCopyright2000Comstock,Inc.
  • 12. 12Copyright 2015, Reinertsen & Associates 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
  • 13. 13Copyright 2015, Reinertsen & Associates Total Cost Cost of Delay Cost of Excess Capacity Managing Queues Excess Product Development Resource Dollars Minimize Total Cost to Maximize Profits
  • 14. 14Copyright 2015, Reinertsen & Associates Longer Cycle Time Lower Quality More Variability Increased Risk More Overhead Less Motivation Queues Create... Why Queues Matter Managing Queues is the key to improving product development economics.
  • 15. 15Copyright 2015, Reinertsen & Associates 3. Exploit Variability • In manufacturing it is always desirable to reduce variability. • In product development eliminating variability eliminates innovation. • We must understand the specific conditions that make variability valuable and manage our process to create these conditions. • We need development processes that function in the presence of variability.
  • 16. 16Copyright 2015, Reinertsen & Associates Payoff vs. Price Price Payoff Expected Price Price Probabilty Asymmetric Payoffs and Option Pricing Strike Price Expected Payoff Price Expected Payoff Strike Price x =
  • 17. 17Copyright 2015, Reinertsen & Associates 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
  • 18. 18Copyright 2015, Reinertsen & Associates 4. Enable Smaller Batches • When work products are invisible, batch sizes are invisible. • When batch sizes are invisible, product developers pay little attention to them. • Many companies institutionalize large batch sizes. • Batch size reduction is attractive because it is fast, easy, cheap, granular, leveraged, and reversible. • It is a great starting point for LPD. Batch Size Queues Cycle Time X 0.5 X 0.5 X 0.5
  • 19. 19Copyright 2015, Reinertsen & Associates Small BatchesLarge Batch Unreviewed Drawings Drawing Review Process 200 20 10 Weeks 1 Week
  • 20. 20Copyright 2015, Reinertsen & Associates Small BatchesLarge Batch Unreviewed Drawings Drawing Arrival Rate 200 20 10 Weeks 1 Week Who’s First? Who’s Last?
  • 21. 21Copyright 2015, Reinertsen & Associates Cheaper Correction Cheaper Debug Lower Cost Changes Better Economics Fewer Status Reports Faster Cycle Time Early Feedback Faster Learning Less Requirements Change Less Debug Complexity More Efficient Debug Cheaper Testing Less Non- Value- Added Better Code Fewer Open Bugs More Uptime Higher Validity Smaller Changes Benefits of Small Batch Testing
  • 22. 22Copyright 2015, Reinertsen & Associates 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. 23Copyright 2015, Reinertsen & Associates 5. 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.
  • 24. 24Copyright 2015, Reinertsen & Associates Little’s Formula • By constraining WIP in development processes we can control cycle time. • This approach, which is known as Lean Kanban, is currently growing rapidly in software development.       RateDepartureAverage QueueinCustomersofNumberAverage QueueinTimeWaitAverage q q q q L W L W
  • 25. 25Copyright 2015, Reinertsen & Associates 1 2 3 4 1 2 3 4 COD Savings of Project 1 and 2 Late Start Advantages for Project 3 and 4 Control Number of Active Projects
  • 26. 26Copyright 2015, Reinertsen & Associates Avoiding Long Planning Horizons Datum Search Area D = Vt D = Vt A =V2 t2 Planning Horizon Error
  • 27. 27Copyright 2015, Reinertsen & Associates 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.
  • 28. 28Copyright 2015, Reinertsen & Associates 6. Sequence Work Correctly • 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 (First-In-First-Out). • For the non-homogeneous flows of product development other approaches have better economics.
  • 29. 29Copyright 2015, Reinertsen & Associates 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
  • 30. 30Copyright 2015, Reinertsen & Associates 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. 31Copyright 2015, Reinertsen & Associates 7. Create Faster 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.
  • 32. 32Copyright 2015, Reinertsen & Associates 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.
  • 33. 33Copyright 2015, Reinertsen & Associates 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
  • 34. 34Copyright 2015, Reinertsen & Associates 1. Understand your economics. 2. Make your queues visible and control them. 3. Create a process to exploit variability. 4. Enable smaller batches. 5. Control cycle time by controlling WIP. 6. Sequence work based on economics. 7. Accelerate feedback with smaller batches. Seven Big Ideas of 2GLPD
  • 35. 35Copyright 2015, Reinertsen & Associates 1991 / 1997 1997 2009 Going Further Print Only Print + Kindle Print Only