Theory of Constraints
Also known as: TOC, Goldratt's Theory, Bottleneck Analysis
A management methodology that identifies the single most limiting factor (constraint) that prevents a system from achieving its goal, then systematically works to improve that constraint until it is no longer the limiting factor.
Quick Reference
Memory Aid
Find the bottleneck. Squeeze it dry. Support it. Expand it. Find the next one.
TL;DR
Every system has one constraint that limits throughput. Identify it, exploit it (maximize without investment), subordinate everything else, then elevate it (invest). Repeat when the constraint shifts.
What Is Theory of Constraints?
Every system has one bottleneck that limits the entire system's performance. Theory of Constraints says: find that bottleneck, get the most out of it, make everything else support it, and invest in expanding it. Then find the next bottleneck and repeat.
Tell me how you measure me, and I will tell you how I will behave. If you measure me in an illogical way, do not complain about illogical behavior.
— Eliyahu Goldratt
TOC is based on the insight that a chain is only as strong as its weakest link. Improving anything other than the constraint is wasted effort — it won't improve system throughput. The Five Focusing Steps provide a systematic approach: Identify the constraint, Exploit it (get the most from it without investment), Subordinate everything else (align all resources to support the constraint), Elevate the constraint (invest to expand it), and Repeat (find the new constraint). TOC also introduces Drum-Buffer-Rope scheduling and Throughput Accounting as alternatives to traditional approaches.
The Five Focusing Steps
A circular process flow showing TOC's iterative approach to system improvement. The cycle repeats as each constraint is resolved and a new one emerges.
Identify
Find the system's constraint — the weakest link in the chain
Exploit
Maximize output from the constraint without new investment
Subordinate
Align all other processes to support the constraint
Elevate
Invest to increase the constraint's capacity
Repeat
Do not let inertia become the constraint — find the new one
Origin & Context
Introduced in the business novel 'The Goal,' which became one of the best-selling business books of all time. Goldratt, a physicist, applied scientific thinking to business management.
Core Components
Identify the Constraint
Find the single resource, process, or policy that most limits system throughput.
Example
In a factory, the paint booth processes 40 units/hour while all other stations process 60+. The paint booth is the constraint.
Exploit the Constraint
Get maximum output from the constraint without spending money — ensure it's never idle, never works on defective items, never produces unneeded output.
Example
Stagger worker breaks so the paint booth runs continuously. Pre-inspect items before they reach the booth to avoid wasting constraint time on defects.
Subordinate Everything Else
Align all other processes to support the constraint's maximum output.
Example
Pace upstream stations to match the paint booth's rate (don't overproduce and create WIP). Schedule downstream stations based on paint booth output.
Elevate the Constraint
Invest to increase the constraint's capacity.
Example
Buy a second paint booth, add a shift, or upgrade to a faster system.
Repeat
Once the constraint is broken, find the new constraint and repeat the process.
Example
After the paint booth is expanded to 80 units/hour, the assembly station at 60 units/hour becomes the new constraint.
Goldratt's book 'The Goal' has sold over 6 million copies and has been translated into 32 languages. It was written as a novel rather than a textbook because Goldratt believed that storytelling was a more effective way to teach systems thinking. Amazon founder Jeff Bezos reportedly made it required reading for his senior team.
When to Use Theory of Constraints
Manufacturing throughput improvement
Problem it solves: Identifies and eliminates the bottleneck limiting production output.
Real-World Application
A furniture manufacturer increased throughput by 30% without new equipment by identifying the finishing department as the constraint and reorganizing workflow to keep it continuously fed.
Project management acceleration
Problem it solves: Critical Chain Project Management (CCPM) applies TOC to project scheduling.
Real-World Application
Using Critical Chain, a construction firm reduced project durations by 25% by identifying and managing the constraint resource across all projects.
In knowledge work, the constraint is often a policy (approval process, batch sizing, meeting overload) rather than a physical resource. Look for policy constraints — they're free to remove.
How to Apply Theory of Constraints: Step by Step
Before You Start
- →Understanding of the system's goal and how to measure throughput
- →Process mapping to identify flow and potential constraints
- →Authority to make cross-functional changes
Identify the Constraint
Find the single resource or process step that limits overall throughput.
Tips
- ✓Look for the step with the longest queue in front of it
Common Mistakes
- ✗Identifying multiple constraints — by definition, there can be only one at a time
Exploit the Constraint
Maximize the constraint's output without new investment.
Tips
- ✓Ensure the constraint never sits idle — eliminate downtime, breaks, and rework
Common Mistakes
- ✗Jumping to Elevate (buying more capacity) before Exploiting what you have
Subordinate Everything Else
Align all other steps to support the constraint.
Tips
- ✓Non-constraints should pace themselves to the constraint — faster is not better
Common Mistakes
- ✗Optimizing non-constraints, which just creates more inventory and confusion
Elevate the Constraint
Invest to increase the constraint's capacity.
Tips
- ✓Only invest after Exploit and Subordinate — you may not need to
Common Mistakes
- ✗Investing before trying low-cost improvements first
Repeat
Find the new constraint and repeat. Don't let inertia become the constraint.
Tips
- ✓When you break a constraint, the system changes — reassess everything
Common Mistakes
- ✗Continuing to focus on the old constraint after it's been elevated
Value & Outcomes
Primary Benefit
Focuses improvement efforts on the one point that will actually increase system throughput.
Additional Benefits
- ✓Prevents wasted effort on non-constraint improvements
- ✓Provides immediate results through exploitation before investment
What You'll Learn
- →How to identify the constraint in any system
- →How to maximize system throughput with focused improvement
Typical Outcomes
Best Practices
📋 Preparation
- •Map the full process flow
- •Measure throughput at each step
🚀 Execution
- •Always try Exploit before Elevate
- •Subordinate non-constraints even if it means they're underutilized
🔄 Follow-Up
- •Monitor for constraint shifts
- •Don't let policy constraints build up again
💎 Pro Tips
- •In most organizations, the real constraint is a management policy, not a physical resource
TOC in the Israeli Air Force
The Israeli Air Force applied Theory of Constraints to its aircraft maintenance operations. By identifying the constraint in their maintenance process and restructuring workflow around it, they increased aircraft availability by over 100% without adding personnel or equipment. Planes that previously took weeks to return to service were completed in days.
Limitations & Pitfalls
Focuses on one constraint at a time — may miss systemic issues
Mitigation: Combine with Lean for broader waste elimination
Assumes a linear process — less applicable to complex, networked systems
Mitigation: Adapt for knowledge work by focusing on policy constraints
Apply Theory of Constraints with Stratrix
Turn this framework into a professional strategy deck in under a minute. Stratrix applies Theory of Constraints automatically to your business context.
Try Stratrix Free