Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. When Adding Developers Will Not Help
Software Strategy

When Adding Developers Will Not Help

More people solve a capacity problem. Where the real bottleneck is decisions, review or unclear work, extra developers make it more expensive.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Do not augment when the constraint is decisions rather than hands, when nobody has review capacity, when the work cannot be described, or when what you need is judgement you do not have internally. Adding people to any of those makes the underlying problem more expensive.

The short answer

Augmentation adds capacity. If your bottleneck is not capacity, it will not help and will usually hurt, because more people produce more questions, more code to review and more coordination.

The four cases below are where we would tell a client not to proceed, and we would rather say it before the engagement than bill through it.

When the constraint is decisions

If work is blocked waiting for someone to decide what it should do, adding developers adds people waiting. The queue gets longer and the decision-maker gets more interruptions.

The tell is a backlog full of tickets that cannot be started because a question is unanswered. Fix the decision-making and you may find you did not need more people.

When nobody can review

Every change needs review by someone who knows the system. If that person is fully committed, adding developers converts their week into a review queue and total output falls.

  • Check who can review before deciding how many people to add
  • Reserve their time explicitly rather than assuming it fits
  • If nobody has capacity, that is the constraint to solve first

When the work cannot be described

Handing an undefined objective to someone unfamiliar with your product produces either the wrong thing or a stream of questions. Your own team fills gaps from experience that a new person does not have.

If you cannot write down what the first month looks like, the work is not ready to hand over. That is worth knowing, and it is cheaper to discover on a whiteboard than through an engagement.

When you need judgement rather than hands

What you needAugmentation fit
More of a defined kind of workGood
A specific skill for a bounded taskGood
Someone to decide the architecturePoor, unless scoped as advice
Someone to own the product directionPoor
Someone to tell you what to buildPoor

The bottom three are real needs, and there are ways to buy them. They are just not what augmentation is, and buying capacity when you needed direction leaves you with more code going the wrong way.

The check worth running

  1. What specifically is not getting done?
  2. Why is it not getting done: no time, no decision, no skill, or no clarity?
  3. If no time, who would review the extra work?
  4. If no decision or no clarity, adding people will not help.
  5. If no skill, is it for a bounded piece of work or an ongoing need?

Five questions. Two of the five answers point away from augmentation, which is roughly the rate we see in practice.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

What should we do if the constraint is decisions?

Reduce the number of decisions in flight, name who decides what, and give them time to do it. That is usually faster than any resourcing change.

Can a supplier provide architectural direction?

Some can, scoped as a defined piece of advisory work with a deliverable. That is a different engagement from augmentation and should be priced and framed as one.

Is augmentation wrong for early-stage products?

Not inherently, but requirements change fast and that costs more when the people are new. Shorter feedback loops and closer involvement help.

What if we are not sure which problem we have?

Ask what specifically is not getting done and why. If the answer is not a shortage of hours, more hours will not fix it.

Keep reading

More on Software Strategy

Software Strategy

Machine Learning Myths That Waste Budgets

Eight beliefs about machine learning that quietly inflate project costs, what is actually true instead, and how to spot each one in a proposal.

Start here

Thinking about adding developers to your team?

Tell us what you are building, what your team looks like now and where the gap is. We will come back with an honest view on whether augmentation fits, how many people it would take and what it costs. If hiring directly would serve you better, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →