Why we wrote this
Month seven of a three-month pilot
The steering meeting is on Friday, and the AI pilot is on the agenda again. It was scoped for twelve weeks. This is month seven.
The short answer: A pilot ends when the decision is written down before it starts. On day one, agree what result means yes, what result means stop, the date you'll decide, who decides, and whether production money exists if it works. Without those five, a pilot measures progress forever and never produces a decision.
Why pilots drift instead of finishing
In July 2024, Gartner predicted that at least 30% of generative AI projects would be abandoned after proof of concept by the end of 2025. It pointed to poor data quality, inadequate risk controls, escalating costs or unclear business value. In June 2025 it predicted that over 40% of agentic AI projects will be cancelled by the end of 2027, citing much the same reasons.
Fixing it has a cost. Firm stop criteria will occasionally end a pilot that one more month would have rescued. We think that's a fair trade, but it means an uncomfortable meeting on day one that most teams would rather skip.
Five reasons pilots drift
1. Success was never written down
The pilot started with a goal like "see if AI can help with claims". That's a direction, not a test, so every result reads as progress.
-
What it looks like: updates that say "promising" or "encouraging", with no number attached.
-
What good looks like: a measurable yes, agreed before the build, that two people would score the same way.
2. Nobody owns the decision
Pilots are often run by the technical team and sponsored by someone senior who isn't in the room. The builders can't approve production, and the sponsor never agreed to decide.
-
What it looks like: the steering meeting ends with "let's keep going", because nobody present can say stop.
-
What good looks like: one named person who will fund and run the production version, with the decision date in their diary.
3. The pilot tests the model, not the job
A model can score well on a test set and still fail in the workflow. Production depends on edge cases, the systems it must connect to, and the time a person spends checking its work.
- What it looks like: accuracy figures from a sample, but no figures from real staff doing real work.
- What good looks like: a measure taken in the actual workflow, such as how often staff accept the output unchanged.
4. Production was never costed
Pilots run in a sandbox on exported data. Production needs security review, data residency, monitoring and support, which usually cost more than the pilot itself.
-
What it looks like: a successful pilot followed by a new business case and a six-month gap.
-
What good looks like: a production budget and owner agreed in principle before the pilot starts.
5. Stopping feels like failure
Nobody's career suffers from a pilot that's still running. Calling stop feels like admitting the money was wasted, so the safe move is always another month.
-
What it looks like: extensions justified by "we've come this far".
-
What good looks like: stop treated as a result, recorded with what was learnt, and announced as calmly as a yes.
The day-one decision sheet
Each drift cause has a matching fix, and all five fit on one page. Fill it in before the build starts, with the person who will make the call.
- Write the yes criteria. Name the measurable result, taken in the real workflow, that means you'll fund production.
- Write the stop criteria. Name the result or blocker that ends the pilot. Include at least one condition that isn't about accuracy, such as data residency or checking time.
- Set the decide-by date. Use a calendar date, not "end of the pilot". Agree now what a borderline result triggers.
- Name who decides. One person, who will fund and own the production version. Everyone else advises.
- Agree the production budget question. Confirm that a production budget and owner exist in principle, so a yes turns into a build.
|
Yes if |
Stop if |
Decide by |
Decided by |
Production budget agreed? |
|---|---|---|---|---|
|
The measured result, in the real workflow, that funds production |
The result or blocker that ends it, including one non-accuracy condition |
A calendar date, plus the rule for borderline results |
One named person who will own production |
Yes or no, with the budget owner named |
When an open-ended pilot is fine
Not every experiment needs a stop line. If your team is exploring what a language model can do with your documents, purely to build understanding, there may be no decision to make yet.
The trouble starts when research gets a steering committee and a slide titled "pilot". If no decision depends on the work, the sheet above won't help.
A filled-in example
|
Yes if |
Stop if |
Decide by |
Decided by |
Production budget agreed? |
|---|---|---|---|---|
|
85% of 300 real claims accepted unchanged, and checking takes under half the manual time |
Under 70% after two tuning rounds, or claim data must leave approved Australian hosting |
Friday of week 8. A result of 70% to 85% earns one four-week extension, then a final call |
Head of Claims. The CTO signs off security |
Yes, in principle. Owner named in week 1, sized from the integrations |
Look at what the yes line measures. It isn't accuracy on a test set. It's whether assessors trust the output in their real queue, and whether checking beats doing.
The last column does the most work. Because a production budget was agreed before the build, a yes in week 8 starts a build, not a new business case.
What drives the effort
This isn't free, and the pilot is rarely the expensive part. Four things move the effort most:
Pilot length
Number of stakeholders
Data access and sensitivity
Whether production is scoped up front
How we approach it
NEXUS Foundation
The eight weeks produce a Working AI Solution tested on your data. They also produce a Stakeholder Investment Case, which sets the result against the criteria for the person funding production.
The Production Roadmap covers what it takes to run the solution for real: integrations, controls, review effort and sequencing. A stop result gets the same rigour, so you know why it stopped and what you learnt.
Check your own pilot
Answer these three questions about the pilot you're running or planning:
- Can you name, in one sentence, the result that means yes?
- Can you name the result that means stop?
- Is there a calendar date and one named person for the decision?
If any answer is no, fill in the sheet before the next steering meeting.
Frequently Asked Questions
What are good success criteria for an AI pilot?
What is AI pilot purgatory?
Is an AI pilot the same as a proof of concept?
How long should an AI pilot run?
What should we do with borderline results?
Who should own the go or stop decision?
Why do AI projects fail after a promising pilot?
What drives the cost of taking an AI pilot into production?
Can we add stop criteria to a pilot that's already running?
Discover custom app development and AI trends with Nikesh Maharjan, EB Pearls' Senior Engineering Manager. Learn how we build innovative solutions.
Read more Articles by this Author