Every process, no matter how efficient, has a limiting factor. This weakest link—known as a constraint—prevents the system from reaching its full potential. The Theory of Constraints (TOC) offers a powerful, structured method to identify and manage this bottleneck. First introduced by Dr. Eliyahu Goldratt in his 1984 book The Goal, TOC has since evolved into a key process improvement strategy.
In this article, you’ll learn what TOC is, how to apply it, and why it matters across industries—from manufacturing to healthcare to software development.
- What Is the Theory of Constraints?
- The Five Focusing Steps of TOC
- TOC Metrics: Throughput, Inventory, and Operating Expense
- TOC Examples
- Drum-Buffer-Rope (DBR): Synchronizing Workflows
- Critical Chain Project Management (CCPM)
- TOC vs. Lean vs. Six Sigma
- When Should You Use TOC?
- Common Pitfalls to Avoid
- Conclusion
What Is the Theory of Constraints?
The Theory of Constraints is a continuous improvement methodology. It focuses on identifying the single most critical limiting factor in a process and then improving it until it no longer limits the system. Once that constraint is eliminated, the process finds a new bottleneck—and the cycle begins again.
Core Principle: Every system has a constraint. Improve the constraint, and the system improves.
This approach keeps teams focused. Instead of spreading resources thin across multiple issues, TOC targets the factor with the greatest impact on throughput.

Common Types of Constraints
Constraints take many forms. Understanding the type you’re dealing with helps tailor your response.
| Constraint Type | Description | Real-World Example |
|---|---|---|
| Physical | Equipment, labor, or space limitations | A 3D printer that takes 2 hours per part |
| Policy | Rules or procedures that restrict performance | A corporate rule limiting overtime hours |
| Market | Customer demand limits sales | Seasonal dips in product interest |
| Behavioral | Cultural or psychological resistance to change | Teams refusing to adopt agile practices |
| Logistical | Inefficiencies in planning or material flow | A supplier consistently delivers late |
| Financial | Budget constraints prevent investments or hiring | No funds for hiring additional QA testers |
| Capability | Lack of skills, experience, or training | New hires struggle to operate complex machinery |
You must first recognize the constraint before you can improve it.
The Five Focusing Steps of TOC
Goldratt proposed five steps to manage constraints systematically. This sequence is called the Process of Ongoing Improvement (POOGI).
| Step | Purpose |
|---|---|
| 1. Identify the Constraint | Find what limits the system’s performance |
| 2. Exploit the Constraint | Maximize output of the constraint without investment |
| 3. Subordinate Everything | Align the rest of the process to support the constraint |
| 4. Elevate the Constraint | Add capacity or redesign to remove the constraint |
| 5. Repeat the Process | Identify and address the next constraint |
Let’s walk through each step with expanded guidance and different real-world examples.
Step 1: Identify the Constraint
You can’t fix what you haven’t found. Start by analyzing your workflow. Where does progress slow down? Where does inventory pile up? Where are deadlines missed?

How to identify constraints:
- Use value stream maps
- Collect throughput and cycle time data
- Observe where backlogs or delays occur
- Interview team members
Example: A publishing company notices that book layout takes 7 days, while all other steps take less than 3. Layout becomes the bottleneck.
Step 2: Exploit the Constraint
Before spending money or making big changes, get the most from what you already have. Focus all efforts on maximizing the efficiency of the constraint.
Ways to exploit a constraint:
- Reduce setup or transition times (ex. SMED)
- Ensure full uptime—no idle moments
- Prioritize the most profitable work
- Assign your best people to the constraint
Example: In the publishing company, layout specialists now work in focused time blocks with no email interruptions. Design templates are reused to cut revision time. Output increases 25% without hiring new staff.
Step 3: Subordinate Everything Else
Now that the constraint is running as efficiently as possible, align every other process to support it. Don’t allow non-constrained steps to overproduce or get ahead.
How to subordinate:
- Adjust workflow to avoid overwhelming the constraint
- Balance labor and equipment around the bottleneck
- Introduce buffers before the constraint to prevent starvation
Example: Editors and proofreaders now pace their work to ensure layout designers aren’t starved or flooded. Other departments slow down slightly to keep layout on track. Wasted effort and rework drop.
Step 4: Elevate the Constraint
If the constraint still limits output, now it’s time to invest in improvement. You might need to increase capacity, upgrade tools, or change the process entirely.
How to elevate a constraint:
- Hire more staff
- Add machines or tools
- Redesign the workflow
- Outsource the bottleneck process
Example: The publishing company hires a freelance layout designer for overflow work. Additionally, they invest in faster design software. Capacity rises, and turnaround time falls to just 3 days.
Step 5: Repeat the Process
Fixing one bottleneck usually creates a new one somewhere else. That’s why TOC is not a one-time fix. It’s a continuous improvement cycle.
Ask again: What is now the constraint?
Example: With layout no longer a problem, the publishing company discovers that proofreading has become the slowest step. The improvement cycle starts again.
TOC Metrics: Throughput, Inventory, and Operating Expense
Unlike traditional accounting methods, TOC uses three simple metrics:
| TOC Metric | Definition | Goal |
|---|---|---|
| Throughput (T) | Revenue from actual sales—not production | Increase |
| Inventory (I) | Total investment in materials or work-in-progress | Decrease |
| Operating Expense (OE) | Cost to turn inventory into throughput | Decrease |
These metrics align with the goal of any business: Make more money now and in the future.
TOC Examples
TOC in Manufacturing: A Bottleneck in Welding
A furniture factory experiences slow output due to a single welding station. While assembly, painting, and packaging all operate smoothly, welding causes a 3-day delay in every order.
TOC solution:
- Exploit: Welders work in pairs to reduce downtime.
- Subordinate: Other departments produce parts in batches that match welding capacity.
- Elevate: Management purchases a second welder and cross-trains staff.
Result: Order completion time drops by 40%, and customer satisfaction rises.
TOC in Healthcare: Diagnostic Delays
A diagnostic imaging center struggles with long patient wait times. Analysis shows that radiologist review is the bottleneck, not the scan itself.
TOC solution:
- Exploit: Reports are auto-populated with standard phrases.
- Subordinate: MRI and CT scan scheduling is adjusted to prevent backlog.
- Elevate: The center adds part-time radiologists for peak hours.
Result: Report delivery time falls from 48 hours to 12 hours.
TOC in Software Development: Code Reviews
A tech startup consistently misses sprint deadlines. The problem? Code reviews take too long because only two senior developers are responsible for approvals.
TOC solution:
- Exploit: A checklist and automation streamline the review process.
- Subordinate: Developers time their pull requests to avoid end-of-day logjams.
- Elevate: Mid-level engineers receive review training to share the load.
Result: Sprint completion rates rise by 30%, and bug rates drop.
Drum-Buffer-Rope (DBR): Synchronizing Workflows
Drum-Buffer-Rope is TOC’s production scheduling technique.
- The drum is the constraint. It sets the pace.
- The buffer is time or material placed before the constraint to ensure it never stops.
- The rope is the communication mechanism that links all steps to the drum.
Example: A bakery’s only oven is the constraint. Dough prep, decorating, and packaging all align to the oven’s pace. A timer alerts staff when to start each batch (the rope). A dough inventory buffer ensures the oven never idles.
Critical Chain Project Management (CCPM)
Goldratt expanded TOC into project management through Critical Chain Project Management. CCPM focuses on:
- Managing resource constraints (not just tasks)
- Protecting schedules with time buffers
- Avoiding multitasking and task switching
Example: A construction firm implements CCPM. Project managers add buffers to critical tasks and prioritize resource allocation. Task delays decrease, and projects finish faster.
TOC vs. Lean vs. Six Sigma
Each method focuses on different aspects of improvement.
| Approach | Main Focus | Best For |
|---|---|---|
| TOC | System constraints | Increasing throughput |
| Lean | Eliminating waste | Improving flow and speed |
| Six Sigma | Reducing variation | Improving quality and precision |
Many companies combine TOC with Lean and Six Sigma. TOC sets the focus. Lean improves the process. Six Sigma boosts quality.
When Should You Use TOC?
The Theory of Constraints works best when:
- You’ve made improvements, but output hasn’t changed
- Teams are busy, but deadlines still slip
- Customers complain about delays
- A single step consistently causes delays
TOC brings clarity when other methods spread effort too thin.
Common Pitfalls to Avoid
Applying TOC carelessly can backfire. Watch out for these mistakes:
| Mistake | Problem Created |
|---|---|
| Focusing on non-constraints | Wastes time and doesn’t improve throughput |
| Skipping steps | Leads to misalignment and confusion |
| Elevating too early | Wastes money without solving root problems |
| Ignoring data | Leads to poor constraint identification |
| Treating TOC as one-time fix | Halts long-term improvement |
Stick to the five-step process. Measure often. Stay disciplined.
Conclusion
The Theory of Constraints brings focus to process improvement. Instead of fixing everything, it helps you fix what matters most.
By identifying and managing constraints, you:
- Maximize your output
- Improve customer satisfaction
- Reduce costs without major investment
In a world of limited resources, TOC gives you a clear path to do more with less.




