SlideShare a Scribd company logo
1 of 39
Download to read offline
Cars, Trains and Kanban
How to Move Faster
Peter Kananen
Partner, Gaslight
teamgaslight.com
@teamgaslight
What Kanban is not
SCRUM Alternative?
Lack of Iterations and Cadence
Not Planning
Process for Building Software
What does Kanban really mean?
What Kanban really means
Modeling the process Limiting work in progress
Analyzing FlowPulling, not pushing
Our Issues
Limiting work in progress
Analyzing FlowPulling not pushing
• Poor economic decision making
• Long cycle times
• Large batch sizes
• Over-utilization of capacity
• Incurring and blind to the cost of queues
• Optimizing for local efficiencies
• High WIP
• Reduced fast feedback
• Limited insight into how to improve
Modeling the Process
When you don’t model your process…
Limiting work in progress
Analyzing FlowPulling not pushing
• Poor economic decision making
• Long cycle times
• Large batch sizes
Everything is a system
http://www.systemsbiology.emory.edu/research/systems-biology-introduction.html
http://www.advantagefactory.com/integration.html
What is the goal?
What is the goal?
Throughput is the only goal
What does ‘Done’ mean?
Hidden Work
Why ‘To Do, Doing, Done’ are not enough
When you don’t model your process…
Limiting work in progress
Analyzing FlowPulling not pushing• Poor economic decision making
• Long cycle times
• Large batch sizes
Limiting work in progress
When you don’t limit WIP…
Limiting work in progress
Analyzing FlowPulling not pushing• Over-utilization of capacity
• Blind to the cost of queues
• Optimizing for local efficiencies
Experiment
Utilize all capacity
High density = cascading problems
What is density?
Inventory (and it’s usually hidden)
“In product development, our greatest waste is not unproductive
engineers, but work products sitting idle in process queues.” -
Donald G Reinertsen
Which do you want to move?
Stop maximizing local efficiencies
When you don’t limit WIP…
Limiting work in progress
Analyzing FlowPulling not pushing• Over-utilization of capacity
• Blind to the cost of queues
• Optimizing for local efficiencies
Pulling, not Pushing
When you push instead of pull…
Limiting work in progress
Analyzing FlowPulling not pushing
• Over-utilization of capacity
• Incur the cost of queues
• High WIP
• Reduce fast feedback
Trains Implement Kanban
The power of pull
Pulling helps enforce WIP limits
Reinertsen, Donald G. The Principles of Product Development Flow
When you push instead of pull…
Limiting work in progress
Analyzing FlowPulling not pushing
• Over-utilization of capacity
• Incur the cost of queues
• High WIP
• Reduce fast feedback
Analyzing Flow
When you don’t analyze flow…
Limiting work in progress
Analyzing FlowPulling not pushing
• Increased cycle time
• Incurring and blind to the cost of queues
• Large batch sizes
• Limited ability to improve
• Further harm economic decision making
Lead time & cycle time
Outpacing your bottlenecks
Remember throughput is the goal
Use a Cumulative Flow Diagram
http://zsoltfabok.com/images/posts/2011-02-05-xp-with-kanban-instead-of-scrum/cfd.png
Historic Cycle Times
When you don’t analyze flow…
Limiting work in progress
Analyzing FlowPulling not pushing
• Increased cycle time
• Incurring and blind to the cost of queues
• Large batch sizes
• Limited ability to improve
• Further harm economic decision making
What Kanban really means
Modeling the process Limiting work in progress
Analyzing FlowPulling not pushing
Our Issues
Limiting work in progress
Analyzing FlowPulling not pushing
• Poor economic decision making
• Long cycle times
• Large batch sizes
• Over-utilization of capacity
• Incurring and blind to the cost of queues
• Optimizing for local efficiencies
• High WIP
• Reduced fast feedback
• Limited ability of improvement
Additional resources
email: peter@teamgaslight.com
Q&A?
Peter Kananen
Partner, Gaslight
teamgaslight.com
@teamgaslight

More Related Content

What's hot

Kanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery RhythmKanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery RhythmAvarteq
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedZsolt Fabok
 
Kanban: The Dilemma of an Agile Manager
Kanban: The Dilemma of an Agile ManagerKanban: The Dilemma of an Agile Manager
Kanban: The Dilemma of an Agile ManagerAvarteq
 
Bottom-up adoption through the prism of Flow
Bottom-up adoption through the prism of FlowBottom-up adoption through the prism of Flow
Bottom-up adoption through the prism of Flowsweavo
 
Lean agile for managers - Intro
Lean agile for managers - IntroLean agile for managers - Intro
Lean agile for managers - IntroYuval Yeret
 
Kanban - Classes of Service
Kanban - Classes of ServiceKanban - Classes of Service
Kanban - Classes of ServiceAvarteq
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Andy Carmichael
 
Kanban
KanbanKanban
Kanbanbramoe
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsMichael Sahota
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Scrum & Kanban
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019damieno11
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsAvarteq
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services teamJaibeer Malik
 

What's hot (20)

Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Kan ban
Kan banKan ban
Kan ban
 
Kanban
KanbanKanban
Kanban
 
Kanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery RhythmKanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery Rhythm
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
Kanban: The Dilemma of an Agile Manager
Kanban: The Dilemma of an Agile ManagerKanban: The Dilemma of an Agile Manager
Kanban: The Dilemma of an Agile Manager
 
Bottom-up adoption through the prism of Flow
Bottom-up adoption through the prism of FlowBottom-up adoption through the prism of Flow
Bottom-up adoption through the prism of Flow
 
Lean agile for managers - Intro
Lean agile for managers - IntroLean agile for managers - Intro
Lean agile for managers - Intro
 
Kanban - Classes of Service
Kanban - Classes of ServiceKanban - Classes of Service
Kanban - Classes of Service
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
 
Kanban
KanbanKanban
Kanban
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress Limits
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services team
 
Kanban
KanbanKanban
Kanban
 

Viewers also liked

TINT HTOO MAW CV Form
TINT HTOO MAW CV FormTINT HTOO MAW CV Form
TINT HTOO MAW CV FormTint Htoo Maw
 
Archiviare e gestire con efficienza e con semplicità i contenuti enterprise i...
Archiviare e gestire con efficienza e con semplicità i contenuti enterprise i...Archiviare e gestire con efficienza e con semplicità i contenuti enterprise i...
Archiviare e gestire con efficienza e con semplicità i contenuti enterprise i...Antonio Di Cecio
 
Act 00081 intégration entre un système de gestion municipale et la plateforme...
Act 00081 intégration entre un système de gestion municipale et la plateforme...Act 00081 intégration entre un système de gestion municipale et la plateforme...
Act 00081 intégration entre un système de gestion municipale et la plateforme...ACSG Section Montréal
 
Seedstack introduction (at the OW2Con)
Seedstack introduction (at the OW2Con)Seedstack introduction (at the OW2Con)
Seedstack introduction (at the OW2Con)SeedStack
 
through the BACK Window
through the BACK Windowthrough the BACK Window
through the BACK Windowrworldoffice
 
ลงประกาศขายบ้านในเว็บไซต์ฟรี แบบมืออาชีพ
ลงประกาศขายบ้านในเว็บไซต์ฟรี แบบมืออาชีพลงประกาศขายบ้านในเว็บไซต์ฟรี แบบมืออาชีพ
ลงประกาศขายบ้านในเว็บไซต์ฟรี แบบมืออาชีพphitsanu ruatreo
 
Escuela Preparatoria Elite
Escuela Preparatoria EliteEscuela Preparatoria Elite
Escuela Preparatoria EliteDiana Gomez
 
Act 00061 modélisation des plaines inondables des rivières des prairies et de...
Act 00061 modélisation des plaines inondables des rivières des prairies et de...Act 00061 modélisation des plaines inondables des rivières des prairies et de...
Act 00061 modélisation des plaines inondables des rivières des prairies et de...ACSG Section Montréal
 
ISUCON2015 PHPで予選を戦ってみた
ISUCON2015 PHPで予選を戦ってみたISUCON2015 PHPで予選を戦ってみた
ISUCON2015 PHPで予選を戦ってみたKen Gotoh
 

Viewers also liked (12)

TINT HTOO MAW CV Form
TINT HTOO MAW CV FormTINT HTOO MAW CV Form
TINT HTOO MAW CV Form
 
Archiviare e gestire con efficienza e con semplicità i contenuti enterprise i...
Archiviare e gestire con efficienza e con semplicità i contenuti enterprise i...Archiviare e gestire con efficienza e con semplicità i contenuti enterprise i...
Archiviare e gestire con efficienza e con semplicità i contenuti enterprise i...
 
MeBK 02 4
MeBK 02 4MeBK 02 4
MeBK 02 4
 
Act 00081 intégration entre un système de gestion municipale et la plateforme...
Act 00081 intégration entre un système de gestion municipale et la plateforme...Act 00081 intégration entre un système de gestion municipale et la plateforme...
Act 00081 intégration entre un système de gestion municipale et la plateforme...
 
Seedstack introduction (at the OW2Con)
Seedstack introduction (at the OW2Con)Seedstack introduction (at the OW2Con)
Seedstack introduction (at the OW2Con)
 
through the BACK Window
through the BACK Windowthrough the BACK Window
through the BACK Window
 
ลงประกาศขายบ้านในเว็บไซต์ฟรี แบบมืออาชีพ
ลงประกาศขายบ้านในเว็บไซต์ฟรี แบบมืออาชีพลงประกาศขายบ้านในเว็บไซต์ฟรี แบบมืออาชีพ
ลงประกาศขายบ้านในเว็บไซต์ฟรี แบบมืออาชีพ
 
Escuela Preparatoria Elite
Escuela Preparatoria EliteEscuela Preparatoria Elite
Escuela Preparatoria Elite
 
Job sectors
Job sectorsJob sectors
Job sectors
 
Act 00061 modélisation des plaines inondables des rivières des prairies et de...
Act 00061 modélisation des plaines inondables des rivières des prairies et de...Act 00061 modélisation des plaines inondables des rivières des prairies et de...
Act 00061 modélisation des plaines inondables des rivières des prairies et de...
 
ISUCON2015 PHPで予選を戦ってみた
ISUCON2015 PHPで予選を戦ってみたISUCON2015 PHPで予選を戦ってみた
ISUCON2015 PHPで予選を戦ってみた
 
Problemsin adolescence reference
Problemsin adolescence referenceProblemsin adolescence reference
Problemsin adolescence reference
 

Similar to Cars, Trains, and Kanban: How to Move Faster

Deliver Value: Lean Kanban for Portfolio Prioritization
Deliver Value: Lean Kanban  for Portfolio  PrioritizationDeliver Value: Lean Kanban  for Portfolio  Prioritization
Deliver Value: Lean Kanban for Portfolio PrioritizationRam Srinivasan, CST
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
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 ModelingIDERA Software
 
Friesens agile adoption
Friesens agile adoptionFriesens agile adoption
Friesens agile adoptionsdeconf
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware DevelopmentSemen Arslan
 
Kanban for software development - Get more with less
Kanban for software development - Get more with lessKanban for software development - Get more with less
Kanban for software development - Get more with lessManoj K G
 
So long scrum, hello kanban
So long scrum, hello kanbanSo long scrum, hello kanban
So long scrum, hello kanbanStormpath
 
Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916Ram Kumar
 
Lean Practices For Software Development
Lean Practices For Software DevelopmentLean Practices For Software Development
Lean Practices For Software DevelopmentSandeep Yadav
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
 
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 failureYuval Yeret
 
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...DevJam
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile mythsDennis Stevens
 
Lean and kanban_brochure
Lean and kanban_brochureLean and kanban_brochure
Lean and kanban_brochureKnowledgehut
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
 

Similar to Cars, Trains, and Kanban: How to Move Faster (20)

Deliver Value: Lean Kanban for Portfolio Prioritization
Deliver Value: Lean Kanban  for Portfolio  PrioritizationDeliver Value: Lean Kanban  for Portfolio  Prioritization
Deliver Value: Lean Kanban for Portfolio Prioritization
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
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
 
Friesens agile adoption
Friesens agile adoptionFriesens agile adoption
Friesens agile adoption
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
 
Methodology kanban
Methodology   kanbanMethodology   kanban
Methodology kanban
 
Kanban for software development - Get more with less
Kanban for software development - Get more with lessKanban for software development - Get more with less
Kanban for software development - Get more with less
 
So long scrum, hello kanban
So long scrum, hello kanbanSo long scrum, hello kanban
So long scrum, hello kanban
 
Seeing the Whole Value Stream
Seeing the Whole Value StreamSeeing the Whole Value Stream
Seeing the Whole Value Stream
 
Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916
 
Lean Practices For Software Development
Lean Practices For Software DevelopmentLean Practices For Software Development
Lean Practices For Software Development
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
Visualizing Product Flow
Visualizing Product FlowVisualizing Product Flow
Visualizing Product Flow
 
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
 
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
 
Lean Project Management
Lean Project ManagementLean Project Management
Lean Project Management
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
 
Lean and kanban_brochure
Lean and kanban_brochureLean and kanban_brochure
Lean and kanban_brochure
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Cars, Trains, and Kanban: How to Move Faster

  • 1. Cars, Trains and Kanban How to Move Faster Peter Kananen Partner, Gaslight teamgaslight.com @teamgaslight
  • 2. What Kanban is not SCRUM Alternative? Lack of Iterations and Cadence Not Planning Process for Building Software
  • 3. What does Kanban really mean?
  • 4. What Kanban really means Modeling the process Limiting work in progress Analyzing FlowPulling, not pushing
  • 5. Our Issues Limiting work in progress Analyzing FlowPulling not pushing • Poor economic decision making • Long cycle times • Large batch sizes • Over-utilization of capacity • Incurring and blind to the cost of queues • Optimizing for local efficiencies • High WIP • Reduced fast feedback • Limited insight into how to improve
  • 7. When you don’t model your process… Limiting work in progress Analyzing FlowPulling not pushing • Poor economic decision making • Long cycle times • Large batch sizes
  • 8. Everything is a system http://www.systemsbiology.emory.edu/research/systems-biology-introduction.html http://www.advantagefactory.com/integration.html
  • 9. What is the goal? What is the goal?
  • 10. Throughput is the only goal What does ‘Done’ mean?
  • 11. Hidden Work Why ‘To Do, Doing, Done’ are not enough
  • 12. When you don’t model your process… Limiting work in progress Analyzing FlowPulling not pushing• Poor economic decision making • Long cycle times • Large batch sizes
  • 13. Limiting work in progress
  • 14. When you don’t limit WIP… Limiting work in progress Analyzing FlowPulling not pushing• Over-utilization of capacity • Blind to the cost of queues • Optimizing for local efficiencies
  • 16. High density = cascading problems
  • 18. Inventory (and it’s usually hidden)
  • 19. “In product development, our greatest waste is not unproductive engineers, but work products sitting idle in process queues.” - Donald G Reinertsen Which do you want to move?
  • 20. Stop maximizing local efficiencies
  • 21. When you don’t limit WIP… Limiting work in progress Analyzing FlowPulling not pushing• Over-utilization of capacity • Blind to the cost of queues • Optimizing for local efficiencies
  • 23. When you push instead of pull… Limiting work in progress Analyzing FlowPulling not pushing • Over-utilization of capacity • Incur the cost of queues • High WIP • Reduce fast feedback
  • 25. The power of pull
  • 26. Pulling helps enforce WIP limits Reinertsen, Donald G. The Principles of Product Development Flow
  • 27. When you push instead of pull… Limiting work in progress Analyzing FlowPulling not pushing • Over-utilization of capacity • Incur the cost of queues • High WIP • Reduce fast feedback
  • 29. When you don’t analyze flow… Limiting work in progress Analyzing FlowPulling not pushing • Increased cycle time • Incurring and blind to the cost of queues • Large batch sizes • Limited ability to improve • Further harm economic decision making
  • 30. Lead time & cycle time
  • 31. Outpacing your bottlenecks Remember throughput is the goal
  • 32. Use a Cumulative Flow Diagram http://zsoltfabok.com/images/posts/2011-02-05-xp-with-kanban-instead-of-scrum/cfd.png
  • 34. When you don’t analyze flow… Limiting work in progress Analyzing FlowPulling not pushing • Increased cycle time • Incurring and blind to the cost of queues • Large batch sizes • Limited ability to improve • Further harm economic decision making
  • 35. What Kanban really means Modeling the process Limiting work in progress Analyzing FlowPulling not pushing
  • 36. Our Issues Limiting work in progress Analyzing FlowPulling not pushing • Poor economic decision making • Long cycle times • Large batch sizes • Over-utilization of capacity • Incurring and blind to the cost of queues • Optimizing for local efficiencies • High WIP • Reduced fast feedback • Limited ability of improvement