Home/Field notes/Pilot post-mortem
Eight of our ten AI pilots died. Here's what the two survivors had in common
I'm not going to dress this up as a strategy. For about fourteen months we threw things at the wall. Some of it was curiosity, some of it was a board that had read an article, and a decent chunk was me wanting to play with new toys on company time.
Ten pilots. Two are running in production today. Eight are dead, and only one of those deaths was dramatic.
What follows is the whole scoreboard, then the three things the survivors shared. Spoiler: none of the three are about model quality, and one of them is a bit embarrassing.
The scoreboard
| # | Pilot | Spend | Outcome | Killed by |
|---|---|---|---|---|
| 1 | Supplier invoice extraction | £2,940 | Alive | — |
| 2 | Support email triage | £1,610 | Alive | — |
| 3 | "Ask our documents" internal chatbot | £4,180 | Dead | Nobody owned the documents |
| 4 | Sales call summariser | £1,120 | Dead | Reps didn't read the summaries |
| 5 | Predictive maintenance assistant | £6,300 | Dead | Data wasn't good enough, and never was |
| 6 | Marketing copy generator | £740 | Dead | Replaced by people just using Claude directly |
| 7 | CV screening assistant | £980 | Dead (deliberately) | We decided we didn't want it. Good call. |
| 8 | Shift-rota optimiser | £3,450 | Dead | Union objections we hadn't consulted on |
| 9 | Warehouse photo QA | £2,210 | Dead | Worked fine, saved 20 minutes a week |
| 10 | Board-pack summariser | £560 | Dead | The CFO enjoys writing it. Fair enough. |
| — | Total | £24,090 | 2 of 10 | — |
Before anyone despairs at a 20% survival rate: the two survivors save us roughly £91,000 a year between them. The whole programme, failures included, paid back in under four months. Pilot portfolios are supposed to have a low hit rate. The mistake isn't failing — it's failing slowly and quietly.
Trait one: a single named human who wanted it to exist
Both survivors had an owner who had personally been annoyed by the problem. Invoice extraction: Priti in finance, who had been keying in supplier PDFs for six years. Support triage: Dev, who ran the inbox and could recite the top ten questions in his sleep.
Every dead pilot had a sponsor rather than an owner. A sponsor approves things. An owner notices when it breaks at 4pm on a Tuesday, and cares.
The internal chatbot (#3) is the clearest case. Everybody thought it was a great idea. Nobody owned the documents it read from. Within four months it was confidently quoting a 2021 process that had been superseded twice, and people stopped trusting it — which is a one-way door. Marla made exactly this point in the RAG thread: retrieval needs someone owning document hygiene forever.
Trait two: the work already existed as a written-down process
Invoice extraction had a documented approvals flow. Support triage had a categorisation scheme in the helpdesk. Both had rules a person had already written down and argued about.
The failures were mostly attempts to automate things that lived in people's heads. Predictive maintenance (#5) died because "the engineers just know when it sounds wrong" turned out to be literally true and completely unavailable as training data. We spent £6,300 discovering that our sensor logs had a five-year gap nobody had mentioned.
"If you can't write the rule down, you can't automate it — you can only pretend to." — something Priti said in a review meeting that I've quoted about forty times since.
Trait three (the embarrassing one): the survivors were the boring ones
Invoice extraction and email triage were the two least interesting projects on the list. No demo value. Nothing to show the board. Both were suggested by the people doing the work, not by anyone in a strategy meeting.
Meanwhile the shift-rota optimiser (#8) had a beautiful interface, genuinely clever constraint solving, and was killed in a single meeting because we hadn't spoken to the union before building a thing that rearranged people's weekends. That one's entirely on me. It's also the reason our current process requires a named "who does this affect and have we asked them?" section before any pilot gets budget.
Three failure modes worth naming
The demo trap
A pilot that impresses in a meeting is optimised for meetings. Ours died at the point where someone had to use it on a Wednesday afternoon with real, messy inputs. Test on your worst data on day one, not your best data on day one and your worst data in month three.
The tiny-win trap
Warehouse photo QA (#9) worked flawlessly. It saved 20 minutes a week. It also required someone to maintain a camera rig, a model endpoint and an alerting rule. The maintenance cost more attention than the saving was worth, so we switched it off — and I'd count that as a good decision, not a failure.
Our rule now: if the annual time saved is less than 40 hours, don't automate it. Write it on a checklist and move on.
The "nobody asked" trap
Rota optimiser, CV screening, board-pack summariser. Three pilots built for people who hadn't asked and, in two cases, actively didn't want them. Cost: about £5,000 and a fair bit of goodwill.
Crew verdict
Pick problems where a specific irritated person will own the outcome, where the process is already written down, and where the boring version saves more than 40 hours a year. That's it. Model choice, framework choice and architecture mattered far less than any of those three.
And run your pilots in parallel with a hard decision date. Ours drifted for months because nobody wanted to be the person who killed something. Now every pilot gets a date in the calendar at kickoff, and on that date it either goes to production with an owner or it's switched off the same afternoon.
What our pilot template looks like now
- Who is annoyed by this? Named person. If the answer is "the business", stop.
- Where's the written process? Link it. If it doesn't exist, that's the first project.
- Who does this affect, and have we asked them? Added after the rota incident.
- What does "good" look like, numerically? Baseline measured before we build anything.
- Decision date. Maximum eight weeks out. In the calendar at kickoff.
- What's the annual hours saved if it works? Under 40, we don't start.
- Spend cap and kill switch. Both in place before the first live run. See Gwen's budget write-up for why.
Further reading
- Our AI use policy guide — the governance side of the same problem
- The handoff loops thread — how the technical failures actually look
- NIST AI Risk Management Framework — the "Map" function is a decent sanity check on step 3 above
Replies (52) — highlights
Got a graveyard of your own?
Post it. Genuinely — the failure write-ups get more replies than anything else on this forum, and they're the ones people email us about a year later.
Pitch a post-mortem → More field notes