The Myth of More Capacity: Why Hiring Isn’t Always the Answer
“We need to hire 3 more engineers to clear this backlog.”
That was the mandate from a frustrated Founder I worked with recently. Their 5-person engineering team was missing deliverables, work was piling up, and the commercial default was to buy more capacity.
But when I audited their delivery system, they didn’t have a capacity problem.
They had a Work-In-Progress (WIP) problem.
Every developer was juggling 3 or 4 different tickets at once just to “stay busy” while waiting on other people. Because everyone was starting new work, nobody had the capacity to review, test, or deploy existing work. They were suffocating under their own context-switching.
So, we did the exact opposite of what the boardroom wanted. Instead of hiring, we actively constrained the system.
The Fix: Radical Constraint
We introduced a strict WIP limit. We made a hard operational rule: the team could only have 3 active tickets in progress at any one time across all 5 developers.
If a developer was blocked, they couldn’t pull a new ticket from the backlog. They had to swarm the bottleneck. They paired up, reviewed code, and forced the existing work over the line.
The mantra became: Stop starting, and start finishing.
The Result
Within three weeks, their deployment throughput doubled. They cleared the backlog. And they did it with zero new hires and zero increase to their payroll.
You cannot buy your way out of a broken delivery system. Before you sign off on that next recruitment fee, ask yourself if your system is actually leaking the capacity you already have.
Visualise Your System's Limits
Are you really under-capacity, or just over-WIP? Use our Physics of Flow Calculator to see the real impact of context-switching and calculate your true delivery potential.
Access the Free Calculator