TOC EMBA Introduction Fall 2020 REV A
TOC EMBA Introduction Fall 2020 REV A
THEORY OF CONSTRAINTS
1
CONSTRAINT THEORY
2
Agenda Items
• Introduction to Operations • Introduction to Constraint Theory
Management (TOC)
• How Trafalgar Was Won – Definitions
• A Clear Statement of “The Problem” – Key Concepts
– Flow
• Your Project
• V-A-T
• Start with a series (try not more than
– TOC Vocabulary and the Focusing
5) of “Negative Statement”
Flywheel
• Channeling Albert Einstein
– A small TOC Problem
• Factors for Success – Simulations
– A good strategy – Bad Day
• Cost
– Good Day
• Differentiation
– TOC Fundamental Assumption
• Focus (flexibility, speed)
– Constraint Vocabulary
– A good operating model
• Lean, JIT, Quality (Six – Using Constraint Theory to Develop
Sigma),Constraint Theory Good Rules of Thumb
– People
– Demand
3
Objectives
• Develop an Increased Understanding of:
– Drum-Buffer-Rope (DBR)
• DBR Logistical System vs JIT and MRP
• Buffer Management
– Static Buffers
– Dynamic Buffers
• Advanced DBR concepts (tentative)
– The Uniform Time Front
– Rework
– Multiple Constraints - The Rods Concept
• Planning using DBR concepts
• HOW to implement DBR
• Answer questions about DBR
4
What is Strategy?
5
What is Operations Strategy?
• Operations strategy is the total pattern of decisions
which shape the long-term capabilities of any kind of
operation and their contribution to overall strategy,
through the ongoing reconciliation of market
requirements and operations resources.
• All businesses have markets, all businesses own or
deploy resources; therefore, all businesses are
concerned with the reconciliation of markets and
resources.
6
The Management Educator’s Challenge
– HOW FAR WILL THE BOXCAR MOVE ALONG THE TRACK? (from Management Dilemmas: The Theory
of Constraints Approach to Problem Identification and Solutions, Eli Schrageheim, CRC Press, 1999. In the Foreward by H. William Dettmer, page XV)
7
What’s the first thing that pops into your mind?
8
V-A-T-I Analysis
V-Plant A-Plant
Outputs
Inputs
T-Plant I-Plant
9
The Common Sense Vocabulary
10
The Focusing Flywheel
Identify
Inertia
Subordinate
12
Common Constraint Categories
• Policy – A paradigm shift
– Knowledge
– Competence
• Processes (Physical) – Demand/Supply interaction
– Market
– Resource
– Material
– Financial
– Vendor
• People – Matching talent/skills and task
13
The Measurements
• Throughput (T)
– the rate at which the system generates revenue
(through sales)
• Investment (I)
– the money the system spends on items it intends
to resell
• Operating Expense (OE)
– the money the system spends on converting its
investment into throughput
14
The Focusing Flywheel
T: Identify T:
I: Inertia I:
OE: OE:
Elevate Constraint Exploit
Subordinate
T: I: OE:
T: Identify T:
I: Inertia I:
OE: OE:
Elevate Constraint Exploit
Subordinate
T: I: OE:
Identify
Inertia
Synchronization
Subordinate
18
Developing Priorities
I
M
P
A
C
T
DECISION/ACTION
19
A Small Problem
Each is available for 2400 min/wk
Fixed expenses are $6,000/wk
A B C D
RM - 1
$20/unit
A C D P
15 min 10 min 10 min Price: $90
Demand: 100 u/wk
RM - 2 B C
$20/unit 15 min 5 min
RM - 3 A B D Q
$20/unit 10 min 15 min 5 min Price: $100
Demand: 50 u/wk
20
Two Environments
• NON-SYNCHRONIZED Flow
– where products have long manufacturing lead times and
materials spend a large amount of time waiting in queues
as work-in-process (WIP)
• SYNCHRONIZED Flow
– where products have relatively short manufacturing lead
times and materials spend very little time waiting in
queues
22
EXPERIENCE IN OTHER
ENVIRONMENTS
23
Linking your Undesirable Effects (UDEs)
Profitability is down
Production Lead-Times
It is difficult to respond to urgent customer demand Are too long
Inventory levels
There is too much expediting
Are too high
I’m confused
Priorities are constantly shuffled There are frequent
material/parts shortages
I don’t know where to look
Copyright 2014, Van Gray and The Moraine Group, Inc. All Rights Reserved. 24
Problem Identification
• Where is the constraint of the system?
– Market
– Resource
– Vendor
– Material
– Financial
– Policy
– People
25
Exploiting the Constraint
• Discovering our Best Products
– FG-A Sells for $45 and its RM cost is $25
– FG-C Sells for $55 and its RM cost is $25
– FG-E Sells for $60 and its RM cost is $25
– FG-F Sells for $60 and its RM cost is $25
• Developing a Schedule
– a sequence of actions (decisions)
• C4 - 54
• E4 - 40
• F6 - 30
• C4 - 96
• E4 - 110
26
Subordinating other Decisions
• Developing the Raw Material
Requirements/Releases
– 60 pieces of RM-A
– 156 pieces of RM-B
– 110 pieces of RM-E
– 30 pieces of RM-F
– 30 pieces of RM-G
27
A Warning about Scheduling
• A schedule provides
– Explicit actions for exploitation of a Resource
Constraint(s)
– Implicit actions for exploitation of a Market
Constraint(s)
– No actions for exploitation of a Policy Constraint(s)
28
The DBR Philosophy
• Develop the MPS so that it is consistent with the constraints of the system
(Drum(s))
• Protect the throughput of the system from the inevitable minor
fluctuations through the use of time buffers at a relatively few critical
points in the system (Buffer(s))
• Tie the production at each resource, especially the material release at the
gating operations, to the activities at the Drum (Rope(s))
29
The DBR Approach
• Start with an analysis of the requirements for achieving a
smooth and fast flow of material through the plant. Here, the
detailed techniques used to determine batch size, schedule
priorities, etc., should be in concert with, and in support of
the global objectives of the firm
• Conflicts with the infrastructure are explicitly recognized and
resolved
• Systematic procedures for managing complex sets of
manufacturing activities are developed
30
Time versus Stock Buffers
• Time Buffer
– The authorized pre-release of material designed to protect the
throughput of the system from the internal disruptions that
continually occur in manufacturing environments (Safety Lead Time)
• Stock Buffer
– Physical inventory (either finished or semi-finished goods) that is held
to improve the responsiveness of the operation to market demand.
This allows for the shipment of orders in less than the normal
production lead time (Safety Stock)
31
Types & Location(s) of Time Buffers
• Shipping Buffer
– additional time at the end of the process, prior to shipping the order,
(to avoid Blocking Throughput)
• Constraint Buffer
– additional time before the capacity constraint resource(s) (to avoid
STARVATION of the Constraint activity)
• Assembly Buffer
– additional time to ensure that constraint parts are not BLOCKED from
moving through the processes
– Located at all assemble points where non-constraint parts join
constraint parts
32
Critical Release Points
• Gating operations - true material release points - purchase coordination;
pick lists
• Capacity Constrained Resources (CCR’s)
• Divergence points
• Convergence (Assembly) points
33
Focusing Improvements
As Throughput Increases
Less excess capacity becomes Identify Constraint(s) that
available to cope with disruptions limit increased production
To improve, continue
to reduce the Buffers Capacity Increases
34
Buffer Management
8 #129
#132 #136 #145
7
H 6 #128 #141 #144
o 5 #135
u 4 #127 #131 #143
r 3 #140
s 2
1 #134
#122 #130 #138 #142
0
Time
35
Buffering
• Static Buffers
– fixed quantities for all Constraint, Assembly, and
Shipping Buffers
• Dynamic Buffers
– flexible quantities for the value of the Constraint,
Assembly and Shipping Buffers at a relevant
window of time (on an order-by-order basis)
36
An Example
T0 + 3
Red Lane Peaks SB = 3 days
First Day Peaks AB = 5 days
CB = 2 days
Options:
Overtime
Offload
Ignore
Declare another Constraint
T0 - 5 T0 - 2
37
Improving Subordination
• Question: What contributes to the Buffer Duration?
• Answer: Murphy (unplanned mistakes, mechanical
failures, quality problems, etc.)
– and, the non-instant availability of the resources
• If we could identify the peak loads on the non-constraints, we could adjust the
buffers. If we have a mechanism to identify the peaks and then enlarge the
buffers, we can use reduced buffer durations. The actual length of the buffer for a
specific order will be determined by the peak loads on the participating resources
during the relevant window of time. The process is referred to as ‘DYNAMIC
BUFFERING.’
38
Throughput and Inventory Constraints
40
Summary
• Constraint Theory is not an optimization approach
– Seek a ‘good’ solution; not a ‘perfect’ solution
• If you know the Constraint(s) of the system and you focus
your attention on improving it, then you will be improving the
entire system
• The TOC decision framework can be used to develop both
strategy and tactics – consistently
• TOC does not provide good rules-of-thumb (very limited
number of prescriptions)
– You must develop your own good rules of thumb for your
environment, using a consistent language and decision framework
41
Load Profile for TMG A-Plant
LOAD PROFILE FOR TMG A-PLANT
R E S O U R C E S
Processing
BLUE GREEN CYAN RED MAGENTA BROWN Total CM
P Demand
A 0 3 5 6 18 11 $1,200
R
60 0 180 300 360 1080 660
O
C 14 1 5 6 6 8 $2,700
D
90 1260 90 450 540 540 720
U
E 14 7 5 6 6 8 $2,100
C
60 840 420 300 360 360 480
T
F 7 8 10 9 6 11 $1,050
S
30 210 240 300 270 180 330
A C E F
Selling Price 45 55 60 60
Less Raw Material -25 -25 -25 -25
Contribution 20 30 35 35
Constraint Time 0 14 14 7
RESOURCES Total
Processing
BLUE MAGENTA RED BROWN Total CM Time (min)
Demand
A 30 5 10 15 $1,820 60
B 30 7 10 15 $1,500 62
P C 25 5 10 15 $1,950 55
O D 15 6 10 15 $400 46
D 5 75 30 50 75
U E 15 3 10 15 $750 43
T F 30 4 10 20 $1,500 64
G 45 5 10 20 $4,000 80
H 45 3 10 20 $720 78
4 180 12 40 80
A B C D `
E F G H 44
Load Profile for TMG T-Plant LOAD PROFILE FOR TMG T-PLANT
RESOURCES Total
Processing
MAGENTA GREEN BROWN RED BLUE Total CM Time (min)
Demand
A 6 5 9 10 3 $3,000 30
B 16 13 24 20 35 $5,340 73
P C 5 5 7 3 4 $1,500 20
O D 14 11 21 14 30 $6,040 60
U E 5 3 8 7 5 $1,470 23
T F 15 11 23 21 42 $2,976 70
G 4 3 6 4 2 $2,200 17
H 9 6 14 11 30 $4,520 40
A B C D `
E F G H
45
T-Plant Additional Information
Finished Goods
Red Resource