TOC-Philosophy - Washington State University

advertisement
The Theory of Constraints
Fundamental Exam Review
TOC Philosophy Segment
James R. Holt, Ph.D., PE
Professor
Engineering Management
© Washington State University-2010
jholt@wsu.edu
http://www.engrmgt.wsu.edu/
1
Process Theory
Input
Input
Input
Process
Output
Output
Larger Process
Process
Input
Process
Output
Output
Input
Process
© Washington State University-2010
Output
2
Systems Concepts
• Organizations / Systems exist for a purpose
• That purpose is better achieved by cooperation of
multiple, independent elements linked together
• Each Inter-linked event depends in some detail
upon the other links.
• The system owner determines purpose
© Washington State University-2010
3
There is a “Weakest Link”
• Different link capabilities, normal
•
•
variation and changing workload make it
impossible to balance everything.
One element of the system is more
limited than another.
When the whole system is dependent
upon the cooperation of all elements, the
weakest link determines the strength of
the chain.
100
© Washington State University-2010
4
Interconnections are
non-Trivial
• Every Systems have relatively few constraints
 The generic problem with physical systems
 The Five Focusing Steps
 The Generic Physical Solution
• Physical and Non-Physical Processes
 Flow systems (I, A, V, T structures / combinations)
 Distribution and Supply Chain
 Management control of these systems
© Washington State University-2010
5
Interconnections are nonTrivial
•
•
•
A simple chain over simplifies reality
Link 1 has a relationship with Link 5
Link 5 has a different relationship with 1
1 2 3 4 5 6 7 8 9
© Washington State University-2010
6
Management of the Links Vs.
Linkages
• Maybe the Simple Chain isn’t so simple
Link 8 and 9 can combine to push
on both Link 6 and Link 7
Link 1 and 2 can get together
and lean on Link 3 or Link 8
1 2 3 4 5 6 7 8 9
© Washington State University-2010
There are 40,000
first order effects
and 1,000,000+
second and higher
order effects!
7
Traditional Approach:
Divide and Conquer
• Division of Labor breaks down linkages
complex
systems into manageable chunks.
• Which is harder to manage? Left or Right?
Left
Right
© Washington State University-2010
8
Complexity  Simplicity
• Controlling many independent parts requires many
independent control mechanisms.
• Controlling many interconnected parts only
requires controlling the one part (for few parts) that
determine the resulting actions of the rest of the
parts (Steering, Accelerator and Brake).
• Find the Constraint to the System and Every
System is Simple.
© Washington State University-2010
9
The Five Focusing Steps
Step 1. Identify the system’s constraint.
Step 2. Decide how to Exploit the system’s constraint.
Step 3. Subordinate everything else to the above
decision.
Step 4. Elevate the system’s constraint.
Step 5. WARNING, WARNING! If a constraint is broken,
go back to Step 1. But don’t allow Inertia to
become a constraint.
© Washington State University-2010
10
The Problem: People Measure
Operational Efficiency
• Work flows from left to right
through processes with capacity
shown.
Process
A
B
C
D
E
FG
RM
Capability
Parts
per Day
Market
Request
11
7
9
5
8
6
Too Much Overtime
Chronic Complainer
Excellent Efficiency--Near 100%
© Washington State University-2010
11
Reward Based on Efficiency
• Work flows from left to right.
Process
A
B
C
D
E
FG
RM
Capability
P/D
7
9
5
8
6
Both found ways to look busy and
appear to have a capacity of 5 parts/day.
© Washington State University-2010
12
What Happens In Reality...
• Processes A and B won’t produce
more than Process C for long.
Process
A
B
C
D
E
FG
RM
Potential
P/D
7
9
5
8
6
Reality
5
5
5
5
5
© Washington State University-2010
13
Then, Variability Sets In
• Processing times are just
AVERAGE Estimates
Process
A
B
C
D
E
FG
RM
Reality
5+/-2
5+/-2
5+/-2
© Washington State University-2010
5+/-2
5+/-2
14
What’s an Average? 50%
• Half of the time there are 5 or more per day at
each process--Half the time less
• Probability of being 5 or more on the same day:
Process
A
B
C
D
E
FG
RM
Reality
Probability
5+/-2
0.5
Two at a time:
Over all:
0.25
5+/-2
0.5
5+/-2
0.5
5+/-2
0.5
5+/-2
0.5
0.25
3% Chance of 5 per day
© Washington State University-2010
15
Traditional Solution: Add Inventory
• Put a day of inventory at each process!
WIP
5
Process A
5
B
5
C
5
D
5
Total 25
E
FG
RM
Variable
Process
5+/-2
5+/-2
5+/-2
© Washington State University-2010
5+/-2
5+/-2
16
System Variability Takes
Over--Chaos
An Average of 5 means sometimes 3 and some times 7
Process
WIP
A
3
B
0
C
10
D
8
E
4
Total 25
FG
RM
Variable
5+/-2
5+/-2
5+/-2
5+/-2
5+/-2
Process
Inventory (WIP) quickly shifts position.
Inventory manager/expediter tries to smooth it out.
Shifting work-in-process creates large queues at some
locations. This makes work wait longer to be processed.
Distribution problems result.
Costs go up.
© Washington State University-2010
17
System Variability Leads to Starvation
Process
WIP
A
3
B
0
C
10
D
8
E
4
Total 25
FG
RM
Variable
5+/-2
5+/-2
5+/-2
5+/-2
Process
Some workstations can be starved for work.
Management hates to pay for idle resources.
So...
© Washington State University-2010
5+/-2
18
Starvation Leads to
More Inventory
Process
WIP
A
3
B
5
C
10
D
8
E
4
Total 25
X
30
FG
RM
Variable
5+/-2
5+/-2
5+/-2
5+/-2
5+/-2
Process
So… Management Helps! Management puts in more work
(Inventory) to give everyone something to do!
Result: It takes longer and longer from time of release
until final shipping. More and more delay!
© Washington State University-2010
19
Attempts to Control WIP
• Put a Lid on It-Use Kanban Cards-JIT
WIP
5
Process A
5
B
5
C
5
D
5
Total 25
E
FG
RM
Variable
5+/-2
5+/-2
5+/-2
5+/-2
5+/-2
Process
Just-In-Time uses Kanban Cards to limit the queues
building in the system.
No more than 5 parts are allowed at any station.
Looks good, but is it?
© Washington State University-2010
20
Effects of Inventory Limits on
Production
• What does a Kanban card of 5 Mean?
WIP
5
Process A
5
B
5
5
C
D
5
Total 25
E
FG
RM
Variable
Process
5+/-2
5+/-2
5+/-2
After
Kanban
Before
Kanban
5+/-2
Average = 5
5+/-2
5+/-2
Can’t
exceed
5
5+/-2
Average = 3.5
© Washington State University-2010
21
Operation’s Dilemma
Produce a
lot
Increase
work-inprocess
Manage
production
effectively
Costs &
delivery in
control
Decrease
work-inprocess
Assumption:
We can’t both
increase WIP and
decrease WIP at
the same time.
Injection: Put a large inventory where its needed
and low inventory everywhere else!
© Washington State University-2010
22
The Five Focusing Steps
Step 1. Identify the system’s constraint.
Step 2. Decide how to Exploit the system’s constraint.
Step 3. Subordinate everything else to the above
decision.
Step 4. Elevate the system’s constraint.
Step 5. WARNING, WARNING! If a constraint is broken,
go back to Step 1. But don’t allow Inertia to
become a constraint.
© Washington State University-2010
23
The Five Focusing Steps
Applied to Flow Operations
12
WIP
A
B
Total
C
D
12
E
RM
FG
7
9
5
XXXX
5.5
7
8
6
Five Focusing Steps
Step 1. Identify the Constraint (The Drum)
Step 2. Exploit the Constraint (Buffer the Drum)
Step 3. Subordinate Everything Else (Rope)
Step 4. Elevate the Constraint ($?)
Step 5. If the Constraint Moves, Start Over
© Washington State University-2010
24
Understanding Buffers
WIP
Total 12/5=2.5 Days
A
B
C
D
E
FG
RM
7
9
5
8
6
• The “Buffer” is Time!
• In general, the buffer is the total time from work release until
the work begins work at the constraint.
• Contents (positions of the WIP) in the buffer ebb and flow
over time.
• If different items spend different time at the constraint, then
number of items in the buffer changes depending upon
product mix.
• But, the “Time in the buffer remains constant”.
© Washington State University-2010
25
We need more than one Buffer
Raw Material
Buffer
A
B
C
D
E
Finished Goods
Buffer
FG
RM
7
9
5
8
6
There is variability in the Constraint.
To protect our delivery to our customer we
need a finished goods buffer.
There is variability in our suppliers.
We need to protect ourselves from unreliable
delivery.
© Washington State University-2010
26
Buffer Time is Constant-Predictable
Raw Material
Buffer
A
B
C
D
E
Finished Goods
Buffer
FG
RM
Raw Material
Buffer
2 Days
7
9
Constraint
Buffer
2.5 Days
5
8
6
Finished Goods
Buffer
1 Day
Processing Lead Time is Constant!
© Washington State University-2010
27
Capacity Constrained Resource
Buffer Management
Constraint Buffer WIP
A
Total 12/5=2.5 Days
B
C
D
E
RM
FG
7
WO21
WO20
WO19
WO18
9
WO17
WO16
WO15
WO14
5
8
WO13
WO12
WO11
WO10
2.5 Days
0
6
• The Constraint is scheduled
very carefully
• Buffer Managed by location
• Individual activities in the
buffer are not scheduled
Time until Scheduled at Constraint
© Washington State University-2010
28
Problem Identification
A
B
C
D
E
RM
FG
7
WO19
Delayed
Parts
WO21
WO20
WO19
WO18
2.5 Days
9
WO17
WO16
WO15
WO14
5
8
6
Constraint schedule
is in jeopardy!
(Red Zone Hole)
WO13
WO12
WO11
WO10
Watch WO14 (Yellow)
0
WO19 OK (Green)
Time until Scheduled at Constraint
© Washington State University-2010
29
The TOC Approach to Solving Problems
• The Five Focusing Steps are a Subset of the Three
Main Questions
 What to Change?
• This question deals with finding the Constraint of the
System.
 What to Change to?
• This question deals with what is needed to solve the
problems.
 How to Cause the Change?
• The emphasis on the last question is ‘cause’. What few
actions will we do to cause the system to change itself.
© Washington State University-2010
30
Conflict Management
• Conflicts Exist.
They are evidence improvement is
needed (conflicts are problems).
 What to change?
 What to change to?
 How to cause the Change?
• A well worded Conflict is half the Battle.
• Conflict is based upon a mutually desirable Goal
• Conflict is based upon different Needs requiring
different Actions
• The different Actions are opposites (The Conflict)
© Washington State University-2010
31
The Evaporating Cloud
B. My
Need
D. What I
Want
C. Other’s
Need
D’. What
the
Others
Want
A. The
Goal
© Washington State University-2010
32
Creating the Evaporating Cloud
1. What is it that I Want (that
I’m having trouble getting)?
D. What I
Want
© Washington State University-2010
33
Creating the Evaporating Cloud
1. What is it that I Want (that
I’m having trouble getting)?
D. What I
Want
D’. What
the
Others
Want
2. What is it that the Others Want
(that I don’t want them to have)?
© Washington State University-2010
34
Creating the Evaporating Cloud
3. Why do I want what I want?
What Need am I trying to fulfill?
1. What is it that I Want (that
I’m having trouble getting)?
B. My
Need
D. What I
Want
D’. What
the
Others
Want
2. What is it that the Others Want
(that I don’t want them to have)?
© Washington State University-2010
35
Creating the Evaporating Cloud
3. Why do I want what I want?
What Need am I trying to fulfill?
1. What is it that I Want (that
I’m having trouble getting)?
B. My
Need
D. What I
Want
C. Other’s
Need
D’. What
the
Others
Want
4. Why do the Others want what
they want? What Need do they
have?
2. What is it that the Others Want
(that I don’t want them to have)?
© Washington State University-2010
36
Creating the Evaporating Cloud
3. Why do I want what I want?
What Need am I trying to fulfill?
5. What Goal do we
mutually share? Why
are we still arguing?
1. What is it that I Want (that
I’m having trouble getting)?
B. My
Need
D. What I
Want
C. Other’s
Need
D’. What
the
Others
Want
A. The
Goal
Reading the Cloud:
In order to <point> I must
have <tail>.
4. Why do the Others want what
they want? What Need do they
have?
2. What is it that the Others Want
(that I don’t want them to have)?
© Washington State University-2010
37
Let’s Do Some Examples
B. Learn a
lot about
what I wnat
D. I want to
ask a lot of
questions
C. Get
through all
the topics
D’. Depack
doesn’t take
over.
A. We all are
ready for the
Fundamental
Exam
© Washington State University-2010
38
The Approach to Solving Problems
• There are Three Main Questions
 What to Change?
• This question deals with finding the Constraint of the
System.
 What to Change to?
• This question deals with what is needed to solve the
problems.
 How to Cause the Change?
• The emphasis on the last question is ‘cause’. What few
actions will we do to cause the system to change itself.
© Washington State University-2010
39
Communicating the
Evaporating Cloud
4. Point out that you also have a
significant Need.
1. Start the Mutual Goal.
It is common ground.
Both interested.
5. And you WANT to meet
your Need as well.
B. My
Need
D. What I
Want
C. Other’s
Need
D’. What
the
Others
Want
A. The
Goal
Reading the Cloud:
In order to <point> I must
have <tail>.
2. Recognize you understand the
Other’s Need must be meet to
reach the Goal.
3. Acknowledge the Other side
Wants to act on meeting their
Need.
40
© Washington State University-2010
Evaporating the
Evaporating Cloud
Assumption: All machines must
be keep busy all the time.
Assumption: We are
measured upon our
Production Level
A. Manage
Production
Effectively
Assumption: Our profits
are not high. Customers
demand on-time delivery.
B.
Produce a
Lot
D. Increase
the Work-InProcess
Assumption:
C. Keep
Costs and
Delivery
in Control
D’.
Decrease
the Work-InProcess
We can’t
increase WIP
and Decrease
WIP at the
same time.
Assumption: WIP is expensive.
High WIP delays flow time.
© Washington State University-2010
41
Projects Are Handled the Same Way
A
B
C
D
Jobs Process Flow
Type I A->B->C->D
Type II C->A->B->D
Type III A->B->B->D
Type IV C->B->A->B
Each Job type has four
Resources A, B, C, D
days of processing for
each receive work as it the four resources.
flows in different
Hum?
patterns
Release one job per day
and every body is busy.
Right?
© Washington State University-2010
42
Projects Are Handled the Same
A
B
C
D
Jobs Process Flow
Type I A->B->C->D
Type II C->A->B->D
Type III A->B->B->D
Type IV C->B->A->B
Internally, B is the
There are 16 processes
constraint. We can treat
on the 4 job times
but 6 of them go through it just like the product
line
B. C and D only have 3
TDD=Effectiveness in Delivery
processes.
IDD =Effective use of resources
(and tracking improvements)
© Washington State University-2010
43
Projects are Balancing Acts
Quality and
Scope
Timing and
Schedule
© Washington State University-2010
Budgeted
Costs
44
Then things Combine
Quality and
Scope
Precedence
Structure
Timing and
Schedule
Statistical
Variation
© Washington State University-2010
Budgeted
Costs
Human
Behavior
45
And Reality Sets In
Quality and
Scope
Bumpy Road of Reality
Timing and
Schedule
© Washington State University-2010
Budgeted
Costs
46
The Project Dilemma
• There is Always a Trade-Off
Meet
Commitment
in Danger
Compensate
for Early MisEstimates
Not
Jeopardize
Other Original
Commitments
Not
Compensate
for Early Misestimates
Meet Original
Commitments
© Washington State University-2010
47
Resolving Project Problem Options
Add more time&money and decrease scope
Meet
Commitment in
Danger
Compensate for
Early MisEstimates
Not Jeopardize
Other Original
Commitments
Not Compensate
for Early Misestimates
Meet Original
Commitments
Use our Safety Buffer Correctly
© Washington State University-2010
48
Consider the Aspects of Projects
Good Statistics
Central Limit Theorem
(add enough things
together and everything
looks normal)
© Washington State University-2010
49
Typical Activity Duration
Normal Duration Time
Standard Deviation
Project Task Duration Time
Mean
Mean
50% Probable
85%
Probable
© Washington State University-2010
50
So, what is the Behavior?
•Engineering Pessimism:
Estimate a safe value (85%)
Level of
Effort
•Engineering Optimism:
I’m good, I can beat 50%.
•Student Syndrome: “Why
start now? It isn’t due
until Friday?” (There is
more urgent work/parties.)
•Parkinson's Law: Work
Expands to full the time
available (Just keep
tweaking! More is better!)
Assigned
Date
Time-->
•Empirical evidence
shows most tasks
complete on or after the
due date
© Washington State University-2010
51
Engineering Perpetual Motion (overtime)
Actual Work
Load
Level of
Effort
Assigned
Date
Normal
Work Load
Time-->
© Washington State University-2010
52
The result is Bad Multi- Tasking
A1
A3
Project Manager A
A2
Ten Days
Each Task
B1
B3
B2
Project Manager B
© Washington State University-2010
53
Politically Correct Schedule
30 Days Flow
A1
A2
A3
B1
10
B2
20
30
© Washington State University-2010
B3
40
50
54
More Like Actual Schedule
40 Days Flow
A1
A2
B1
B2
10
20
30
© Washington State University-2010
A3
B3
40
50
55
Elements of the Project Management
Solution
• Prioritize
• Don’t Schedule Conflicts
• Avoid Bad Multi-Tasking
• Don’t Release Too Early/Too Late
• Buffer Critical Chain
 Buffers: Project / Feeding / Resources
• Schedule 50% Estimate Completion
• Communicate “Time Remaining”
• Negotiate Capability Not Dates
• No Milestones
© Washington State University-2010
56
TOC Flow Time
20 Days Flow
A1
A2
A3
B1
10
20
B2
30
© Washington State University-2010
B3
40
50
57
Don’t Schedule Conflict
Before
After TOC Leveling
© Washington State University-2010
58
Buffer the Project and NOT Individual
Activities
Before with 85% Estimates
Actual 50% Estimates with Individual Buffers
Task Buffer
TOC Aggregated Buffer of Activities
Task Task Task Task Buffer
© Washington State University-2010
59
Protect the Critical Chain
Project Buffer
Feeding Buffer
© Washington State University-2010
60
Buffer Resources on the Critical Chain
Lt. Green be ready
Buffer
Blue be ready
Green be ready
Cyan Resource be ready
Project Buffer
Feeding Buffer
© Washington State University-2010
61
The Simple Line Diagram Was Too
Simplistic
RM
FG
FG
Aircraft assembly
is more of an “A”
Plant
RM
RM
RM
RM
RM
RM
RM
RM
© Washington State University-2010
RM
62
The “A” Plant Has Some Long
Duration Processes
FG
RM
RM
RM
RM
RM
RM
RM
RM
RM
© Washington State University-2010
63
Pull Tight the Longest Path (and Shake)
Fastest Possible Flow Time (Critical Path)
RM
FG
Critical
Assembly Joins
RM
RM
RM
RM
RM
RM
RM
© Washington State University-2010
RM
64
How Could we Fairly Measure
Feeder Chains?
RM
FG
RM
RM
RM
RM
RM
TDD-On Missed Delivery to main line
RM
RM
IDD-On Effective Use of Resources
RM
(and monitoring improvements)
Hum? Could this also
apply to suppliers?
© Washington State University-2010
65
There is an Injection for Every Conflict
• Arrow
• AB
• AC
• BD
• CD’
• D/D’
Assumption
Productive
Cost Effective
Busy Machines
Expensive WIP
Can’t do Both
Injection
Deliver Max Capacity
Price on Value
Keep Constraint 100%
Throughput Focus
Buffer Constraint only
Chosen Injection:
Focus on the Capacity Constrained Resource.
Release work to the system at the rate of the
Capacity Constrained Resource a Buffer Time in
Advance (no sooner, no later).
Use Buffer Management to improve the system.
© Washington State University-2010
66
The Key Points of TOC Solutions
• TOC only accepts Win-Win Solutions
 Win-Lose, Lose-Win, Lose-Lose are
unacceptable.
 In the Evaporating Cloud, The Goal is achieved!
Usually, both sides needs are met.
 Everyone is happy.
• Stake Holders, Employees, Customers, Economy,
Ecology, Behaviors, Friendships (even competitors
benefit).
© Washington State University-2010
67
Sometimes TOC Solutions Are Counter
Intuitive
• DBR: To get more out, put less in.
• CCPM: To finish project sooner, delay the Start.
• CCPM: To be safer, remove the safety.
• Replenishment: To get your products quicker to
the customer, store them farther away.
• To Solve the Conflict, Ignore the conflict.
• To Make More Money, Sell at below Cost.
If you can’t find an injection, then just do what
is opposite of what everyone else is doing
(and do whatever it takes to make it work).
© Washington State University-2010
68
This is Efrat’s logic diagram of The Choice as shown at
the TOCICO International Conference in Tokyo, Japan,
November 2009. Recorded by James Holt
This is necessary based logic but the arrows are shown
going in the opposite direction (because that is how
most people would interpret them. “If you want (tail of
arrow) you need to have (head of arrow).”
Stamina to overcome
failures
Wish to have a
meaningful life
Enough meaningful
successes
Opportunities
Collaborate with
people
Think clearly
Overcome four
obstacles
Overcome
perception that
reality is complex
Every situation
is simple
Don’t accept
conflicts
Every conflict
can be removed
Avoid blaming
There is always
a win-win
solution
Core TOC Concepts
Don’t think you
know it all
Every situation can
be substantially
improved.
Next Topics
• TOC Thinking Processes
• TOC Applications
 Operations
 Project Management
 Replenishment
• TOC Finances and Measures
• Some TOC Philosophy will be blended into these
additional topics.
© Washington State University-2010
70
Download