Process Improvementintermediate2-4 weeks per constraint cycleEst. 1984 by Eliyahu M. Goldratt

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

1

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.

2

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.

3

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.

4

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.

5

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

Scenario 1

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.

Scenario 2

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
Tools:Process flow diagramsThroughput measurement toolsQueue analysis
1

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
2

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
3

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
4

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
5

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

Significant throughput improvementReduced work-in-process inventoryFaster cycle times

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