SlideShare a Scribd company logo
1 of 35
Joe Lukan
joelukan@gmail.com
@joelukan
What We Need….
• Delivery at speed of change in our markets
• Sufficient predictability
• Alignment of efforts to maximize value to
customers
Traditional Approach
Development work is:
• Largely invisible
• Highly variable
Organizations:
• Centralize control
• Fail to take an economic view
• Pursue false economies of scale
• Focus on people staying busy
• Try to remove variability
• Rely too heavily on plans
• Ignore queues
Delay breeds waste!
Knowledge is perishable
• Developer & analyst discuss a requirement
- A week old VS. - 3 months old
• Tester discovers a bug
- A day old VS. - A month old
Quality suffers
Motivation goes down
Business opportunities get missed
Agile helps, but…
• Dev team focused (suboptimal)
• Coordination and scaling challenges
• Underlying principles at odds with traditional
management assumptions
• Won’t solve all your problems
• Can put stress on rest of organization
• Focus on “velocity” can foster overload
30% capacity
60% capacity
95% capacity
Highway Throughput
30% 60% 95%
Avg speed: 65 MPH
Throughput: ~400 per hour
Avg speed: 65 MPH
Throughput: ~800 per hour
Avg speed: 20 MPH
Throughput: ~500 per hour
Highway Throughput
WSDOT Sep. 2006 Gray Book publication)
Highway Throughput
Don Reinertsen. The Principles of Product Development Flow
Queues
Queue Behavior
Don Reinertsen. The Principles of Product Development Flow
Queue Behavior
Don Reinertsen. The Principles of Product Development Flow
Queue Behavior
Don Reinertsen. The Principles of Product Development Flow
Impact of Queues
Cycle time
Risk
Variability
Overhead
Feedback time
Quality
Motivation
Batch Size
Don Reinertsen. The Principles of Product Development Flow
Batch Size
Don Reinertsen. The Principles of Product Development Flow
Focus on Transaction Costs
Don Reinertsen. The Principles of Product Development Flow
Limit WIP
Limit WIP
Cumulative Flow Diagram
Limit Your WIP
Kanban at Scale – A Siemens Success Story , InfoQ, Feb 28, 2014
http://www.infoq.com/articles/kanban-siemens-health-services#anch107610
Finding Leverage
• Stop using oversized batches
• Make work visible
• Focus on managing queues
– Capacity utilization is hard to control
– Cycle time is a trailing indicator
• Attack queues as they arise
• Queues have a quantitative cost
• Understand the tradeoffs
Constrain WIP at All Levels
• Epics, MMFs
– Eliminate excessive early elaboration
– Drop items as you add new ones
• Put WIP limits on all backlogs
• Manage WIP of shared resources, experts
Take an Economic View
• Understand full value chain
• Quantify cost of delay
• Don’t consider $ already spent
• Watch the work product, not the worker
Take an Economic View
• Influence small decisions
• Quantify life-cycle profit impact of:
– Product cost
– Product value
– Development expense
– Cycle time
– Risk
Manage Variability
• Standardize where it makes sense
– Automated testing
– Continuous integration
– Continuous deployment
• Make batches roughly the same size
• Include technical risk in prioritizing stories
Get Fast Feedback
Don Reinertsen. The Principles of Product Development Flow
Use Cadence To…
• Limit the accumulation of variance
• Provide sufficient capacity margin to enable
cadence
• Make waiting times predictable
• Enable small batch sizes
• Reduce communication costs (i.e. meetings)
Synchronization
Don Reinertsen. The Principles of Product Development Flow
Synchronization
Don Reinertsen. The Principles of Product Development Flow
Summary
• Understand your economics
• Make your queues visible and control them
• Create a process to exploit variability
• Reduce your batch size
• Control cycle time by controlling WIP
– Attend to delays
• Sequence work based on economics
• Accelerate feedback with smaller batches
• Push decision making down (where advisable)
Additional Info
• Don Reinertsen’s website (blogs & videos):
http://reinertsenassociates.com
• The 175 Principles of Flow: http://lpd2.com/the-principles-of-flow/
• First chapter of the book:
http://www.celeritaspublishing.com/PDFS/ReinertsenFLOWChap1.p
df
• Al Shalloway: Not Doing SAFe? No Problem. Not Doing These? Big
Problem http://www.netobjectives.com/blogs/not-doing-safe-no-
problem-not-doing-these-big-problem
• Kanban at Scale – A Siemens Success Story
http://www.infoq.com/articles/kanban-siemens-health-
services#anch107610

More Related Content

What's hot

What's hot (20)

Flow-based Product Development
Flow-based Product DevelopmentFlow-based Product Development
Flow-based Product Development
 
Day In The Life Of (DILO)
Day In The Life Of (DILO)Day In The Life Of (DILO)
Day In The Life Of (DILO)
 
Effective quality improvement paths for manufacturing
Effective quality improvement paths for manufacturingEffective quality improvement paths for manufacturing
Effective quality improvement paths for manufacturing
 
Kanban - Let's Do It
Kanban - Let's Do ItKanban - Let's Do It
Kanban - Let's Do It
 
Flow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategyFlow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategy
 
Meeting auditing skills
Meeting auditing skillsMeeting auditing skills
Meeting auditing skills
 
[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flow[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flow
 
Introduction To Lean
Introduction To LeanIntroduction To Lean
Introduction To Lean
 
Actionable information 3
Actionable information 3Actionable information 3
Actionable information 3
 
Kaizen Event
Kaizen EventKaizen Event
Kaizen Event
 
Lean Management
Lean ManagementLean Management
Lean Management
 
Meet up Continuous delivery
Meet up Continuous deliveryMeet up Continuous delivery
Meet up Continuous delivery
 
Kaizen Workshop
Kaizen WorkshopKaizen Workshop
Kaizen Workshop
 
Flow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFlow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agile
 
Lean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey startsLean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey starts
 
LEAN Cheat Sheet
LEAN Cheat SheetLEAN Cheat Sheet
LEAN Cheat Sheet
 
Easy steps to cmmi l5 success
Easy steps to cmmi l5 successEasy steps to cmmi l5 success
Easy steps to cmmi l5 success
 
Kaizen Event Guide
Kaizen Event GuideKaizen Event Guide
Kaizen Event Guide
 
Kanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvementKanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvement
 
Lean Kanban Adoption Roadmap
Lean Kanban Adoption RoadmapLean Kanban Adoption Roadmap
Lean Kanban Adoption Roadmap
 

Viewers also liked

Clase cultura inglesa final
Clase cultura inglesa finalClase cultura inglesa final
Clase cultura inglesa final
Cyntia Ocañas
 
Karangan ilmiah ( harits w)
Karangan ilmiah ( harits w)Karangan ilmiah ( harits w)
Karangan ilmiah ( harits w)
Rietz Wiguna
 
County comparison
County comparisonCounty comparison
County comparison
lekhub
 
Smyth+v.+pillsbury
Smyth+v.+pillsburySmyth+v.+pillsbury
Smyth+v.+pillsbury
Henry Jin
 
Doha Delivery -Tweetup presentation
Doha Delivery -Tweetup presentationDoha Delivery -Tweetup presentation
Doha Delivery -Tweetup presentation
DohaTweetups
 
London 2012; Travel Industry
London 2012; Travel IndustryLondon 2012; Travel Industry
London 2012; Travel Industry
Clarion Marketing
 
Dual band antenna using reactive loading
Dual band antenna using reactive loadingDual band antenna using reactive loading
Dual band antenna using reactive loading
Prathamesh Bhat
 
Refining Results in Summon
Refining Results in SummonRefining Results in Summon
Refining Results in Summon
gvsulib
 
Street fighter IV
Street fighter IVStreet fighter IV
Street fighter IV
Cap123321
 

Viewers also liked (20)

Clase cultura inglesa final
Clase cultura inglesa finalClase cultura inglesa final
Clase cultura inglesa final
 
Rka
RkaRka
Rka
 
Karangan ilmiah ( harits w)
Karangan ilmiah ( harits w)Karangan ilmiah ( harits w)
Karangan ilmiah ( harits w)
 
Κεφάλαιο 5
Κεφάλαιο 5Κεφάλαιο 5
Κεφάλαιο 5
 
County comparison
County comparisonCounty comparison
County comparison
 
Photoshop skills
Photoshop skillsPhotoshop skills
Photoshop skills
 
Smyth+v.+pillsbury
Smyth+v.+pillsburySmyth+v.+pillsbury
Smyth+v.+pillsbury
 
Rka pkad
Rka pkadRka pkad
Rka pkad
 
PBI Leadership Camp
PBI Leadership CampPBI Leadership Camp
PBI Leadership Camp
 
Intimpa, arbol del sol
Intimpa, arbol del solIntimpa, arbol del sol
Intimpa, arbol del sol
 
Doha Delivery -Tweetup presentation
Doha Delivery -Tweetup presentationDoha Delivery -Tweetup presentation
Doha Delivery -Tweetup presentation
 
London 2012; Travel Industry
London 2012; Travel IndustryLondon 2012; Travel Industry
London 2012; Travel Industry
 
التشخيص الميداني حول ظاهرة تشغيل الأطفال بأسفي2012 2013 دراسة للنقابة الوطنية...
التشخيص الميداني حول ظاهرة تشغيل الأطفال بأسفي2012 2013 دراسة للنقابة الوطنية...التشخيص الميداني حول ظاهرة تشغيل الأطفال بأسفي2012 2013 دراسة للنقابة الوطنية...
التشخيص الميداني حول ظاهرة تشغيل الأطفال بأسفي2012 2013 دراسة للنقابة الوطنية...
 
ELABORACION DE NECTAR
ELABORACION DE NECTARELABORACION DE NECTAR
ELABORACION DE NECTAR
 
Revistas diciembre3
Revistas diciembre3Revistas diciembre3
Revistas diciembre3
 
Dual band antenna using reactive loading
Dual band antenna using reactive loadingDual band antenna using reactive loading
Dual band antenna using reactive loading
 
전규희
전규희전규희
전규희
 
Johnny Depp
Johnny DeppJohnny Depp
Johnny Depp
 
Refining Results in Summon
Refining Results in SummonRefining Results in Summon
Refining Results in Summon
 
Street fighter IV
Street fighter IVStreet fighter IV
Street fighter IV
 

Similar to Lean Prod Development ProductCamp Vancouver Feb15

Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
Svante Lidman
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
akshay8835
 
Lean Development Overview
Lean Development OverviewLean Development Overview
Lean Development Overview
dhawalm123
 
Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev...
Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev...Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev...
Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev...
MassTLC
 
Lessons learned supply chain - s3
Lessons learned   supply chain - s3Lessons learned   supply chain - s3
Lessons learned supply chain - s3
Matt Crane
 
Change Management Teamwork Presentation (new)
Change Management Teamwork Presentation (new)Change Management Teamwork Presentation (new)
Change Management Teamwork Presentation (new)
Perry A. Denning
 

Similar to Lean Prod Development ProductCamp Vancouver Feb15 (20)

Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
 
Agile 101
Agile 101Agile 101
Agile 101
 
Geek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data ModelingGeek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data Modeling
 
Value-Driven-Delivery
Value-Driven-DeliveryValue-Driven-Delivery
Value-Driven-Delivery
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturing
 
The Evolution of Lean
The Evolution of LeanThe Evolution of Lean
The Evolution of Lean
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
 
Lean Development Overview
Lean Development OverviewLean Development Overview
Lean Development Overview
 
Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev...
Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev...Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev...
Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev...
 
Innovation training
Innovation trainingInnovation training
Innovation training
 
Lessons learned supply chain - s3
Lessons learned   supply chain - s3Lessons learned   supply chain - s3
Lessons learned supply chain - s3
 
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Change Management Teamwork Presentation (new)
Change Management Teamwork Presentation (new)Change Management Teamwork Presentation (new)
Change Management Teamwork Presentation (new)
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
4 pillars of Supply Chain Strategy
4 pillars of Supply Chain  Strategy4 pillars of Supply Chain  Strategy
4 pillars of Supply Chain Strategy
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development model
 

Recently uploaded

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 

Recently uploaded (20)

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 

Lean Prod Development ProductCamp Vancouver Feb15

  • 2.
  • 3. What We Need…. • Delivery at speed of change in our markets • Sufficient predictability • Alignment of efforts to maximize value to customers
  • 4. Traditional Approach Development work is: • Largely invisible • Highly variable Organizations: • Centralize control • Fail to take an economic view • Pursue false economies of scale • Focus on people staying busy • Try to remove variability • Rely too heavily on plans • Ignore queues
  • 5. Delay breeds waste! Knowledge is perishable • Developer & analyst discuss a requirement - A week old VS. - 3 months old • Tester discovers a bug - A day old VS. - A month old Quality suffers Motivation goes down Business opportunities get missed
  • 6. Agile helps, but… • Dev team focused (suboptimal) • Coordination and scaling challenges • Underlying principles at odds with traditional management assumptions • Won’t solve all your problems • Can put stress on rest of organization • Focus on “velocity” can foster overload
  • 10. Highway Throughput 30% 60% 95% Avg speed: 65 MPH Throughput: ~400 per hour Avg speed: 65 MPH Throughput: ~800 per hour Avg speed: 20 MPH Throughput: ~500 per hour
  • 11. Highway Throughput WSDOT Sep. 2006 Gray Book publication)
  • 12. Highway Throughput Don Reinertsen. The Principles of Product Development Flow
  • 14. Queue Behavior Don Reinertsen. The Principles of Product Development Flow
  • 15. Queue Behavior Don Reinertsen. The Principles of Product Development Flow
  • 16. Queue Behavior Don Reinertsen. The Principles of Product Development Flow
  • 17. Impact of Queues Cycle time Risk Variability Overhead Feedback time Quality Motivation
  • 18. Batch Size Don Reinertsen. The Principles of Product Development Flow
  • 19. Batch Size Don Reinertsen. The Principles of Product Development Flow
  • 20. Focus on Transaction Costs Don Reinertsen. The Principles of Product Development Flow
  • 24. Limit Your WIP Kanban at Scale – A Siemens Success Story , InfoQ, Feb 28, 2014 http://www.infoq.com/articles/kanban-siemens-health-services#anch107610
  • 25. Finding Leverage • Stop using oversized batches • Make work visible • Focus on managing queues – Capacity utilization is hard to control – Cycle time is a trailing indicator • Attack queues as they arise • Queues have a quantitative cost • Understand the tradeoffs
  • 26. Constrain WIP at All Levels • Epics, MMFs – Eliminate excessive early elaboration – Drop items as you add new ones • Put WIP limits on all backlogs • Manage WIP of shared resources, experts
  • 27. Take an Economic View • Understand full value chain • Quantify cost of delay • Don’t consider $ already spent • Watch the work product, not the worker
  • 28. Take an Economic View • Influence small decisions • Quantify life-cycle profit impact of: – Product cost – Product value – Development expense – Cycle time – Risk
  • 29. Manage Variability • Standardize where it makes sense – Automated testing – Continuous integration – Continuous deployment • Make batches roughly the same size • Include technical risk in prioritizing stories
  • 30. Get Fast Feedback Don Reinertsen. The Principles of Product Development Flow
  • 31. Use Cadence To… • Limit the accumulation of variance • Provide sufficient capacity margin to enable cadence • Make waiting times predictable • Enable small batch sizes • Reduce communication costs (i.e. meetings)
  • 32. Synchronization Don Reinertsen. The Principles of Product Development Flow
  • 33. Synchronization Don Reinertsen. The Principles of Product Development Flow
  • 34. Summary • Understand your economics • Make your queues visible and control them • Create a process to exploit variability • Reduce your batch size • Control cycle time by controlling WIP – Attend to delays • Sequence work based on economics • Accelerate feedback with smaller batches • Push decision making down (where advisable)
  • 35. Additional Info • Don Reinertsen’s website (blogs & videos): http://reinertsenassociates.com • The 175 Principles of Flow: http://lpd2.com/the-principles-of-flow/ • First chapter of the book: http://www.celeritaspublishing.com/PDFS/ReinertsenFLOWChap1.p df • Al Shalloway: Not Doing SAFe? No Problem. Not Doing These? Big Problem http://www.netobjectives.com/blogs/not-doing-safe-no- problem-not-doing-these-big-problem • Kanban at Scale – A Siemens Success Story http://www.infoq.com/articles/kanban-siemens-health- services#anch107610