Constraints and bottlenecks

Right problem? Find what is limiting the result.

A constraint limits what the whole system can achieve towards its goal. A bottleneck is a capacity-limited step in the flow of work. A bottleneck may be the current constraint—but a rule, missing information or an external dependency can constrain the system too.

Before making one part faster, ask: would this help more work reach a useful finish—or just move the queue?

Follow the work, not the noise

Start with the result that matters to the customer or service user. Follow real work from request to completion, with the people doing it. Include handovers and other organisations—not just your own team.

You are forming a testable explanation, not looking for someone to blame.

One simple example

Imagine a service team that prepares orders quickly, but every order needs approval from one specialist. Orders wait for approval; speeding up preparation adds to the queue without increasing deliveries.

Check why approval is needed and how the specialist’s time is used. Could routine orders follow an agreed standard, leaving specialist review for exceptions? Test the arrangement without weakening quality or safety.

If completed orders increase, another limit may become important. The constraint is not necessarily in the same place forever.

Check four traps

Test a change at the suspected constraint

First make better use of what is available and organise surrounding work to support it. Add capacity where needed—not automatically everywhere. The Theory of Constraints’ five focusing steps provide a short sequence.

If two legitimate needs seem to conflict, use TRIZ separation questions to explore alternatives. Not every constraint is a contradiction, and no particular tool is compulsory.

State what will change, what result you expect and when. Check implementation, completed work, end-to-end waiting and possible harm elsewhere. A local gain is not automatically a system gain—but it may still improve safety, quality or working conditions.

Charts can help identify performance changes. A change point alone does not prove you found the constraint or establish causation; no detected change is a reason to investigate the explanation, implementation, data and timing—not a verdict by itself.

What’s your next useful question?

What is limiting the result now—and what would we expect to see if we relieved it?

Return to Right problem? →
Choose measures for the test →