Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. When Staff Augmentation Goes Wrong
Software Strategy

When Staff Augmentation Goes Wrong

Most failed engagements fail for the same handful of reasons, and almost none of them are about the developer. What to check before blaming the supplier.

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

The usual causes are unclear work, no review capacity, missing context and nobody owning the relationship on your side. Developer capability is a factor in a minority of cases, and it is the easiest to fix.

The short answer

Engagements fail when the work was not defined well enough to hand over, when there was nobody with time to review and answer questions, or when the augmented developer was kept away from the context they needed. Those three account for most of what we see.

That is worth knowing because all three are fixable before you start, and none of them is solved by changing supplier.

Cause one: the work was never defined

Handing over a vague objective to someone who does not know your product produces either paralysis or the wrong thing. Your own team fills gaps from experience; a new person cannot.

The test is whether you could write down what done looks like for the first month. If you cannot, the problem is not resourcing and adding people will make it more visible rather than better.

Cause two: no review capacity

Every change needs reviewing by someone who knows the system. If that person is already fully committed, the review queue grows, feedback arrives late and by the time it does the developer has built more on top of it.

  • Reserve review time in the reviewer's week rather than assuming it fits
  • Keep the ratio sensible, around two or three developers per reviewer
  • Watch how long reviews sit, because that number moves before anything else
  • Treat a growing queue as a resourcing problem, not a diligence problem

Cause three: context withheld

Some teams keep external developers away from the roadmap, the reasoning behind past decisions, or the parts of the system considered sensitive. The intent is caution. The effect is people building against assumptions.

If a person cannot be trusted with the context needed to do the work, the engagement should not have started. Once it has, withholding context guarantees rework.

Cause four: nobody owns it on your side

SymptomUnderlying cause
Questions unanswered for daysNo named owner with time
Priorities change without being communicatedRelationship managed by committee
Problems surface only at month endNo regular check-in
Same issue raised repeatedlyFeedback going to the wrong place

One named person on your side, with a weekly conversation with the supplier, prevents most of this. It is a small commitment and it is the single highest-value thing you can do.

When it genuinely is the developer

It happens, and a decent supplier will replace someone without a fight. The signals worth acting on are work that consistently needs rework after review, a pattern of the same feedback, or an obvious gap against the seniority you were sold.

Raise it early and in writing. Suppliers can act on a specific concern raised in week three; they can do very little with a general complaint delivered at the end of month four.

Checking before you start

  1. Can you describe the first month of work in writing?
  2. Who reviews, and do they have the hours?
  3. Who answers product questions within a day?
  4. Is the environment documented and working?
  5. Who owns the supplier relationship on your side?

Five questions. If more than one has no clear answer, fix that before adding anyone, because the engagement will surface it anyway and at a higher price.

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

How soon should we know if it is working?

Within the first few weeks you should see a merged change, questions being asked sensibly and review feedback being absorbed. If none of those is happening by week three, something is wrong.

Should we ask for a replacement or end the engagement?

If the causes are on your side, changing person changes nothing. Work through the five checks first.

What if the supplier blames our process?

They may be right. A supplier willing to tell you that is usually more useful than one that stays quiet and bills.

Can a failed engagement be recovered?

Often, if the cause is process rather than capability. Define the work, reserve review time, name an owner and restart from there.

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 →