SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
THEORY OF CONSTRAINTS
Presented at
St. Louis Limited WIP Society
Jan 27, 2014

@mattphilip @StlLtdWIP
Wednesday, January 29, 14
What is your goal?

Wednesday, January 29, 14
WHY
THEORY OF CONSTRAINTS?
• Improve

flow time of product or service through the system

• Increase

throughput

• Reduce

variation, improve quality

• Low-disruption, sustainable

Wednesday, January 29, 14

way to change
WHY
THEORY OF CONSTRAINTS?
• Improve

flow time of product or service through the system

• Increase

throughput

• Reduce

variation, improve quality

• Low-disruption, sustainable

way to change

Achieve
the goal!

Wednesday, January 29, 14
ASSUMPTIONS
• Org

values speed and volume as determinants of success

• Current

processes are essential to produce the desired output

• Product

or service design is stable, economical and essentially
correct and satisfies customers

• Management
• Process

Wednesday, January 29, 14

structure supports and values change

has dependent events and fluctuations/variation
“A system is strong as
its weakest link”

Wednesday, January 29, 14
“Every system has a bottleneck”

Wednesday, January 29, 14
Analyze

Dev

Test

Deploy

Every system has a bottleneck
Wednesday, January 29, 14
Analyze

Dev

Test

Deploy

Every system has a bottleneck
Wednesday, January 29, 14
Analysis

Dev

Test

Deploy

Every system has a bottleneck
Wednesday, January 29, 14
Analysis

Dev

Test

Deploy

Every system has a bottleneck
Wednesday, January 29, 14
“An hour lost at a bottleneck is an hour lost for
the total system. An hour saved at a non-‐
bottleneck is just a mirage.”
"Agile" team
Analysis + Design

Centralized QA

IT Operations

Development

Integration + QA

Release and operation

Testing + Showcase

Customer
Iteration

Wednesday, January 29, 14

0

1

2

3

4

The "last mile"
THREE MEASURES

• Throughput

(up)

• Operational

expense (down)

• Inventory

Wednesday, January 29, 14

(down)
FIVE FOCUSING STEPS
1. Identify the constraint
2. Exploit the constraint
3. Subordinate everything else to the constraint
4. Elevate the constraint
5. Repeat step 1

Wednesday, January 29, 14
1. IDENTIFY

• Story

walls help

• cards

not moving

• build-up

of cards (precedes constraint)

• Cumulative-flow

Wednesday, January 29, 14

diagram

“Herbie!”
2. EXPLOIT
• Is

the bottleneck only working on “value added” work?

• Reduce
• Could

failure demand

be simple change in policy

• Do

not resort to expensive
upgrades or changes

Wednesday, January 29, 14

“Go faster,
Herbie!”
3. SUBORDINATE
• Adjust

speed and/or WIP of subordinate processes (usually
upstream)

• Keep

small backlog before bottleneck to ensure value-added
work is always available to it (never starve the bottleneck)

• Kaizen

with spare capacity

• Training/cross-skilling

Wednesday, January 29, 14

“Everyone walk
behind Herbie!”
4. ELEVATE
• Root-cause

analysis

• Only

do as “last possible” option: Whatever is necessary to
eliminate constraint

• Increase

capacity (adds complexity,
communication cost, etc.)

“Share Herbie’s
backpack load!”

Wednesday, January 29, 14
5. REPEAT
• Constraint

is “testable” by reviewing the measures:

• Throughput

(up)

• Operational

Expense (down)

• Inventory/WIP
• Find

(down)

the new constraint

Wednesday, January 29, 14
SYSTEM DEMAND

Wednesday, January 29, 14
NOT ALL DEMAND IS GOOD

Revenue-Generating
Demand

Wednesday, January 29, 14

Failure Demand
NOT ALL DEMAND IS GOOD

Revenue-Generating
Demand

Failure Demand

“Failure to do something
right the first time” -‐ John Seddon

Wednesday, January 29, 14
Wednesday, January 29, 14
Story

Bug

Wednesday, January 29, 14
50% system spent on failure
demand
Wednesday, January 29, 14
50% system spent on failure
demand
Wednesday, January 29, 14
50% system spent on failure
demand
Wednesday, January 29, 14
Increase in throughput by
reducing failure demand
Wednesday, January 29, 14
FAILURE DEMAND IN
SOFTWARE
• Bugs
• Features

you do not need

• Poor

user experience (results in more features, support
needs)

• Too

much up-front planning (results in constant backlog
rework)

• Complex
Wednesday, January 29, 14

product/technology choice
HOW DOES
THEORY OF CONSTRAINTS
FIT?

Wednesday, January 29, 14
KANBAN

THEORY OF
CONSTRAINTS

Visualize
Limit WIP
Manage flow
Make policies explicit
Implement feedback loops
Improve collaboratively

Wednesday, January 29, 14
KANBAN

THEORY OF
CONSTRAINTS

Visualize
Limit WIP
Manage flow
Make policies explicit
Implement feedback loops
Improve collaboratively

Wednesday, January 29, 14

Identify
KANBAN

THEORY OF
CONSTRAINTS

Visualize
Limit WIP
Manage flow
Make policies explicit
Implement feedback loops
Improve collaboratively

Wednesday, January 29, 14

Identify
Exploit
KANBAN

THEORY OF
CONSTRAINTS

Visualize
Limit WIP
Manage flow
Make policies explicit
Implement feedback loops
Improve collaboratively

Wednesday, January 29, 14

Identify
Exploit

Subordinate
KANBAN

THEORY OF
CONSTRAINTS

Visualize
Limit WIP
Manage flow
Make policies explicit
Implement feedback loops
Improve collaboratively

Wednesday, January 29, 14

Identify
Exploit

Subordinate

Elevate
KANBAN

THEORY OF
CONSTRAINTS

Visualize
Limit WIP
Manage flow
Make policies explicit
Implement feedback loops
Improve collaboratively

Wednesday, January 29, 14

Identify
Exploit

Subordinate

Elevate
Repeat
LEAN AND TOC
Theory

Lean

Theory of Constraints

Main idea

Remove waste

Reduce constraints

Assumptions

Removing waste improves
Improving speed, volume is good
performance
Existing systems are correct
Many small improvements are better
Process interdependence
than systems analysis

Focus

Flow

System constraints

Primary effect

Reduced flow time

Increased throughput

Secondary
effects

Wednesday, January 29, 14

Less variation
Less inventory/waste
Improved quality
Different performance measures (flow, throughput)
APPLYING TOC TO
SOFTWARE DEVELOPMENT
• Improve

until you can no more before adding capacity

• Focus

on moving work through the “pipe” (flow rather than
utilization)

• Find “pile-ups” as

and prioritize.

• Use

potential improvement areas to investigate

excess capacity at non-bottlenecks to cross-skill

• Remove
Wednesday, January 29, 14

failure demand to increase throughput
What is your goal?

Wednesday, January 29, 14
FURTHER READING

Wednesday, January 29, 14

Contenu connexe

Tendances

Implementing the Theory of Constraints (TOC) In Production
Implementing the Theory of Constraints (TOC) In ProductionImplementing the Theory of Constraints (TOC) In Production
Implementing the Theory of Constraints (TOC) In ProductionSai Praveen Chettupalli
 
Theory of Constraints TOC in Project Management
Theory of Constraints TOC in Project ManagementTheory of Constraints TOC in Project Management
Theory of Constraints TOC in Project ManagementJade King
 
Timwoods- Lean Manufacturing
Timwoods- Lean ManufacturingTimwoods- Lean Manufacturing
Timwoods- Lean Manufacturinglakshya bhardwaj
 
Value Stream Mapping
Value Stream MappingValue Stream Mapping
Value Stream Mappingmahawar1987
 
Theory Of Constraints
Theory Of ConstraintsTheory Of Constraints
Theory Of Constraintsshawncarner
 
Lean Thinking - An Introduction to Lean
Lean Thinking - An Introduction to LeanLean Thinking - An Introduction to Lean
Lean Thinking - An Introduction to LeanPeter Klym
 
Introductionto toc
Introductionto tocIntroductionto toc
Introductionto tocHasham22
 
Kaizen Events Blitz & Lean Projects
Kaizen Events   Blitz  & Lean ProjectsKaizen Events   Blitz  & Lean Projects
Kaizen Events Blitz & Lean ProjectsAnand Subramaniam
 
History of Lean manufacturing & TPS 14 Principal
History of Lean manufacturing & TPS 14 PrincipalHistory of Lean manufacturing & TPS 14 Principal
History of Lean manufacturing & TPS 14 PrincipalSumon Kumar Kundu
 
Lean manufacturing basics
Lean manufacturing basicsLean manufacturing basics
Lean manufacturing basicssarah bridge
 
Lean Kanban Systems Training Module
Lean Kanban Systems Training ModuleLean Kanban Systems Training Module
Lean Kanban Systems Training ModuleFrank-G. Adler
 
Introduction To Theory of Constraints
Introduction To Theory of ConstraintsIntroduction To Theory of Constraints
Introduction To Theory of ConstraintsHasham22
 
Lean Manufacturing : Concept & Overview nkchawla@gmail.com
Lean Manufacturing : Concept & Overview nkchawla@gmail.comLean Manufacturing : Concept & Overview nkchawla@gmail.com
Lean Manufacturing : Concept & Overview nkchawla@gmail.comNareshChawla
 

Tendances (20)

Theory of Constraint
Theory of ConstraintTheory of Constraint
Theory of Constraint
 
Implementing the Theory of Constraints (TOC) In Production
Implementing the Theory of Constraints (TOC) In ProductionImplementing the Theory of Constraints (TOC) In Production
Implementing the Theory of Constraints (TOC) In Production
 
Theory of Constraints TOC in Project Management
Theory of Constraints TOC in Project ManagementTheory of Constraints TOC in Project Management
Theory of Constraints TOC in Project Management
 
Theory of Constraints
Theory of ConstraintsTheory of Constraints
Theory of Constraints
 
Timwoods- Lean Manufacturing
Timwoods- Lean ManufacturingTimwoods- Lean Manufacturing
Timwoods- Lean Manufacturing
 
Value Stream Mapping
Value Stream MappingValue Stream Mapping
Value Stream Mapping
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturing
 
Theory Of Constraints
Theory Of ConstraintsTheory Of Constraints
Theory Of Constraints
 
Lean Thinking - An Introduction to Lean
Lean Thinking - An Introduction to LeanLean Thinking - An Introduction to Lean
Lean Thinking - An Introduction to Lean
 
Introductionto toc
Introductionto tocIntroductionto toc
Introductionto toc
 
Kaizen Events Blitz & Lean Projects
Kaizen Events   Blitz  & Lean ProjectsKaizen Events   Blitz  & Lean Projects
Kaizen Events Blitz & Lean Projects
 
Fundamentals of Lean
Fundamentals of LeanFundamentals of Lean
Fundamentals of Lean
 
History of Lean manufacturing & TPS 14 Principal
History of Lean manufacturing & TPS 14 PrincipalHistory of Lean manufacturing & TPS 14 Principal
History of Lean manufacturing & TPS 14 Principal
 
Theory of Constraints
Theory of ConstraintsTheory of Constraints
Theory of Constraints
 
Lean Tools
Lean ToolsLean Tools
Lean Tools
 
Lean principles
Lean principlesLean principles
Lean principles
 
Lean manufacturing basics
Lean manufacturing basicsLean manufacturing basics
Lean manufacturing basics
 
Lean Kanban Systems Training Module
Lean Kanban Systems Training ModuleLean Kanban Systems Training Module
Lean Kanban Systems Training Module
 
Introduction To Theory of Constraints
Introduction To Theory of ConstraintsIntroduction To Theory of Constraints
Introduction To Theory of Constraints
 
Lean Manufacturing : Concept & Overview nkchawla@gmail.com
Lean Manufacturing : Concept & Overview nkchawla@gmail.comLean Manufacturing : Concept & Overview nkchawla@gmail.com
Lean Manufacturing : Concept & Overview nkchawla@gmail.com
 

Similaire à Theory of Constraints

Culture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryCulture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryXebiaLabs
 
Usability Testing: A Complete Guide
Usability Testing: A Complete GuideUsability Testing: A Complete Guide
Usability Testing: A Complete GuideTomáš Muchka
 
Chicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryChicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryXebiaLabs
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
 
Moving to Continuous Delivery without breaking everything
Moving to Continuous Delivery without breaking everythingMoving to Continuous Delivery without breaking everything
Moving to Continuous Delivery without breaking everythingXebiaLabs
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring TEST Huddle
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereRuud Teunissen
 
Moving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your CodeMoving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your CodeXebiaLabs
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrumSachin Khosla
 
Agile product development and project management with Kanban
Agile product development and project management with KanbanAgile product development and project management with Kanban
Agile product development and project management with KanbanAlberto Caeiro, CSPO, CSM, PMP
 
Moving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your CodeMoving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your CodeXebiaLabs
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventXebiaLabs
 
Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...Made by Many
 
A Taste of TDD: The basics of TDD, why it is hard and how to do it better
A Taste of TDD: The basics of TDD, why it is hard and how to do it betterA Taste of TDD: The basics of TDD, why it is hard and how to do it better
A Taste of TDD: The basics of TDD, why it is hard and how to do it betterJohn McCaffrey
 
(Exploratory) Testing with Scripted Support
(Exploratory) Testing with Scripted Support(Exploratory) Testing with Scripted Support
(Exploratory) Testing with Scripted SupportSimon Morley
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban BoardSudipta Lahiri
 
Fixing the Problems in Your Operations Problem-Solving Methods
Fixing the Problems in Your Operations Problem-Solving MethodsFixing the Problems in Your Operations Problem-Solving Methods
Fixing the Problems in Your Operations Problem-Solving MethodsSafetyChain Software
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatTEST Huddle
 
Education Hour: Panel Management Inside and Out
Education Hour: Panel Management Inside and OutEducation Hour: Panel Management Inside and Out
Education Hour: Panel Management Inside and OutQuestionPro
 

Similaire à Theory of Constraints (20)

Culture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryCulture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous Delivery
 
Usability Testing: A Complete Guide
Usability Testing: A Complete GuideUsability Testing: A Complete Guide
Usability Testing: A Complete Guide
 
Chicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryChicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous Delivery
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Moving to Continuous Delivery without breaking everything
Moving to Continuous Delivery without breaking everythingMoving to Continuous Delivery without breaking everything
Moving to Continuous Delivery without breaking everything
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any where
 
Moving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your CodeMoving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your Code
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrum
 
Agile product development and project management with Kanban
Agile product development and project management with KanbanAgile product development and project management with Kanban
Agile product development and project management with Kanban
 
Moving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your CodeMoving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your Code
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
 
Lean UX
Lean UXLean UX
Lean UX
 
Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...
 
A Taste of TDD: The basics of TDD, why it is hard and how to do it better
A Taste of TDD: The basics of TDD, why it is hard and how to do it betterA Taste of TDD: The basics of TDD, why it is hard and how to do it better
A Taste of TDD: The basics of TDD, why it is hard and how to do it better
 
(Exploratory) Testing with Scripted Support
(Exploratory) Testing with Scripted Support(Exploratory) Testing with Scripted Support
(Exploratory) Testing with Scripted Support
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
 
Fixing the Problems in Your Operations Problem-Solving Methods
Fixing the Problems in Your Operations Problem-Solving MethodsFixing the Problems in Your Operations Problem-Solving Methods
Fixing the Problems in Your Operations Problem-Solving Methods
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
 
Education Hour: Panel Management Inside and Out
Education Hour: Panel Management Inside and OutEducation Hour: Panel Management Inside and Out
Education Hour: Panel Management Inside and Out
 

Plus de Matthew Philip

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) LevelMatthew Philip
 
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]Matthew Philip
 
The 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderThe 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderMatthew Philip
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionMatthew Philip
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Matthew Philip
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working softwareMatthew Philip
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]Matthew Philip
 
From Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsFrom Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsMatthew Philip
 
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]Matthew Philip
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Matthew Philip
 
No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]Matthew Philip
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyMatthew Philip
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for SantaMatthew Philip
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Matthew Philip
 
Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Matthew Philip
 
The Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopThe Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopMatthew Philip
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Matthew Philip
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesMatthew Philip
 
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Matthew Philip
 
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...Matthew Philip
 

Plus de Matthew Philip (20)

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) Level
 
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
 
The 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderThe 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational Leader
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to Vision
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working software
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
 
From Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsFrom Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for Agilists
 
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]
 
No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned Autonomy
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for Santa
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
 
Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]
 
The Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopThe Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback Loop
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership Practices
 
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
 

Dernier

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
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 ).pptxpriyanshujha201
 
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
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
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 8377877756dollysharma2066
 
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 AvailableSeo
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
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
 
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 Prosperityhemanthkumar470700
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
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 GIRLkapoorjyoti4444
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 

Dernier (20)

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
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
 
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...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
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 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
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
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...
 
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 Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
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
 
(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
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 

Theory of Constraints

  • 1. THEORY OF CONSTRAINTS Presented at St. Louis Limited WIP Society Jan 27, 2014 @mattphilip @StlLtdWIP Wednesday, January 29, 14
  • 2. What is your goal? Wednesday, January 29, 14
  • 3. WHY THEORY OF CONSTRAINTS? • Improve flow time of product or service through the system • Increase throughput • Reduce variation, improve quality • Low-disruption, sustainable Wednesday, January 29, 14 way to change
  • 4. WHY THEORY OF CONSTRAINTS? • Improve flow time of product or service through the system • Increase throughput • Reduce variation, improve quality • Low-disruption, sustainable way to change Achieve the goal! Wednesday, January 29, 14
  • 5. ASSUMPTIONS • Org values speed and volume as determinants of success • Current processes are essential to produce the desired output • Product or service design is stable, economical and essentially correct and satisfies customers • Management • Process Wednesday, January 29, 14 structure supports and values change has dependent events and fluctuations/variation
  • 6. “A system is strong as its weakest link” Wednesday, January 29, 14
  • 7. “Every system has a bottleneck” Wednesday, January 29, 14
  • 8. Analyze Dev Test Deploy Every system has a bottleneck Wednesday, January 29, 14
  • 9. Analyze Dev Test Deploy Every system has a bottleneck Wednesday, January 29, 14
  • 10. Analysis Dev Test Deploy Every system has a bottleneck Wednesday, January 29, 14
  • 11. Analysis Dev Test Deploy Every system has a bottleneck Wednesday, January 29, 14
  • 12. “An hour lost at a bottleneck is an hour lost for the total system. An hour saved at a non-‐ bottleneck is just a mirage.” "Agile" team Analysis + Design Centralized QA IT Operations Development Integration + QA Release and operation Testing + Showcase Customer Iteration Wednesday, January 29, 14 0 1 2 3 4 The "last mile"
  • 13. THREE MEASURES • Throughput (up) • Operational expense (down) • Inventory Wednesday, January 29, 14 (down)
  • 14. FIVE FOCUSING STEPS 1. Identify the constraint 2. Exploit the constraint 3. Subordinate everything else to the constraint 4. Elevate the constraint 5. Repeat step 1 Wednesday, January 29, 14
  • 15. 1. IDENTIFY • Story walls help • cards not moving • build-up of cards (precedes constraint) • Cumulative-flow Wednesday, January 29, 14 diagram “Herbie!”
  • 16. 2. EXPLOIT • Is the bottleneck only working on “value added” work? • Reduce • Could failure demand be simple change in policy • Do not resort to expensive upgrades or changes Wednesday, January 29, 14 “Go faster, Herbie!”
  • 17. 3. SUBORDINATE • Adjust speed and/or WIP of subordinate processes (usually upstream) • Keep small backlog before bottleneck to ensure value-added work is always available to it (never starve the bottleneck) • Kaizen with spare capacity • Training/cross-skilling Wednesday, January 29, 14 “Everyone walk behind Herbie!”
  • 18. 4. ELEVATE • Root-cause analysis • Only do as “last possible” option: Whatever is necessary to eliminate constraint • Increase capacity (adds complexity, communication cost, etc.) “Share Herbie’s backpack load!” Wednesday, January 29, 14
  • 19. 5. REPEAT • Constraint is “testable” by reviewing the measures: • Throughput (up) • Operational Expense (down) • Inventory/WIP • Find (down) the new constraint Wednesday, January 29, 14
  • 21. NOT ALL DEMAND IS GOOD Revenue-Generating Demand Wednesday, January 29, 14 Failure Demand
  • 22. NOT ALL DEMAND IS GOOD Revenue-Generating Demand Failure Demand “Failure to do something right the first time” -‐ John Seddon Wednesday, January 29, 14
  • 25. 50% system spent on failure demand Wednesday, January 29, 14
  • 26. 50% system spent on failure demand Wednesday, January 29, 14
  • 27. 50% system spent on failure demand Wednesday, January 29, 14
  • 28. Increase in throughput by reducing failure demand Wednesday, January 29, 14
  • 29. FAILURE DEMAND IN SOFTWARE • Bugs • Features you do not need • Poor user experience (results in more features, support needs) • Too much up-front planning (results in constant backlog rework) • Complex Wednesday, January 29, 14 product/technology choice
  • 30. HOW DOES THEORY OF CONSTRAINTS FIT? Wednesday, January 29, 14
  • 31. KANBAN THEORY OF CONSTRAINTS Visualize Limit WIP Manage flow Make policies explicit Implement feedback loops Improve collaboratively Wednesday, January 29, 14
  • 32. KANBAN THEORY OF CONSTRAINTS Visualize Limit WIP Manage flow Make policies explicit Implement feedback loops Improve collaboratively Wednesday, January 29, 14 Identify
  • 33. KANBAN THEORY OF CONSTRAINTS Visualize Limit WIP Manage flow Make policies explicit Implement feedback loops Improve collaboratively Wednesday, January 29, 14 Identify Exploit
  • 34. KANBAN THEORY OF CONSTRAINTS Visualize Limit WIP Manage flow Make policies explicit Implement feedback loops Improve collaboratively Wednesday, January 29, 14 Identify Exploit Subordinate
  • 35. KANBAN THEORY OF CONSTRAINTS Visualize Limit WIP Manage flow Make policies explicit Implement feedback loops Improve collaboratively Wednesday, January 29, 14 Identify Exploit Subordinate Elevate
  • 36. KANBAN THEORY OF CONSTRAINTS Visualize Limit WIP Manage flow Make policies explicit Implement feedback loops Improve collaboratively Wednesday, January 29, 14 Identify Exploit Subordinate Elevate Repeat
  • 37. LEAN AND TOC Theory Lean Theory of Constraints Main idea Remove waste Reduce constraints Assumptions Removing waste improves Improving speed, volume is good performance Existing systems are correct Many small improvements are better Process interdependence than systems analysis Focus Flow System constraints Primary effect Reduced flow time Increased throughput Secondary effects Wednesday, January 29, 14 Less variation Less inventory/waste Improved quality Different performance measures (flow, throughput)
  • 38. APPLYING TOC TO SOFTWARE DEVELOPMENT • Improve until you can no more before adding capacity • Focus on moving work through the “pipe” (flow rather than utilization) • Find “pile-ups” as and prioritize. • Use potential improvement areas to investigate excess capacity at non-bottlenecks to cross-skill • Remove Wednesday, January 29, 14 failure demand to increase throughput
  • 39. What is your goal? Wednesday, January 29, 14