
Key takeaways
Short answer: Theory of Constraints argues that throughput is gated by the bottleneck and improvement should concentrate there. Lean argues that throughput is gated by waste throughout the system and improvement should eliminate waste everywhere. Both are right for different operating conditions. Capacity-constrained operations benefit most from TOC; high-mix or flow-limited operations benefit most from Lean. The frameworks argue with each other more than they need to.
Eliyahu Goldratt's Theory of Constraints (from "The Goal", 1984) is built on one observation: a system's output is set by its slowest step (the bottleneck or constraint). Therefore:
TOC is concentrated. It says: stop optimizing things that are not the bottleneck.
Lean (from the Toyota Production System, formalized in the 1990s) is built on waste elimination. The seven wastes:
Improvement means systematically reducing all seven across the entire value stream. Lean is dispersed: every operator, every step, every day.
Both frameworks agree on the goal: get more throughput from existing resources. They disagree on the path. But the disagreement is overstated:
Many successful improvement programs use both: TOC to focus where to attack, Lean to provide the tools for the attack.
1. Inventory buffers. TOC argues for strategic buffers in front of the constraint to prevent starvation. Lean argues for minimum inventory everywhere. Trade-off real.
2. Local optimization. TOC says do not optimize non-bottleneck steps — that just shifts inventory around. Lean says optimize every step. Trade-off real.
3. Speed of improvement. TOC produces dramatic short-term gains by attacking the constraint. Lean produces compounding long-term gains by eliminating waste everywhere. Different time horizons.
OEE measures effectiveness at every line. But not every line matters equally. TOC says: invest OEE improvement work at the bottleneck line. Lean says: improve OEE across all lines simultaneously.
For most plants, the practical answer is: measure OEE everywhere (so the bottleneck is visible), invest OEE improvement effort disproportionately at the bottleneck.
1. Treating the frameworks as exclusive. They are complementary in practice.
2. Looking for the constraint and skipping the OEE work elsewhere. Non-bottleneck lines still benefit from waste reduction even if throughput is capped by the bottleneck.
3. Optimizing non-bottleneck and reporting throughput gains. If the bottleneck did not move, throughput did not move.
4. Lean program that ignores the bottleneck. Dispersed improvement without bottleneck focus often produces busy work without throughput.
A modern OEE platform exposes per-line OEE so the bottleneck is identifiable (TOC) and the line-by-line loss decomposition so waste is visible (Lean). The combination supports both frameworks without committing to either dogmatically.
Fabrico's OEE module identifies the bottleneck line by comparing throughput against ideal, exposes per-line loss decomposition for waste reduction, and tracks improvement effects on overall plant throughput.
See how Fabrico captures this automatically — explore OEE for manufacturing or book a demo.
For acute capacity problems, TOC. For long-term improvement culture, Lean. Most mature programs use both.
No — TOC argues for strategic buffers before the constraint. Lean argues for minimum buffers everywhere. They differ on inventory.
They are related but distinct. Lean is flow and waste; Six Sigma is variation reduction. "Lean Six Sigma" combines them.
OEE per line identifies where capacity is being lost. The bottleneck is the line where lost capacity most hurts overall throughput.
Yes. As you elevate the constraint, the bottleneck shifts to a new step. TOC explicitly recognizes this and includes "go back to step 1."