Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How to Tell a Project Is Drifting Before the Money Runs Out
Hiring & Budgets

How to Tell a Project Is Drifting Before the Money Runs Out

The observable signals that an automation project is in trouble, written for clients who cannot read the code.

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

No working software for a month, the same screens in every demo, “almost done” three weeks running, questions taking days to answer, and testing scheduled for the end. Each is observable without technical knowledge and each has a specific intervention.

You do not need to read code to see this

Software projects rarely fail suddenly. They accumulate signals for weeks while everyone hopes the next fortnight will be better.

All of the following are visible to a non-technical client, which is the point of listing them.

The five signals

  1. No working software for more than two weeks. Progress is being described rather than demonstrated.
  2. The same screens in every demonstration, with the difficult parts always coming next time.
  3. “Almost done” for three weeks. The remaining work is not understood and nobody has re-forecast.
  4. Questions taking days to answer. Usually means the team changed or an uncomfortable answer is being avoided.
  5. Testing scheduled for the end, which is where bad projects go to be discovered too late to fix.

What to do about each

  • Ask for a demonstration of whatever exists this week, however rough
  • Specify what you want to see: “an order going through end to end, including a failure”
  • Ask for the remaining work as a list; if it cannot be produced in an hour, it is not nearly complete
  • Ask directly whether the team has changed and who is currently working on your project
  • Ask for access to a test environment from the halfway point, and use it

If several are true

Call a reset meeting and say plainly what you are seeing, without blame. Ask for a written list of what is complete, what remains, and the revised forecast. Then cut scope to a launchable core.

Projects can be recovered. What kills them is everyone politely hoping for a month that would have been better spent on that conversation.

Protecting yourself in advance

Fortnightly working software, milestones tied to demonstrable functionality rather than dates, a named team you have met, and a first phase short enough that being wrong is survivable.

Payment on acceptance of each milestone. Paying everything up front removes the only leverage you have.

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

Should we stop paying?

Withholding payment usually escalates rather than resolves. Better to pause new work, get the written status, and agree what completing the current milestone means.

Can a failing project be rescued?

Often, particularly when the understanding of the problem is sound and the issue is delivery. Rescue usually means cutting scope hard and shortening the feedback loop.

Should we get an independent review?

A few days of someone reading the code gives an objective picture and costs little against the project. Strong resistance to a review is itself a data point.

Will you review a project you did not build?

Yes, regularly, and sometimes the conclusion is that the supplier is doing fine and the communication is the problem.

Keep reading

More on Hiring & Budgets

Start here

Something not feeling right about a build in progress?

We do independent reviews of projects we did not build. A few days usually gives a clear picture and a plan.

  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 →