New to this topic?
We recommend reading these guides first to get the most out of this one:
1
Constraint Rules the System
5
Focusing Steps
DBR
Drum-Buffer-Rope
$0
Cost of Exploitation (Steps 2-3)

The Five Focusing Steps — In Depth, for Aerospace

Eli Goldratt’s Theory of Constraints rests on one insight: every production system has exactly one constraint that limits its output. Not two. Not a list. One. Everything else in the facility is either serving the constraint or generating waste. The Five Focusing Steps are the method for systematically managing that constraint.

The reason this matters for the Process Architect is that it provides a decision framework: where should you invest your engineering time? The answer is always: at the constraint first. Every hour of improvement at the constraint translates directly to system throughput. Every hour of improvement at a non-constraint translates to exactly zero system throughput.

Step 1: IDENTIFY the Constraint

The constraint is the operation with the least capacity relative to demand. In theory, it is the resource with the longest queue. In practice, finding it is harder than it sounds because the apparent constraint and the real constraint are often different.

Three practical methods for identification:

Queue depth analysis: Walk the floor and measure WIP at every operation. The operation with the most WIP in front of it is likely the constraint. Be thorough — count units on machines, in queues, on hold, and in storage.

Utilization observation: The constraint is the resource that is always busy. Other machines have idle time; the constraint does not. If you can observe all resources simultaneously during a normal production day, the constraint reveals itself.

The sprint test: Temporarily add capacity at the suspected constraint (extra shift, overtime, parallel resource). If system throughput increases, you found the constraint. If throughput does not increase, the real constraint is elsewhere — keep looking.

Step 2: EXPLOIT the Constraint

Get maximum output from the constraint without spending capital. This is the most under-executed step because organizations jump to Step 4 (buying equipment). Exploitation is free or near-free:

  • Never let it starve: Ensure material is always waiting. A 15-minute buffer of WIP in front of the constraint ensures it never stops for lack of input.
  • Run through breaks: Rotate operators so the constraint machine operates during lunch and breaks.
  • Reduce changeovers: Apply SMED to the constraint first. Every minute saved in setup is a minute of additional production capacity.
  • Eliminate rework at the constraint: Inspect before the constraint so defective parts never consume constraint time.
  • Pre-stage everything: Tooling, programs, fixtures, documentation — everything the constraint needs should be ready before the current job finishes.
  • Prioritize maintenance: The constraint gets preventive maintenance priority over all other machines.

Step 3: SUBORDINATE Everything Else

This is the hardest step psychologically because it means non-constraint resources must deliberately operate below their maximum capacity. Non-constraints should run at the pace the constraint can absorb — no faster.

Why this creates friction: traditional management metrics reward high utilization at every machine. Running a non-constraint at 70% feels “wasteful.” But Kingman’s Equation proves that running non-constraints below capacity provides the capacity buffer that absorbs variability shocks. And producing more than the constraint can process just builds WIP — which Little’s Law proves increases lead time for every job in the system.

Subordination in practice means:

  • Upstream operations release work at the constraint’s consumption rate (the “Rope”)
  • Downstream operations are always ready to process constraint output immediately
  • Quality checks upstream of the constraint catch defects before they waste constraint time
  • Maintenance prioritizes the constraint over all other resources
  • When a non-constraint has idle time, it does not over-produce — it uses the time for setup reduction, maintenance, cross-training, or 5S

Step 4: ELEVATE the Constraint

Only after Steps 2 and 3 are fully executed: invest to increase the constraint’s capacity. This may mean buying a second machine, adding a shift, outsourcing overflow, or redesigning the process. This is the capital step — it costs money, so it must be justified by evidence that Steps 2–3 have been exhausted.

Step 5: REPEAT — Do Not Let Inertia Become the Constraint

When you elevate the constraint, a new bottleneck emerges elsewhere. Go back to Step 1. The most common failure mode is continuing to optimize the old constraint after it has moved — pouring resources into a machine that is no longer the bottleneck while the new constraint goes unaddressed.

⚠️ The Five Steps Are Sequential

Organizations that jump to Step 4 (buying equipment) before completing Steps 2 and 3 have permanently wasted their capital investment. If the old constraint had 30% untapped capacity hidden in changeover waste, break starvation, and rework, buying a second machine doubles capacity that was only 70% utilized. You now have two machines at 35% utilization, the same throughput you could have achieved with exploitation alone, and a capital expenditure that cannot be recovered.

The Financial Math of Constraint Management

📊 Worked Example 1: Find the Constraint 6-Operation Value Stream

Scenario: A machining value stream with 6 operations. Data collected over one week:

OperationCapacity (units/day)Avg. Queue Depth (units)Utilization
Op 10: Rough Mill35874%
Op 20: Heat Treat40565%
Op 30: Finish Mill224596%
Op 40: Deburr50352%
Op 50: NDT301287%
Op 60: Final Inspect45458%

Identification: Op 30 (Finish Mill) has the lowest capacity (22 units/day), the highest utilization (96%), and the deepest queue (45 units). This is the constraint.

System throughput: The entire 6-operation value stream can only produce 22 units/day — regardless of the fact that rough milling can do 35, heat treat can do 40, and deburr can do 50. The constraint determines system output.

📊 Worked Example 2: The Financial Cost of Constraint Downtime Aerospace Program

Scenario: The finish mill (constraint) loses 3 hours due to a tooling issue. What is the impact?

ParameterValue
Constraint throughput rate22 units/day = 2.75 units/hour
Downtime3 hours
Units lost2.75 × 3 = 8.25 units
Finished goods value per unit$1,200
Revenue impact8.25 × $1,200 = $9,900

Critical insight: Those 8.25 units are gone forever. The constraint cannot “make them up” — it was already running at 96% utilization. There is no spare capacity to recover lost production. Those units will not ship this week. If the program is on a 4-week delivery cycle, this single 3-hour event has reduced the month’s output by 8.25 units — potentially 1.5% of monthly production from one tooling failure.

Compare to non-constraint downtime: If Op 40 (Deburr) loses 3 hours, zero units of system output are lost. Deburr runs at 52% utilization — it will catch up within 2 hours of resumed operation. Non-constraint downtime is not a system event. Constraint downtime is a system event.

This is why Goldratt said: “An hour lost at the constraint is an hour lost for the entire factory, forever.”

Drum-Buffer-Rope Scheduling

DBR is the scheduling method that translates TOC theory into a working production control system. It has three components:

Drum-Buffer-Rope Scheduling
Material Release
(ROPE)
Op 10 → Op 20
buffer →
DRUM
(Constraint)
Op 40 → Ship
The Rope releases material at the Drum’s pace. The Buffer protects the Drum from upstream disruption.
ElementWhat It IsHow to Set It
DrumThe constraint’s production schedule. This is the master schedule for the entire facility.Schedule the constraint to 100% of its exploited capacity. Every other schedule is derived from this one.
BufferA time buffer of WIP upstream of the constraint. Not inventory for its own sake — insurance against upstream disruptions.Start with buffer = 50% of the lead time from material release to constraint. Adjust based on buffer penetration data.
RopeA signal from the constraint to the first operation: “I have consumed one unit — release one unit.”Material release rate = constraint consumption rate. No more. This is what prevents WIP explosion.
📊 Worked Example 3: Setting Up DBR Production Control

Scenario: Constraint capacity = 22 units/day. Customer demand = 20 units/day. Lead time from material release to constraint = 6 working days.

Step 1: Set the Drum.

Schedule the constraint for 20 units/day (match demand, not max capacity — the remaining 2 units/day of capacity is your exploitation buffer for recovery from disruptions).

Step 2: Set the Buffer.

Initial buffer = 50% of upstream lead time = 50% × 6 days = 3 days. Buffer size in units = 3 days × 20 units/day = 60 units of WIP in the buffer zone.

Step 3: Set the Rope.

Release material at 20 units/day. When the constraint finishes 20 units, the rope signals the release of 20 more units at the first operation. The buffer maintains ~60 units between the first operation and the constraint.

Buffer management:

  • Green zone (buffer >67% full): Normal operation. No action needed.
  • Yellow zone (buffer 33–67% full): Monitor. Upstream may be falling behind. Check for disruptions.
  • Red zone (buffer <33% full): Expedite. The constraint is at risk of starving. Priority intervention at upstream operations.

Over time: If the buffer never enters the yellow zone, it is too large — reduce it. If it frequently enters the red zone, it is too small — increase it. The buffer finds its natural size through observation.

💡 A Buffer in Front of the Constraint Is Not Waste

A buffer in front of the constraint is not waste — it is insurance against the most expensive thing that can happen in your facility: the constraint stopping. The cost of a 60-unit buffer (inventory carrying cost) is trivial compared to the cost of constraint starvation (8+ units of lost production per hour at the constraint). Size the buffer to protect the constraint, not to minimize inventory for its own sake.

Common Failure Modes in Constraint Management

Failure ModeWhat HappensWhy It HappensThe Fix
Elevating before exploitingOrganization buys a second machine while the first has 25% untapped capacity in changeover and break lossesCapital investment feels decisive; process improvement feels slowDemonstrate exploitation potential with data before authorizing capital
Improving non-constraintsKaizen events on machines that are not the bottleneck; zero impact on facility outputEach department optimizes locally; no system-level constraint awarenessEducate leadership on system-level throughput vs. local efficiency
Constraint moves undetectedAfter successful elevation, the constraint shifts to a new operation but all improvement focus remains on the old bottleneckStep 5 (repeat) is forgotten once the celebration endsMonthly constraint identification review; track queue depths as leading indicator
Subordination rejectedNon-constraint departments refuse to reduce output; managers protect their utilization metricsManagement incentives reward local efficiency, not system throughputChange the metrics. Reward throughput and delivery, not utilization. See Guide 14.

⚠️ Improving a Non-Constraint Does Not Increase Output

Improving a non-constraint does not increase factory output. It creates the illusion of progress while the real constraint remains untouched. If your facility’s constraint can produce 22 units/day, no amount of improvement at any other operation will produce unit 23. The only path to unit 23 is through the constraint — either by exploiting it (Steps 2–3) or elevating it (Step 4).

🎯 The Bottom Line

The Theory of Constraints provides the decision framework that tells you where to focus. Little’s Law tells you what your lead time is. Kingman’s Equation tells you why queues form. TOC tells you where to act. Together, they form the complete physics of production flow. Next: CONWIP — the practical production control system that implements these physics by controlling what enters the system.

🏭
Free Process Modeler
Map your production flow, find bottlenecks & optimize staffing. No login required.
Try It Free →
💾
Save your learning progress PRO
Track quiz scores, earn badges, and pick up where you left off.
Upgrade →
Free forever · No credit card

Stop reading, start modeling

Model your process flow, run simulations, optimize staffing with TOC math, and test your knowledge with 107 interactive checks — all in one platform.

Open Workbench →