Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. What to Ask Before Signing Off a Machine Learning Project
Software Strategy

What to Ask Before Signing Off a Machine Learning Project

A short list for whoever approves the spend, designed to surface the problems that sink these projects - without requiring technical knowledge.

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

Ask what decision changes, what the current method achieves, who will use the output, what happens after launch, and what would make you stop. Vague answers to those five predict project failure better than any technical assessment.

You do not need to assess the technology

Approving a machine learning budget feels like it requires judging technology you do not understand. Mostly it does not. The projects that fail usually fail for reasons visible in how the proposal answers ordinary business questions.

The five below can be asked by anyone and are hard to answer well without having thought the project through.

One: what decision changes, and who makes it?

If the answer describes an insight or a dashboard rather than a decision that will be made differently, the project has no route to value.

Push for specifics: which person, how often, what they do now, and what they would do instead. 'Better visibility of demand' is not an answer; 'the buyer's weekly order quantity' is.

Two: what does the current method achieve?

If nobody can say how well the existing process performs, nobody will be able to prove the project worked. This is the single most common gap, and it is fixable before the project starts.

It also occasionally ends the project usefully. Measuring the current method sometimes shows it is already good, and the money is better spent elsewhere.

Three, four and five

  1. Who uses the output, and have they been involved? A model the intended users first hear about at training will not be adopted. If they have not been consulted, that is a risk on the face of it.
  2. What happens after launch, and what does it cost? Monitoring, retraining and support are recurring. A business case without them is understated, and the shortfall appears in year two.
  3. What would make us stop? Ask for the specific finding that would mean not proceeding, and at which point it would be visible. A project with no stopping condition has no decision point, only momentum.

Answers that should concern you

AnswerConcern
We will know more once we startNo feasibility stage; risk sits with you
The accuracy will be around 90%Nobody can know that before seeing the data
The business will benefit from insightsNo decision identified
It runs itself once builtPost-launch cost not understood
We have not spoken to the team yetAdoption risk, and possibly the wrong problem

Structure the approval in stages

The most effective control is not asking better technical questions but structuring the spend. Approve a small feasibility stage with a defined deliverable and a decision point, then approve the build on evidence.

That converts one large uncertain commitment into a small one followed by an informed one. It also gives the project team permission to report bad news, which is worth more than any amount of oversight.

A project with no stopping condition does not have a decision point. It has momentum.

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 approve the whole project at once?

Better to fund feasibility first with a decision point. It costs less and produces the information the larger decision needs.

What if the team cannot answer these questions?

That is the finding. Send it back rather than approving - the questions are answerable and the answers shape the project.

How do we judge the technical approach?

Largely you should not have to. Ask them to explain it in business terms; if they cannot, that is informative.

What is a reasonable feasibility budget?

A small fraction of the expected build, fixed price, over a few weeks. It should be cheap enough that stopping afterwards is acceptable.

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

Want machine learning project details from us?

Tell us what you are trying to predict and roughly what data you hold. We will come back with an honest view on whether machine learning is the right tool, what the work would involve and a realistic cost range. If a spreadsheet would do the job, 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 →