Finding the Bottleneck and the Theory of Constraints

Finding the Bottleneck and the Theory of Constraints

A hospital can buy another microscope; it cannot instantly clone its best eye surgeon. That is the heart of bottleneck thinking: the whole system moves only as fast as the scarcest, most loaded resource allows.

  • Bottleneck = the process step with the lowest effective capacity relative to demand.
  • Theory of Constraints says improve the system by finding, exploiting, subordinating to, elevating, and then rechecking the constraint.
  • Do not optimise every step. Optimise the step that limits total throughput.
  • Typical bottleneck signals: queue before a step, high utilisation, idle downstream resources, expediting, and frequent firefighting.
  • A non-bottleneck improvement may reduce local cost but will not increase system throughput.
  • After you remove one bottleneck, another constraint usually appears. TOC is a cycle, not a one-time project.

Every process has a goal - units produced, patients served, orders shipped, loans approved. The bottleneck is the point that caps that goal. If demand is higher than the bottleneck capacity, work piles up before it and downstream steps starve or wait.

System throughput is governed by the constrained step, not by the average speed of all steps.System throughput is governed by the constrained step, not by the average speed of all steps.InputDemandentersStep AFastenoughStep BConstraintStep COftenwaitsOutputCappedby B
System throughput is governed by the constrained step, not by the average speed of all steps.

The easiest mental model: a process is a chain, not a collection of independent departments. Strengthening a non-weak link does not make the chain stronger. Strengthening the weakest link does.

Core Explanation: How to Find and Manage the Constraint

The Theory of Constraints, popularised by Eliyahu M. Goldratt through The Goal, is a management approach for improving a system by focusing on its limiting constraint. In interview language, say this:

Theory of Constraints: a method for improving system performance by identifying and managing the constraint that limits the goal.

A constraint can be a machine, person, policy, approval rule, supplier, layout, skill, or market demand. A bottleneck is usually the operational form of that constraint - the step where work waits because capacity is insufficient.

TOC is a repeating improvement cycle because every solved constraint reveals the next one.TOC is a repeating improvement cycle because every solved constraint reveals the next one.IdentifyFind the limitExploitUse it fullySubordinateAlign flowElevateAdd capacityRepeatConstraint moves
TOC is a repeating improvement cycle because every solved constraint reveals the next one.

If you are starting from a messy real process, first draw the flow using process mapping and value stream mapping. Then calculate step capacities using capacity measurement, utilisation and effective capacity. The bottleneck usually becomes obvious when you see both the map and the numbers.

The Bottleneck Signals Interviewers Expect You to Notice

Do not rely only on what managers say is the problem. Bottlenecks leave physical and data-based clues.

A true bottleneck usually shows multiple symptoms, not just one noisy complaint.A true bottleneck usually shows multiple symptoms, not just one noisy complaint.Queue BeforeWIP piles upDownstream IdleStarved stepsHigh UtilisationLittle slackExpeditingConstant firefightingBottleneck
A true bottleneck usually shows multiple symptoms, not just one noisy complaint.

Metrics That Prove the Bottleneck

In interviews, a strong candidate does not just say "there is a queue." They support it with operating measures. These are the most useful ones.

There is no universal "good" number for these metrics because a hospital, call centre, auto line, and cloud approval workflow behave differently. The strong answer is comparative: which step has the least spare capacity against demand, and does the queue evidence confirm it?

Reading a Bottleneck in 60 Seconds: A Worked Example

Suppose an order process has three sequential steps. Demand is 26 orders per hour.

If credit approval is improved from 20 to 25 orders/hour, system throughput rises to 24 orders/hour because dispatch now becomes the next bottleneck. This is why TOC is a cycle: improvement moves the constraint.

Key Definitions

  • Bottleneck: the process step with the lowest effective capacity relative to demand.
  • Constraint: any limiting factor that prevents a system from achieving more of its goal.
  • Throughput: the rate at which the system produces acceptable output for the customer.
  • Exploitation: increasing output from the current constraint without major new investment.
  • Subordination: aligning all other steps to protect the constraint and avoid overload.

Case Study: Aravind Eye Care and the Scarce Surgeon Minute

Aravind Eye Care demonstrates bottleneck thinking by designing the care system around the scarce resource: highly skilled ophthalmic surgeon time.

The case is memorable because the bottleneck is not a machine - it is a surgeon minute.
The case is memorable because the bottleneck is not a machine - it is a surgeon minute.

In many healthcare processes, the instinct is to treat every activity as equally important. Registration, diagnosis, preparation, surgery, recovery, billing - all matter. But if the goal is to restore sight safely at scale, the scarcest value-creating resource is often the surgeon performing the procedure.

Aravind's operating model is a strong TOC example because it does not ask surgeons to do everything. The primary driver is protecting surgeon time. Supporting drivers include trained support staff, standardised preparation, disciplined patient flow, specialised layouts, and repeatable clinical protocols. The result is a system where the constrained expert resource spends a larger share of time on the activity only that expert can perform.

So what: Aravind is not simply "efficient because it works fast." It is efficient because the process architecture protects the bottleneck, and the supporting system prevents expensive expert time from being wasted.

How AI Changes Finding the Bottleneck and the Theory of Constraints

AI does not replace bottleneck thinking. It makes the constraint visible faster, especially in digital and hybrid processes where the queue is hidden inside systems.

  • Event-log mining: AI can read timestamps from ERP, CRM, ticketing, hospital, or warehouse systems and identify where work waits longest.
  • Predictive bottleneck detection: ML models can flag tomorrow's likely constraint using demand forecasts, absenteeism, maintenance risk, and order mix.
  • Simulation before spending: teams can test whether adding one person, changing sequence, or reducing setup time will actually increase throughput before implementing it. This connects naturally to using AI and simulation to test a process design.

Use ChatGPT or Claude with a small process table: step names, cycle times, capacities, queue lengths, and defect rates. Ask: "Identify the likely bottleneck, calculate system throughput, suggest one exploit, one subordinate action, and one elevation option." Then challenge the answer by asking, "What data would disprove this bottleneck hypothesis?"

Interview Relevance

"Here is a process with five steps and different capacities. How will you identify the bottleneck, improve throughput, and avoid creating another problem?"

If the interviewer gives waiting time or WIP numbers, connect TOC with queueing and service capacity. A bottleneck is often where variability turns high utilisation into long waiting.

Common Mistake

The biggest mistake is improving a non-bottleneck and claiming system throughput will rise. It costs candidates because it shows local-efficiency thinking instead of system thinking. Fix: always ask, "Will this change increase output at the current constraint or protect the constraint from wasted time?"

Mark Lesson Complete (Finding the Bottleneck and the Theory of Constraints)