Lean Prod Development ProductCamp Vancouver Feb15

J
Joe Lukan
joelukan@gmail.com
@joelukan
Lean Prod Development ProductCamp Vancouver Feb15
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
1 de 35

Recomendados

Lean Practices For Software Development por
Lean Practices For Software DevelopmentLean Practices For Software Development
Lean Practices For Software DevelopmentSandeep Yadav
389 vistas11 diapositivas
Key Performance Indicators (KPIs) por
Key Performance Indicators (KPIs)Key Performance Indicators (KPIs)
Key Performance Indicators (KPIs)LineView Academy (was OFX Academy)
2.4K vistas5 diapositivas
Scrum is Disruptive in Your Organisation por
Scrum is Disruptive in Your OrganisationScrum is Disruptive in Your Organisation
Scrum is Disruptive in Your OrganisationShane Wheller
248 vistas17 diapositivas
Visualizing Product Flow por
Visualizing Product FlowVisualizing Product Flow
Visualizing Product FlowLean India Summit
1K vistas37 diapositivas
Running Rapid Improvement Events por
Running Rapid Improvement EventsRunning Rapid Improvement Events
Running Rapid Improvement EventsLean Enterprise Academy
6.5K vistas40 diapositivas
Six sigma basic_965 por
Six sigma basic_965Six sigma basic_965
Six sigma basic_965Totan Dutta
951 vistas14 diapositivas

Más contenido relacionado

La actualidad más candente

Flow-based Product Development por
Flow-based Product DevelopmentFlow-based Product Development
Flow-based Product DevelopmentDaniel Gordon
569 vistas19 diapositivas
Day In The Life Of (DILO) por
Day In The Life Of (DILO)Day In The Life Of (DILO)
Day In The Life Of (DILO)LineView Academy (was OFX Academy)
18.5K vistas10 diapositivas
Effective quality improvement paths for manufacturing por
Effective quality improvement paths for manufacturingEffective quality improvement paths for manufacturing
Effective quality improvement paths for manufacturingFrank Rzeznikiewicz
343 vistas10 diapositivas
Kanban - Let's Do It por
Kanban - Let's Do ItKanban - Let's Do It
Kanban - Let's Do ItRajesh Viswanathan
73 vistas39 diapositivas
Flow efficiency - a digital operations strategy por
Flow efficiency - a digital operations strategyFlow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategyMarcio Sete
573 vistas43 diapositivas
Meeting auditing skills por
Meeting auditing skillsMeeting auditing skills
Meeting auditing skillsLineView Academy (was OFX Academy)
532 vistas8 diapositivas

La actualidad más candente(20)

Flow-based Product Development por Daniel Gordon
Flow-based Product DevelopmentFlow-based Product Development
Flow-based Product Development
Daniel Gordon569 vistas
Effective quality improvement paths for manufacturing por Frank Rzeznikiewicz
Effective quality improvement paths for manufacturingEffective quality improvement paths for manufacturing
Effective quality improvement paths for manufacturing
Frank Rzeznikiewicz343 vistas
Flow efficiency - a digital operations strategy por Marcio Sete
Flow efficiency - a digital operations strategyFlow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategy
Marcio Sete573 vistas
[Talk] Manage flow - Metrics and Analytics for predictability and flow por Marcio Sete
[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
Marcio Sete211 vistas
Meet up Continuous delivery por Samuel RETIERE
Meet up Continuous deliveryMeet up Continuous delivery
Meet up Continuous delivery
Samuel RETIERE200 vistas
Lean IT: PNNL IT's Lean journey starts por jmarkwort
Lean IT: PNNL IT's Lean journey startsLean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey starts
jmarkwort2.1K vistas
Kanban: Kaizen - Culture of continuous improvement por Avarteq
Kanban: Kaizen - Culture of continuous improvementKanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvement
Avarteq2.3K vistas

Destacado

Clase cultura inglesa final por
Clase cultura inglesa finalClase cultura inglesa final
Clase cultura inglesa finalCyntia Ocañas
555 vistas45 diapositivas
Rka por
RkaRka
RkaHendra Sirait
438 vistas7 diapositivas
Karangan ilmiah ( harits w) por
Karangan ilmiah ( harits w)Karangan ilmiah ( harits w)
Karangan ilmiah ( harits w)Rietz Wiguna
2.2K vistas8 diapositivas
Κεφάλαιο 5 por
Κεφάλαιο 5Κεφάλαιο 5
Κεφάλαιο 5fgousios
666 vistas21 diapositivas
County comparison por
County comparisonCounty comparison
County comparisonlekhub
222 vistas19 diapositivas
Photoshop skills por
Photoshop skillsPhotoshop skills
Photoshop skillsjessiekeegan
107 vistas7 diapositivas

Destacado(20)

Clase cultura inglesa final por Cyntia Ocañas
Clase cultura inglesa finalClase cultura inglesa final
Clase cultura inglesa final
Cyntia Ocañas555 vistas
Karangan ilmiah ( harits w) por Rietz Wiguna
Karangan ilmiah ( harits w)Karangan ilmiah ( harits w)
Karangan ilmiah ( harits w)
Rietz Wiguna2.2K vistas
Κεφάλαιο 5 por fgousios
Κεφάλαιο 5Κεφάλαιο 5
Κεφάλαιο 5
fgousios666 vistas
County comparison por lekhub
County comparisonCounty comparison
County comparison
lekhub222 vistas
Smyth+v.+pillsbury por Henry Jin
Smyth+v.+pillsburySmyth+v.+pillsbury
Smyth+v.+pillsbury
Henry Jin909 vistas
PBI Leadership Camp por John Gunter
PBI Leadership CampPBI Leadership Camp
PBI Leadership Camp
John Gunter370 vistas
Doha Delivery -Tweetup presentation por DohaTweetups
Doha Delivery -Tweetup presentationDoha Delivery -Tweetup presentation
Doha Delivery -Tweetup presentation
DohaTweetups995 vistas
Dual band antenna using reactive loading por Prathamesh Bhat
Dual band antenna using reactive loadingDual band antenna using reactive loading
Dual band antenna using reactive loading
Prathamesh Bhat978 vistas
Johnny Depp por quimrivera
Johnny DeppJohnny Depp
Johnny Depp
quimrivera214 vistas
Refining Results in Summon por gvsulib
Refining Results in SummonRefining Results in Summon
Refining Results in Summon
gvsulib244 vistas
Street fighter IV por Cap123321
Street fighter IVStreet fighter IV
Street fighter IV
Cap123321179 vistas

Similar a Lean Prod Development ProductCamp Vancouver Feb15

Large scale agile_svante_lidman por
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidmanSvante Lidman
675 vistas25 diapositivas
Lean Based Sofware Development por
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware DevelopmentSemen Arslan
342 vistas25 diapositivas
Agile 101 por
Agile 101Agile 101
Agile 101Sunil Mundra
2.4K vistas32 diapositivas
Geek Sync I Agile Data Management vs. Agile Data Modeling por
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 ModelingIDERA Software
605 vistas29 diapositivas
Value-Driven-Delivery por
Value-Driven-DeliveryValue-Driven-Delivery
Value-Driven-DeliveryRam Awadh Prasad, PMP
2.1K vistas35 diapositivas
Lean manufacturing por
Lean manufacturingLean manufacturing
Lean manufacturingskchawla4
2.6K vistas28 diapositivas

Similar a Lean Prod Development ProductCamp Vancouver Feb15(20)

Large scale agile_svante_lidman por Svante Lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
Svante Lidman675 vistas
Lean Based Sofware Development por Semen Arslan
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
Semen Arslan342 vistas
Geek Sync I Agile Data Management vs. Agile Data Modeling por IDERA Software
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
IDERA Software605 vistas
Lean manufacturing por skchawla4
Lean manufacturingLean manufacturing
Lean manufacturing
skchawla42.6K vistas
Post-agile approaches - agile for the real world and how to avoid agile failure por Yuval Yeret
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
Yuval Yeret7.5K vistas
Final spiralmodel97 por akshay8835
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
akshay8835198 vistas
Lean Development Overview por dhawalm123
Lean Development OverviewLean Development Overview
Lean Development Overview
dhawalm123256 vistas
Geoff Scott, Zynga presentation from MassTLC seminar on taking your agile dev... por MassTLC
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...
MassTLC462 vistas
Lessons learned supply chain - s3 por Matt Crane
Lessons learned   supply chain - s3Lessons learned   supply chain - s3
Lessons learned supply chain - s3
Matt Crane249 vistas
Fundamentals of agile tntu (2015-04-27) por Oleg Nazarevych
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
Oleg Nazarevych414 vistas
Change Management Teamwork Presentation (new) por Perry A. Denning
Change Management Teamwork Presentation (new)Change Management Teamwork Presentation (new)
Change Management Teamwork Presentation (new)
Perry A. Denning748 vistas
Introduction à l'agilité - Martin Goyette por Agile Montréal
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
Agile Montréal780 vistas
Kaizen software development model por Zachar Prychoda
Kaizen software development modelKaizen software development model
Kaizen software development model
Zachar Prychoda8.4K vistas

Último

Monthly Social Media Update November 2023 copy.pptx por
Monthly Social Media Update November 2023 copy.pptxMonthly Social Media Update November 2023 copy.pptx
Monthly Social Media Update November 2023 copy.pptxAndy Lambert
34 vistas49 diapositivas
Navigating the Complexity of Derivatives Valuation 📈 por
Navigating the Complexity of Derivatives Valuation 📈Navigating the Complexity of Derivatives Valuation 📈
Navigating the Complexity of Derivatives Valuation 📈ValAdvisor
16 vistas6 diapositivas
Mistakes Young Entrepreneurs Make When Approaching Problem Solving por
Mistakes Young Entrepreneurs Make When Approaching Problem SolvingMistakes Young Entrepreneurs Make When Approaching Problem Solving
Mistakes Young Entrepreneurs Make When Approaching Problem SolvingYasser Takie Eddine Abdesselam
69 vistas31 diapositivas
3Q23_EN.pdf por
3Q23_EN.pdf3Q23_EN.pdf
3Q23_EN.pdfirhcs
15 vistas75 diapositivas
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals por
Top 10 IT Tasks Small Businesses Can Entrust to Offshore ProfessionalsTop 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionalsaltafhsayyednimetler
30 vistas14 diapositivas
Quandoo - Passion - Matthias M.pptx por
Quandoo - Passion - Matthias M.pptxQuandoo - Passion - Matthias M.pptx
Quandoo - Passion - Matthias M.pptxMatthias Maximilian
24 vistas5 diapositivas

Último(20)

Monthly Social Media Update November 2023 copy.pptx por Andy Lambert
Monthly Social Media Update November 2023 copy.pptxMonthly Social Media Update November 2023 copy.pptx
Monthly Social Media Update November 2023 copy.pptx
Andy Lambert34 vistas
Navigating the Complexity of Derivatives Valuation 📈 por ValAdvisor
Navigating the Complexity of Derivatives Valuation 📈Navigating the Complexity of Derivatives Valuation 📈
Navigating the Complexity of Derivatives Valuation 📈
ValAdvisor16 vistas
3Q23_EN.pdf por irhcs
3Q23_EN.pdf3Q23_EN.pdf
3Q23_EN.pdf
irhcs15 vistas
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals por altafhsayyednimetler
Top 10 IT Tasks Small Businesses Can Entrust to Offshore ProfessionalsTop 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
Presentation on proposed acquisition of leading European asset manager Aermon... por KeppelCorporation
Presentation on proposed acquisition of leading European asset manager Aermon...Presentation on proposed acquisition of leading European asset manager Aermon...
Presentation on proposed acquisition of leading European asset manager Aermon...
KeppelCorporation315 vistas
The Talent Management Navigator Performance Management por Seta Wicaksana
The Talent Management Navigator Performance ManagementThe Talent Management Navigator Performance Management
The Talent Management Navigator Performance Management
Seta Wicaksana37 vistas
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf por Bloomerang
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdfBloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang186 vistas
Nevigating Sucess.pdf por TEWMAGAZINE
Nevigating Sucess.pdfNevigating Sucess.pdf
Nevigating Sucess.pdf
TEWMAGAZINE27 vistas
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptx por SaphnixMedicure1
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptxAmazing Opportunities: PCD Pharma Franchise in Kerala.pptx
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptx
SaphnixMedicure124 vistas
SWOT Analysis of MBM Group por Ariful Saimon
SWOT Analysis of MBM GroupSWOT Analysis of MBM Group
SWOT Analysis of MBM Group
Ariful Saimon20 vistas
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen... por morshedislam3
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...
morshedislam320 vistas
voice logger software aegis.pdf por Nirmal Sharma
voice logger software aegis.pdfvoice logger software aegis.pdf
voice logger software aegis.pdf
Nirmal Sharma48 vistas
December 2023 - Meat on the Bones por NZSG
December 2023 - Meat on the BonesDecember 2023 - Meat on the Bones
December 2023 - Meat on the Bones
NZSG29 vistas

Lean Prod Development ProductCamp Vancouver Feb15

  • 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