Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Our Software Project Has Stalled. Should We Add Developers to Our Team or Hand It to an Outside Team?
Problems We Solve

Our Software Project Has Stalled. Should We Add Developers to Our Team or Hand It to an Outside Team?

Stalled project and unsure whether staff augmentation or outsourcing will restart it? Decide from the cause of the stall; SpiderHunts supports both.

Updated 3 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

For a stalled project, the choice between staff augmentation and outsourcing depends on why it stalled. If you have direction and ownership but not enough hands, add developers to your team. If nobody on your side can own the delivery, hand a clearly bounded piece to an outside team. SpiderHunts diagnoses the stall first, then provides whichever fits.

Half built, and not moving

The project started with energy. The first release was planned, a developer or two were on it, some screens exist. Then it slowed. Priorities shifted, a key person got pulled onto something else, a technical problem ate a month. Now nothing much has happened for a while and people have stopped asking about it in meetings.

You want to restart it. The question everyone raises is whether to bring in extra developers to join your team, or to hand the whole thing to an agency and get it done. Articles comparing staff augmentation and outsourcing in general do not quite answer it, because they are not about your stall.

Start with why it stopped

The right model depends on what is actually missing. Adding developers to a project with no owner does not restart it, and outsourcing a project your own team needs to control makes the next stall more likely.

Why it stalledWhat is missingUsually fits
Developers pulled onto other workHandsStaff augmentation
A technical problem nobody could solveA specific skillStaff augmentation with a specialist
Nobody owns the project day to dayDelivery ownershipOutsourcing a bounded piece
Scope keeps changingProduct decisionsNeither, until that is fixed
The team has no experience of this type of buildMethod and experienceOutsourcing, with handover planned

The scope row is worth being honest about. If decisions keep changing, any extra capacity will be spent building things that get thrown away.

The cost of choosing the wrong model

Pick augmentation when nobody on your side can direct the work, and the added developers wait for decisions or make them without context. Pick outsourcing when your team needs to own and evolve the product, and you end up with a delivered system nobody in-house understands, plus a handover problem later.

Both mistakes cost money and time, and both leave the project in roughly the same stalled state with a bigger bill attached.

Waiting has a cost as well. A half-built project is not neutral. The code ages, the people who remember the early decisions drift away, and the business need it was meant to meet gets solved some other way, usually with a spreadsheet. The longer it sits, the more of the existing work has to be re-learned or redone when someone finally picks it up.

How we restart it

  1. Diagnose the stall. We look at the code, the backlog, recent activity and who is involved, and talk to the people who were working on it.
  2. Agree the missing piece with you: hands, a skill, ownership, or decisions.
  3. If it is hands or a skill, we add developers from SpiderHunts to your team. They work in your repository and tools under your direction.
  4. If it is ownership, we take on a clearly bounded part of the project (a module, an app, an integration) with our own delivery lead, working to acceptance criteria you agree, in your repository.
  5. If it is decisions, we help run a short scoping exercise to settle them before any building starts, because otherwise extra capacity will be wasted.
  6. Either way, we plan the handover from day one: documentation, tests and your team reviewing code, so the project does not depend on us to keep moving.

Many projects end up with a mix: a bounded piece outsourced to us, and a developer embedded in your team for the rest. That is fine. The point is to match the model to the cause.

Once it is moving again

Work is visible again: tickets moving, releases landing on staging, decisions being made. The people on your side know what they own and what we own. And because the code and knowledge stay with you, the project can carry on after the extra capacity steps back.

Is this your project?

  • Something was started, partly built, and then went quiet.
  • You are debating whether to add developers or bring in an agency.
  • Nobody has clear day-to-day ownership of the project.
  • The team hit a technical problem outside its experience.
  • You want it finished without losing control of it.

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

Which is cheaper, staff augmentation or outsourcing?

It depends on the project. Augmentation is often cheaper when you already have direction and just need hands. Outsourcing can be more efficient when you need a whole delivery capability for a bounded piece of work.

Can we switch models later?

Yes, if the code and accounts are in your name and work is documented as it goes. We set things up that way so you are not locked into either.

Who manages the developers under staff augmentation?

You do, day to day, through your normal process. We handle the employment side and support the developer.

What if the stall is really about scope?

Then we will tell you, and suggest settling scope before adding capacity. Building faster in an unclear direction does not help.

Keep reading

More on Problems We Solve

Start here

Project stuck and unsure which way to go?

Tell us what the project is, who is working on it and where it stopped. We will tell you which model fits the cause of the stall, and if the answer is neither, we will say that.

  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 →