Build This Now
Build This Now
What Are Dynamic AI Workflows? How Companies Replace DepartmentsWhy Most Companies Fail to Automate a Department With AIFind the One Constraint That Caps GrowthWhere Is My Business Actually Losing Money? A Revenue-Leak Audit From Your Own Data
speedy_devvkoen_salo
Blog/For Business/Find the One Constraint That Caps Growth

Find the One Constraint That Caps Growth

One step caps how fast your whole business makes money. Theory of Constraints, applied to a services, agency, or SaaS firm, and why the bottleneck is usually a policy.

Want this inside your company?

Tell us the outcome you need, and we'll show you what we can build.

More about who's behind this →
speedy_devvkoen_salo
Work with us
speedy_devvWritten by speedy_devvPublished Jul 13, 20268 min readFor Business hub

Problem: You're told to optimize everything at once, tighten sales, speed up delivery, trim ops, buy a tool for every team. So you spread effort evenly across the org, and a quarter later the business feels exactly as heavy as before.

Quick Win: Every company has one binding constraint, a single step that caps how fast the whole business turns work into money. Improve that step and total output rises. Improve anything else and you get a more efficient version of the same throughput. In the words of the Theory of Constraints Institute, "only an improvement at the constraint... makes a difference," because "strengthening any link of a chain (apart from the weakest) is a waste of time and energy." Find your weakest link before you spend another dollar strengthening the strong ones.


Want this inside your company?

Tell us the outcome you need, and we'll show you what we can build.

More about who's behind this →
speedy_devvkoen_salo
Work with us

The idea 90% of ops advice gets wrong

Most operational advice is additive: find inefficiencies everywhere and fix them. It sounds responsible. It's also mostly wasted motion.

Eliyahu Goldratt made the opposite argument in his 1984 business novel The Goal, and it has held up for forty years. His Theory of Constraints (TOC) is, in Lean Production's definition, "a methodology for identifying the most important limiting factor... that stands in the way of achieving a goal and then systematically improving that constraint until it is no longer the limiting factor." The uncomfortable corollary: "spending time optimizing non-constraints will not provide significant benefits; only improvements to the constraint will further the goal."

Read that twice if you run a services business. It means the sales enablement project, the new delivery dashboard, and the finance automation you shipped last quarter did nothing for total throughput unless one of them happened to land on the constraint. Every process has a single limiting step, and total throughput only improves when that step improves.

TOC was built for factories, where the constraint is usually a physical machine. The genuinely useful move, the one almost nobody writes about, is applying it to an agency, a consultancy, or a SaaS company, where nothing is on a conveyor belt but the same law of flow applies.

The five focusing steps, applied to a services firm

Goldratt's method is five steps, repeated forever. Here's the manufacturing version next to what each step means when your "machine" is a team of people.

StepGoldratt's factory versionApplied to a services / agency / SaaS firm
1. IdentifyFind the machine everything queues behindFind the step where work piles up, the one approver, senior reviewer, or handoff every project waits on
2. ExploitSqueeze maximum output from the constraint with no new spendStop the constraint doing work a cheaper resource could do; protect its time for the one thing only it can do
3. SubordinateMake every other station serve the constraint's paceReorder the rest of the business around that step, even if other teams look "less efficient" as a result
4. ElevateBuy another machine, add capacityOnly now: hire, tool, or restructure to widen the constraint
5. RepeatThe constraint moves, start againRe-diagnose. The bottleneck is now somewhere else

The order matters more than any single step. Most companies jump straight to step 4, hire, buy, add, before they've exploited and subordinated, which is why headcount goes up and throughput doesn't. You elevate last, once you've proven the free moves don't clear the bottleneck.

Steps 2 and 3 are where services firms leave the most money on the table. If your constraint is a senior person, "exploit" means getting every hour of low-value work off their desk. "Subordinate" means the rest of the company reorganizes to feed that person clean, ready work, even if it means a junior team sits idle sometimes. That feels wrong. It's correct. As the framework puts it, the efficiency of non-constraints is a secondary concern as long as the constraint keeps running.

Your constraint is probably a policy, not a capacity problem

Here's the operator reframe that changes what you do next. When leaders find their bottleneck, they almost always assume it's a capacity problem, not enough people, not enough tooling, and reach for the checkbook. Usually they're wrong.

TOC classifies constraints into three types. Per the framework: equipment ("the way equipment is currently used limits the ability of the system to produce more"), people ("lack of skilled people limits the system... mental models held by people can cause behaviour that becomes a constraint"), and policy ("a written or unwritten policy prevents the system from making more").

In a services business, it's overwhelmingly the third. The constraint isn't that you lack an approver, it's the rule that every quote needs that approver's sign-off. It isn't that delivery is understaffed, it's the policy that no project starts until a full spec is signed, so half your capacity sits waiting on documents. It isn't a missing CRM, it's the unwritten norm that leads belong to whoever touched them first, so nobody else follows up.

This is why buying software rarely moves the number. A tool speeds up the queue in front of the constraint; it doesn't remove the rule that created the queue. Changing a policy costs nothing and takes a meeting. Which raises the real reason it doesn't happen: a policy constraint has an owner, and naming it points at a person. More on that failure mode below.

The dashboard lies. Interviews find the real bottleneck.

If the constraint were visible on a dashboard, you'd have fixed it already. It usually isn't, for two structural reasons.

Dashboards measure activity, not waiting. Your reports show utilization, output, revenue per team, each department in its own tile, each one looking busy. But the constraint reveals itself in the gaps between steps: the days a deal sits in "pending approval," the week a project waits for one reviewer. That wait time lives between the tiles, so nobody instruments it. High utilization is especially misleading in knowledge work, where pushing people toward 100% busy actually lengthens queues and delay rather than raising output. A "fully utilized" team is often a sign you've found the constraint, not proof you're efficient.

People have already routed around it. Everyone downstream of the real bottleneck has built a private workaround, a side channel, a favor, a "just ask her directly." Those workarounds are the map. You surface them by asking the people who do the work where they get stuck and what they do about it, not by reading a chart. The clean signal is simple: find where work piles up and where the expediting happens. That's the constraint, whatever the dashboard says.

This is exactly why a real diagnosis pairs the company's own cycle-time data with structured interviews. The data tells you where time is lost; the interviews tell you why, and the why is almost always a policy the numbers alone can't see.

The artifact: a ranked bottleneck map

The output of this work isn't a strategy deck. It's a short, ranked list: the constraints in order of what they cost the business, each tied to a specific fix. Here's the shape of a single row, with illustrative labels (the real version uses your actual figures):

BottleneckEvidence sourceFixExpected payoff
Quotes stall waiting on one approverCompany's own cycle-time dataChange the approval rule for routine quotesFaster deals, less idle pipeline
Same report rebuilt weekly by handTeam interviews + time logsProduce the report automaticallyHours returned to the team every week

Numbers and rows here are illustrative of the format, not real results. The point of ranking is focus: you attack the top row first, because that's the one link whose strengthening actually moves total throughput. Everything below it can wait, deliberately. We walk through a real, anonymized version of this in Business Bottleneck Analysis From Your Own Data.

Where this breaks

TOC is simple, which is different from easy. Three failure modes kill it in practice.

The constraint moves and you keep polishing the old one. Once you fix the top bottleneck, throughput rises until it hits the next limiting step, which is now somewhere else entirely. Goldratt built a warning into step 5 for exactly this: "if in the previous steps a constraint has been broken, go back to step 1", and don't let inertia become the constraint. Teams that solved a bottleneck two years ago and never re-diagnosed are optimizing a link that stopped being the weakest one long ago.

The org won't name its constraint. A policy constraint has an owner. Naming "every quote waits on the VP of Sales" as the thing costing you deals is a political act, and the people closest to the constraint are often the ones who benefit from it staying unnamed. This is why internal teams struggle to run this on themselves, not competence, incentives. Evidence-backed diagnosis breaks the deadlock, because a ranked list drawn from the company's own data is hard to wave away as one person's opinion.

You treat a policy like a capacity problem. The most expensive mistake: you correctly find the constraint, then "solve" it by hiring or buying instead of changing the rule. Now you've added cost and left the constraint in place. Diagnose the type before you spend.

Start with a diagnosis, not a transformation

The reason companies optimize everywhere is that it feels safe, spread the bets, touch every department, show motion. But motion isn't throughput, and a full transformation program is a large bet placed before you know where the constraint is.

The low-risk move is the opposite: a focused diagnosis first. Find the one binding constraint, prove it with your own data and your own people, rank it against the others, and only then decide whether the fix is a policy change, a tool, or a hire. It's a smaller commitment than a reorg and it tells you which reorg, if any, is even worth doing.

That single ranked map tends to expose the same downstream problems we write about elsewhere: reps who only sell 40% of the time, automation that gets recommended but never actually installed, and the revenue that leaks out of slow follow-up. They're usually symptoms of one constraint upstream.

Frequently asked questions

Does the Theory of Constraints actually apply to a non-manufacturing business?

Yes. The framework is about flow, not factories. Any system that turns inputs into an outcome has one step that limits the whole, total throughput only rises when that step improves. In a services or SaaS firm the constraint is a person, a handoff, or a rule rather than a machine, but the five focusing steps, identify, exploit, subordinate, elevate, repeat, work unchanged.

How do I find my company's constraint without a big consulting engagement?

Look for where work waits, not where people look busy. The constraint is the step with the longest queue and the most expediting around it. Dashboards hide it because they measure activity per team, not wait time between teams, so pair your own cycle-time data with honest interviews about where work gets stuck. That combination points at the constraint far faster than a best-practice audit.

Why do I keep spending on tools without the bottleneck moving?

Because most services-business constraints are policies, not capacity limits. TOC's own taxonomy includes policy constraints, an unwritten rule that stops the system producing more. Software speeds the queue in front of the rule; it doesn't remove the rule. Change the policy first. It's free, and it's usually the thing nobody wants to name.


If your business feels heavier every quarter and every department blames a different cause, you don't have five problems, you have one constraint and a lot of noise. We build a ranked, evidence-backed bottleneck diagnosis from your own numbers and your own team, so the debate stops and the work starts on the one fix that actually moves throughput. See what we install inside companies, or reach out directly.

More in For Business

  • AI Agents vs Employees: The Real Cost of a Department in 2026
    The honest 2026 cost of AI agents vs employees: fully-loaded salary math, where AI cuts 85%, where agents cost more than staff, and why 95% of pilots fail.
  • AI Lead Generation From Buying Signals
    How AI turns a plain-English signal into a ranked, ready-to-approve pipeline in 2026: what it can track, what it's worth, and why in-house builds quietly fail.
  • Battlecards Are Dead. Build Briefs On Demand.
    A static battlecard is stale before sales opens it. Build on-demand, per-deal competitor briefs for proposals and board decks instead. Here's the framework.
  • Buying Signals vs. Intent Data
    Intent data is the most overrated tool in the sales stack. Public signals (a hire, a raise, an expansion) are verifiable. The decay windows that make them convert.
  • Claude for Business: Sales & Finance
    What Claude for business automation really does across sales and finance in 2026 - the grunt work it owns, the judgment humans keep, and why DIY stalls.
  • Done-For-You vs SaaS vs Consultants: A Buyer's Guide to Installing an AI Outcome
    You aren't choosing a vendor. You're choosing how to get a result: a deck, a login, a hire, or an installed outcome. Each one's worst failure mode, scored.

Want this inside your company?

Tell us the outcome you need, and we'll show you what we can build.

More about who's behind this →
speedy_devvkoen_salo
Work with us

Why Most Companies Fail to Automate a Department With AI

Why AI automation projects fail in 2026: the failure-rate data from MIT, Gartner, RAND and McKinsey, and the maintenance trap nobody budgets for.

Where Is My Business Actually Losing Money? A Revenue-Leak Audit From Your Own Data

Most owners can name their biggest expense, not the one process bleeding margin. A revenue-leak audit that finds the single leak worth fixing first.

On this page

The idea 90% of ops advice gets wrong
The five focusing steps, applied to a services firm
Your constraint is probably a policy, not a capacity problem
The dashboard lies. Interviews find the real bottleneck.
The artifact: a ranked bottleneck map
Where this breaks
Start with a diagnosis, not a transformation
Frequently asked questions
Does the Theory of Constraints actually apply to a non-manufacturing business?
How do I find my company's constraint without a big consulting engagement?
Why do I keep spending on tools without the bottleneck moving?

Want this inside your company?

Tell us the outcome you need, and we'll show you what we can build.

Work with us
More about who's behind this →