SlideShare a Scribd company logo
1 of 22
Download to read offline
Herbie – An Introduction to WiP Limits
Speaker: John Yorke
Agile Coach at WWT Asynchrony Labs
Email: John.Yorke@asynchrony.com
Twitter: @JohnyVindex
Blog: www.YorkeSoftware.com
Game: MotorCityGame.com
Method formally devised by Taiichi Ohno
1. Visualize Your Work
• Make ALL work visible
• Make Policies explicit
• Identify Workflows
2. Limit Work in Progress
3. Improve Flow
• Inspect and Adapt
Kanban
Motor Car invented by…
• Karl Benz in 1886
Motor Manufacturing
Assembly line invented by…
• Marc Isambard Brunel (1803)
Motor Car Assembly line by…
• Ransom E. Olds
What about Henry Ford?
• He invented the Moving Assembly Line
Assembly Line
Why was the Model T only available in Black?
Model T came off the line every 3 minutes, taking just
93 minutes to build one.
Only the black paint would dry fast enough until a
new paint was developed 12 years later in 1926
Why does that matter?
An assembly line/replaceable parts is the first time
people were not working towards a specific and
visible end product.
Prior to that over production or under production
was not an issue in the same way.
Terms
Work In Progress
Why might we use WiP Limits?
1. Help Identify bottlenecks
2. Improve cycle time
3. Reduce Inventory Costs
4. Ability to respond to change more quickly
5. Encourage T-shaped people
6. Lack of explicit policy creates confusion
7. Increase Throughput
Work in Progress Limits
Why might WiP Limits be undesirable?
1. Too tight – can starve your flow and reduce
throughput
2. Too loose and you don’t see the problems
3. Not always easy to understand or apply
4. Encourages T-shaped people*
Work in Progress Limits
More Terms
Cycle	Time
Lead/Delivery	Time
Wait	Time
• A Customer has asked when his car will be complete, he is not
asking to expedite merely to forecast.
• Little’s Law – Mathematical theory on queues
• Average Cycle time = Average WiP/Average Throughput
Forecasting – Little’s Law
Boring!
Little’s Law – in Starbucks
Minutes	until	I	get	coffee	=			Number	of	people	in	line	
people	served	per	minute
11	in	line
1	per	minute
=	11	minutes	to	get	coffee
Little’s Law – in Starbucks
• Minutes	until	I	get	coffee	=	Number	of	people	in	line	
people	served	per	minute
How	do	I	get	served	more	quickly?
Option	1	– Reduce	the	number	
of	people	in	the	queue
Option	2	– Increase	the	number	
of	people	served	each	minute
How might you limit work in progress?
• Henry Ford, observed excess WiP and reduced space
• Taiichi Ohno, used cards to limit items worked on
• Eli Goldratt, observed that WiP is constrained only
by your bottleneck
• Balance production line, all workstations to have
same average throughput/cycle time.*
What can we learn from the past?
There are 4 broad types of WiP Limits that I have
observed in Kanban.
1. Column WiP Limits (Henry Ford)
2. ConWiP Limits (Taiichi Ohno)
3. DBR - Drum, Buffer, Rope (Eli Goldratt)
4. Balanced Production to Maximize Efficiency (USA
Motor Industry)*
WiP Limits in Kanban
WiP Limits
If	a	WiP limit	exists	it	cannot	be	exceeded	at	any	point	in	the	turn.
Drum-Buffer-Rope - Herbie
DrumBuffer
Rope
The Mythical Balanced System
In a balanced system the desire is to attempt to have all
workstation’s average production to be equal.
Mathematically this gives the superficial impression that
you can maximize utilization without hurting throughput.
However it ignores reality,
• All workstations have statistical variations
• Work (especially in software) is not consistent
• The focus is on utilization rather than throughput.
• Teams will run for 8 iterations(hours)
(dice rolled by facilitator)
• Compare throughput – How many completed
cars
• Teams will review progress, What would you
change?
• Can you see a bottleneck?
Motor City Experiment
• How many cars are still in flight?
• In manufacturing the blocks represent effort and materials, in
software it is the same, code is our inventory and it costs real
money.
• Our client/Employer pays for our time and so their expense
reflects work in progress AND completed items
• Whose cost is highest?
Motor City Experiment
• What are the consequences of too tight or too loose limits
• Why should WiP limits be explicit?
• Which WiP limit style is best?
• In the game, when used correctly Throughput should be the same, only
amount of WiP is impacted.
• Understanding your workflow and your limitations is key. E.g. Only
have a designer 1 day a week then ensure there is a buffer of work for
them.
• If Devs regularly get ahead of testing or deployment, then limit Dev
column to encourage leaving comfort zone.
• Simple is usually easier – system wide limit focuses on flow, but be
aware of buffering work for constraints
Do WIP limits help us?
Why might we use WiP Limits?
1. Help Identify bottlenecks
2. Improve cycle time
3. Reduce Inventory Costs
4. Ability to respond to change more
quickly
5. Encourage T-shaped people
6. Lack of explicit policy creates confusion
JohnsYorke@gmail.com
www.YorkeSoftware.com
www.MotorCityGame.com
Summary

More Related Content

Similar to Herbie slides

EngManagement-Lecture 9.pptx
EngManagement-Lecture 9.pptxEngManagement-Lecture 9.pptx
EngManagement-Lecture 9.pptxshayanzafar2
 
Lean Principles that Apply to the Machinist/Machineshop
Lean Principles that Apply to the Machinist/MachineshopLean Principles that Apply to the Machinist/Machineshop
Lean Principles that Apply to the Machinist/MachineshopTobey Houston
 
(1st_Session)_Intro._to_Lean.pptx
(1st_Session)_Intro._to_Lean.pptx(1st_Session)_Intro._to_Lean.pptx
(1st_Session)_Intro._to_Lean.pptxAhmedSalah445821
 
Fredieu shall we have a future
Fredieu shall we have a futureFredieu shall we have a future
Fredieu shall we have a futureObsidian Software
 
Does Design Verification Have a Future?
Does Design Verification Have a Future?Does Design Verification Have a Future?
Does Design Verification Have a Future?DVClub
 
Innovate Like A startup
Innovate Like A startupInnovate Like A startup
Innovate Like A startupSam McAfee
 
Scratching the itch, making Scratch for the Raspberry Pie
Scratching the itch, making Scratch for the Raspberry PieScratching the itch, making Scratch for the Raspberry Pie
Scratching the itch, making Scratch for the Raspberry PieESUG
 
PRODUCTION AND MATERIAL MANAGEMENT
PRODUCTION AND MATERIAL MANAGEMENTPRODUCTION AND MATERIAL MANAGEMENT
PRODUCTION AND MATERIAL MANAGEMENTAman Singh
 
Hacktoberfest - An Open Source Story
Hacktoberfest - An Open Source StoryHacktoberfest - An Open Source Story
Hacktoberfest - An Open Source StoryJohan Thelin
 
Moerman_OPPI2016_Ogre_In_Room_Parking - imgs compressed - Nov17 to post
Moerman_OPPI2016_Ogre_In_Room_Parking - imgs compressed - Nov17 to postMoerman_OPPI2016_Ogre_In_Room_Parking - imgs compressed - Nov17 to post
Moerman_OPPI2016_Ogre_In_Room_Parking - imgs compressed - Nov17 to postTim J. Moerman
 
What do making cars and writing software have in common?
What do making cars and writing software have in common?What do making cars and writing software have in common?
What do making cars and writing software have in common?PayPerks
 
D.behr connectivity bottlenecks in zimbabwe- techzim
D.behr  connectivity bottlenecks in zimbabwe- techzimD.behr  connectivity bottlenecks in zimbabwe- techzim
D.behr connectivity bottlenecks in zimbabwe- techzimtechzimslides
 
Factory Tour Debrief
Factory Tour DebriefFactory Tour Debrief
Factory Tour DebriefElaine Chen
 
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
 

Similar to Herbie slides (20)

Handout tps & lean
Handout tps & leanHandout tps & lean
Handout tps & lean
 
Tps & lean
Tps & leanTps & lean
Tps & lean
 
EngManagement-Lecture 9.pptx
EngManagement-Lecture 9.pptxEngManagement-Lecture 9.pptx
EngManagement-Lecture 9.pptx
 
Lean Principles that Apply to the Machinist/Machineshop
Lean Principles that Apply to the Machinist/MachineshopLean Principles that Apply to the Machinist/Machineshop
Lean Principles that Apply to the Machinist/Machineshop
 
(1st_Session)_Intro._to_Lean.pptx
(1st_Session)_Intro._to_Lean.pptx(1st_Session)_Intro._to_Lean.pptx
(1st_Session)_Intro._to_Lean.pptx
 
Fredieu shall we have a future
Fredieu shall we have a futureFredieu shall we have a future
Fredieu shall we have a future
 
Does Design Verification Have a Future?
Does Design Verification Have a Future?Does Design Verification Have a Future?
Does Design Verification Have a Future?
 
Solve my Problem When I Want
Solve my Problem When I Want   Solve my Problem When I Want
Solve my Problem When I Want
 
Innovate Like A startup
Innovate Like A startupInnovate Like A startup
Innovate Like A startup
 
Scratching the itch, making Scratch for the Raspberry Pie
Scratching the itch, making Scratch for the Raspberry PieScratching the itch, making Scratch for the Raspberry Pie
Scratching the itch, making Scratch for the Raspberry Pie
 
Arc solutions powerpoint
Arc solutions powerpointArc solutions powerpoint
Arc solutions powerpoint
 
PRODUCTION AND MATERIAL MANAGEMENT
PRODUCTION AND MATERIAL MANAGEMENTPRODUCTION AND MATERIAL MANAGEMENT
PRODUCTION AND MATERIAL MANAGEMENT
 
Hacktoberfest - An Open Source Story
Hacktoberfest - An Open Source StoryHacktoberfest - An Open Source Story
Hacktoberfest - An Open Source Story
 
Moerman_OPPI2016_Ogre_In_Room_Parking - imgs compressed - Nov17 to post
Moerman_OPPI2016_Ogre_In_Room_Parking - imgs compressed - Nov17 to postMoerman_OPPI2016_Ogre_In_Room_Parking - imgs compressed - Nov17 to post
Moerman_OPPI2016_Ogre_In_Room_Parking - imgs compressed - Nov17 to post
 
What do making cars and writing software have in common?
What do making cars and writing software have in common?What do making cars and writing software have in common?
What do making cars and writing software have in common?
 
Aashna Patodia
Aashna PatodiaAashna Patodia
Aashna Patodia
 
D.behr connectivity bottlenecks in zimbabwe- techzim
D.behr  connectivity bottlenecks in zimbabwe- techzimD.behr  connectivity bottlenecks in zimbabwe- techzim
D.behr connectivity bottlenecks in zimbabwe- techzim
 
Factory Tour Debrief
Factory Tour DebriefFactory Tour Debrief
Factory Tour Debrief
 
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
 
Lean startup 2019
Lean startup 2019Lean startup 2019
Lean startup 2019
 

Recently uploaded

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
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
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
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 Centuryrwgiffor
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
👉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...rajveerescorts2022
 

Recently uploaded (20)

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
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...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
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...
 
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
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
👉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...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 

Herbie slides

  • 1. Herbie – An Introduction to WiP Limits Speaker: John Yorke Agile Coach at WWT Asynchrony Labs Email: John.Yorke@asynchrony.com Twitter: @JohnyVindex Blog: www.YorkeSoftware.com Game: MotorCityGame.com
  • 2. Method formally devised by Taiichi Ohno 1. Visualize Your Work • Make ALL work visible • Make Policies explicit • Identify Workflows 2. Limit Work in Progress 3. Improve Flow • Inspect and Adapt Kanban
  • 3. Motor Car invented by… • Karl Benz in 1886 Motor Manufacturing
  • 4. Assembly line invented by… • Marc Isambard Brunel (1803) Motor Car Assembly line by… • Ransom E. Olds What about Henry Ford? • He invented the Moving Assembly Line Assembly Line
  • 5. Why was the Model T only available in Black? Model T came off the line every 3 minutes, taking just 93 minutes to build one. Only the black paint would dry fast enough until a new paint was developed 12 years later in 1926
  • 6. Why does that matter? An assembly line/replaceable parts is the first time people were not working towards a specific and visible end product. Prior to that over production or under production was not an issue in the same way.
  • 8. Why might we use WiP Limits? 1. Help Identify bottlenecks 2. Improve cycle time 3. Reduce Inventory Costs 4. Ability to respond to change more quickly 5. Encourage T-shaped people 6. Lack of explicit policy creates confusion 7. Increase Throughput Work in Progress Limits
  • 9. Why might WiP Limits be undesirable? 1. Too tight – can starve your flow and reduce throughput 2. Too loose and you don’t see the problems 3. Not always easy to understand or apply 4. Encourages T-shaped people* Work in Progress Limits
  • 11. • A Customer has asked when his car will be complete, he is not asking to expedite merely to forecast. • Little’s Law – Mathematical theory on queues • Average Cycle time = Average WiP/Average Throughput Forecasting – Little’s Law Boring!
  • 12. Little’s Law – in Starbucks Minutes until I get coffee = Number of people in line people served per minute 11 in line 1 per minute = 11 minutes to get coffee
  • 13. Little’s Law – in Starbucks • Minutes until I get coffee = Number of people in line people served per minute How do I get served more quickly? Option 1 – Reduce the number of people in the queue Option 2 – Increase the number of people served each minute
  • 14. How might you limit work in progress? • Henry Ford, observed excess WiP and reduced space • Taiichi Ohno, used cards to limit items worked on • Eli Goldratt, observed that WiP is constrained only by your bottleneck • Balance production line, all workstations to have same average throughput/cycle time.* What can we learn from the past?
  • 15. There are 4 broad types of WiP Limits that I have observed in Kanban. 1. Column WiP Limits (Henry Ford) 2. ConWiP Limits (Taiichi Ohno) 3. DBR - Drum, Buffer, Rope (Eli Goldratt) 4. Balanced Production to Maximize Efficiency (USA Motor Industry)* WiP Limits in Kanban
  • 18. The Mythical Balanced System In a balanced system the desire is to attempt to have all workstation’s average production to be equal. Mathematically this gives the superficial impression that you can maximize utilization without hurting throughput. However it ignores reality, • All workstations have statistical variations • Work (especially in software) is not consistent • The focus is on utilization rather than throughput.
  • 19. • Teams will run for 8 iterations(hours) (dice rolled by facilitator) • Compare throughput – How many completed cars • Teams will review progress, What would you change? • Can you see a bottleneck? Motor City Experiment
  • 20. • How many cars are still in flight? • In manufacturing the blocks represent effort and materials, in software it is the same, code is our inventory and it costs real money. • Our client/Employer pays for our time and so their expense reflects work in progress AND completed items • Whose cost is highest? Motor City Experiment
  • 21. • What are the consequences of too tight or too loose limits • Why should WiP limits be explicit? • Which WiP limit style is best? • In the game, when used correctly Throughput should be the same, only amount of WiP is impacted. • Understanding your workflow and your limitations is key. E.g. Only have a designer 1 day a week then ensure there is a buffer of work for them. • If Devs regularly get ahead of testing or deployment, then limit Dev column to encourage leaving comfort zone. • Simple is usually easier – system wide limit focuses on flow, but be aware of buffering work for constraints Do WIP limits help us?
  • 22. Why might we use WiP Limits? 1. Help Identify bottlenecks 2. Improve cycle time 3. Reduce Inventory Costs 4. Ability to respond to change more quickly 5. Encourage T-shaped people 6. Lack of explicit policy creates confusion JohnsYorke@gmail.com www.YorkeSoftware.com www.MotorCityGame.com Summary