Theory of Constraints: How to Solve Process Bottlenecks

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 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.

5 Focusing Steps of the Theory of Constraints

Common Types of Constraints

Constraints take many forms. Understanding the type you’re dealing with helps tailor your response.

Constraint TypeDescriptionReal-World Example
PhysicalEquipment, labor, or space limitationsA 3D printer that takes 2 hours per part
PolicyRules or procedures that restrict performanceA corporate rule limiting overtime hours
MarketCustomer demand limits salesSeasonal dips in product interest
BehavioralCultural or psychological resistance to changeTeams refusing to adopt agile practices
LogisticalInefficiencies in planning or material flowA supplier consistently delivers late
FinancialBudget constraints prevent investments or hiringNo funds for hiring additional QA testers
CapabilityLack of skills, experience, or trainingNew 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).

StepPurpose
1. Identify the ConstraintFind what limits the system’s performance
2. Exploit the ConstraintMaximize output of the constraint without investment
3. Subordinate EverythingAlign the rest of the process to support the constraint
4. Elevate the ConstraintAdd capacity or redesign to remove the constraint
5. Repeat the ProcessIdentify 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?

Bottleneck in the Theory of Constraints

How to identify constraints:

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 MetricDefinitionGoal
Throughput (T)Revenue from actual sales—not productionIncrease
Inventory (I)Total investment in materials or work-in-progressDecrease
Operating Expense (OE)Cost to turn inventory into throughputDecrease

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.

ApproachMain FocusBest For
TOCSystem constraintsIncreasing throughput
LeanEliminating wasteImproving flow and speed
Six SigmaReducing variationImproving 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:

MistakeProblem Created
Focusing on non-constraintsWastes time and doesn’t improve throughput
Skipping stepsLeads to misalignment and confusion
Elevating too earlyWastes money without solving root problems
Ignoring dataLeads to poor constraint identification
Treating TOC as one-time fixHalts 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.

Share with your network
Lindsay Jordan
Lindsay Jordan

Hi there! My name is Lindsay Jordan, and I am an ASQ-certified Six Sigma Black Belt and a full-time Chemical Process Engineering Manager. That means I work with the principles of Lean methodology everyday. My goal is to help you develop the skills to use Lean methodology to improve every aspect of your daily life both in your career and at home!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.