Herbie – An Introduction to WiP Limits

Slides:



Advertisements
Similar presentations
THEORY OF CONSTRAINTS & DRUM – BUFFER - ROPE
Advertisements

Profitability and Risk Management 1 Theory of Constraints Let’s go back to the CVP model: What “constrains” your profit? If you can choose X to be arbitrarily.
Drum –Buffer-Rope Skorkovský Based on : R. Holt, Ph.D., PE.
Theory of Constraints Scheduling APICS PDM January 14, 2009.
Theory of Constraints Part II: TOC Concepts
KFC Development Karl Scotland.
Chapter 18 Synchronous Manufacturing and the Theory of Constraints
7 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Constraint Management 7 For Operations Management, 9e by Krajewski/Ritzman/Malhotra.
© The McGraw-Hill Companies, Inc., Synchronous Manufacturing and Theory of Constraints.
Click to edit Master title style Mile High Agile 2013 April 2013 Frank Vega VISS Kanban Metrics: Where to Start?
Irwin/McGraw-Hill 1 Process Analysis Terms Process: Is any part of an organization that takes inputs and transforms them into outputs. Cycle Time: Is the.
Operations Scheduling. Scheduling in a Process-Focused Environment.
1 Slides used in class may be different from slides in student pack Chapter 18 Synchronous Manufacturing and the Theory of Constraints  Goldratt’s Rules.
1 Part III Performance evaluation and design of manufacturing systems.
Kanban “Signboard”.
Dependent Events and Statistical Fluctuations
CONWIP (A pull alternative to kanban principle)
Introduction to the Theory of Constraints (TOC) & Critical Chain Project Management (CCPM) Major Mark McNabb.
Managing Processes and Capabilities CHAPTER THREE.
1 Slides used in class may be different from slides in student pack Chapter 5 Process Analysis  Process Analysis  Process Flowcharting  Categories of.
College of Engineering ENGR 1181 Engineering Education Innovation Center Quality and Productivity Lab.
Theory of constraints Slovak University of Technology Faculty of Material Science and Technology in Trnava.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Synchronous Manufacturing and Theory of Constraints
© The McGraw-Hill Companies, Inc., Chapter 17 Synchronous Manufacturing and the Theory of Constraints.
1 Control of Production-Inventory Systems with Multiple Echelons.
A Process of Ongoing Improvement Eliyahu M. Goldratt and Jeff Cox
JIT and Lean Operations Group Members:. JIT/Lean Production Just-in-time (JIT): A highly coordinated processing system in which goods move through the.
Operations Fall 2015 Bruce Duggan Providence University College.
CONWIP (A pull alternative to kanban principle)
“The Goal” and Agile An attempt at mapping concepts from “The Goal” by Eliyahu Goldratt (Theory of Constraints) to the Agile Software Development Process.
We’ll cover:  1. What is a Kanban System and how does it apply to anything you want to do?  2. How to set up a Kanban System 2.
Evan Leybourn STARTING WITH VSM & KANBAN A practical workshop on value stream mapping & WIP Starting with Value Stream Mapping and Kanban by Evan Leybourn.
Kanban. What is Kanban Kanban means many things. Literally, Kanban is a Japanese word that means "visual card". At Toyota, Kanban is the term used for.
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Unit 2 Chapter 6: INVENTORY COSTING Unit 2 Test (covering chapter 5 and 6) will occur on Oct 24 (Friday)Unit 2 Test (covering chapter 5 and 6) will occur.
Lean Manufacturing. Lean Enterprise - A business system for organizing and managing product development, operations, suppliers and customer relations.
Supply Chain Customer Order Decoupling Point
LESSON 2 Push and Pull Systems
Quick Intro to Kanban followed by a demo
Introduction to the Theory of Constraints (TOC) & Critical Chain Project Management (CCPM) Major Mark McNabb.
IENG 451 / 452 Just In Time Processes: Cells, Stores, Kanban, Demand
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved
Strategic Capacity Management
Chapter 5 Process Analysis. Chapter 5 Process Analysis.
Synchronous Manufacturing and Theory of Constraints
Drum –Buffer-Rope Skorkovský Based on : R. Holt, Ph.D., PE.
An introduction to Factory Physics
Process Design and Analysis
Introduction to Lean Emily Varnado.
Real Metrics for Real Decisions
Synchronous Manufacturing
Constraint Management
Using Kanban Techniques to Control Incremental Development
Continuous Improvement”
Chapter 5 Process Analysis.
CEN 4010 Intro to Software Engineering Professor Alex Roque
Just In Time.
Drum –Buffer-Rope Skorkovský Based on : R. Holt, Ph.D., PE.
SLACK 4 Process Mapping.
Process Analysis “If you cannot describe what you are doing as a process, you do not know what you are doing.” W.E. Deming.
Drum –Buffer-Rope Based on : R. Holt, Ph.D., PE.
Extreme Programming.
Six Sigma and Lean Thinking
Theory of Constraints Part II: TOC Concepts
Chapter 5 Process Analysis.
Theory of Constraint.
Synchronous Manufacturing and Theory of Constraints
Presentation transcript:

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

Kanban Method formally devised by Taiichi Ohno Visualize Your Work Make ALL work visible Make Policies explicit Identify Workflows Limit Work in Progress Improve Flow Inspect and Adapt

Motor Manufacturing Motor Car invented by… Karl Benz in 1886

Assembly Line 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

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

Work in Progress Limits Why might we use WiP Limits? Help Identify bottlenecks Improve cycle time Reduce Inventory Costs Ability to respond to change more quickly Encourage T-shaped people Lack of explicit policy creates confusion Increase Throughput

Work in Progress Limits Why might WiP Limits be undesirable? Too tight – can starve your flow and reduce throughput Too loose and you don’t see the problems Not always easy to understand or apply Encourages T-shaped people*

More Terms Cycle Time Wait Time Lead/Delivery Time

Boring! Forecasting – Little’s Law 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 Boring!

Little’s Law – in Starbucks Minutes until I get coffee = Number of people in line people served per minute 11 in line = 11 minutes to get coffee 1 per minute

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? What can we learn from the past? 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.*

WiP Limits in Kanban There are 4 broad types of WiP Limits that I have observed in Kanban. Column WiP Limits (Henry Ford) ConWiP Limits (Taiichi Ohno) DBR - Drum, Buffer, Rope (Eli Goldratt) Balanced Production to Maximize Efficiency (USA Motor Industry)*

WiP Limits If a WiP limit exists it cannot be exceeded at any point in the turn.

Drum-Buffer-Rope - Herbie

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.

Motor City Experiment 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?

Do WIP limits help us? 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

Summary Why might we use WiP Limits? Help Identify bottlenecks Improve cycle time Reduce Inventory Costs Ability to respond to change more quickly Encourage T-shaped people Lack of explicit policy creates confusion JohnsYorke@gmail.com www.YorkeSoftware.com www.MotorCityGame.com