Skip to content
, home

Guide

How to recover a stalled software project

By Campion Fellin · Published · Updated

How do you get a stalled software project back on track?

Start by finding out where the work stands, not where the plan says it is. Then cut the scope to the smallest set of outcomes that matter, give the project one clear owner, and ship something real within weeks to rebuild momentum. If it stalled because of missing skills or no one having time, a senior person who does the work usually helps more than more process. If it stalled because goals are unclear or priorities conflict, engineering will not fix it until leaders agree on what finished means.

Signs a project has stalled

  • Milestones keep slipping, and the explanations keep changing.
  • Status updates say "almost done" for weeks at a time.
  • No one can say clearly who owns the project.
  • The people who started it have moved on, and the context left with them.
  • The team is busy, but little of the work reaches users.

1. Find out where it actually stands

Read the code, the open tickets, and the deployment history, and talk to the people doing the work. Write down what is finished and running, what is partly built, and what has not been started. This picture usually differs from the project plan, and every later decision depends on it being accurate.

2. Name the real constraint

Most stalls come down to one or two causes. The common ones are:

  • No single owner with the authority to make decisions.
  • A hard technical problem that no one on the team has had time or experience to solve.
  • Scope that grew while the deadline stayed the same.
  • Dependencies on other teams or vendors that are not moving.
  • Disagreement about what the project is actually for.

3. Shrink the plan

Agree on the smallest result that would still be worth having, and defer everything else. A smaller project that finishes is worth more than a complete one that does not. Write the reduced scope down and get explicit agreement from the people who sponsor the work.

4. Give it one owner

One person should be responsible for decisions, priorities, and saying no. That person needs enough technical depth to judge tradeoffs and enough authority to make them stick.

5. Show progress early

Aim to ship something real, even small, within the first few weeks. Visible progress rebuilds trust with stakeholders and gives the team evidence that the new plan works. Keep updates short and regular, and include risks as well as wins.

When to bring in outside help

  • The team is fully occupied keeping existing systems running.
  • The blocking problem needs experience no one on the team has.
  • You need an independent, candid view of where the project stands.
  • There is no one senior enough to own it day to day.

Frequently asked questions

Should we start the project again from scratch?

Rarely as a first move. A rewrite throws away working parts along with the broken ones and often stalls for the same reasons. Restart only after the assessment shows that what exists cannot reasonably be finished or repaired.

How long does it take to recover a stalled project?

It depends on the size of the project and the cause of the stall. The first goals are an accurate picture, an agreed smaller plan, and a first visible result, which should be measured in weeks rather than months.

How we help: Stalled project recovery

Let's talk

What’s stuck?

Tell us what’s been difficult, what you’ve tried, and what a good outcome looks like. A few sentences is enough.