/one duck technologies
← All articles

“Don’t confuse the demo with the finish line.”

Dave Waddling · 2026-07-17

I have lost count of how many AI pilots I have heard about that worked great in a demo and then quietly disappeared.

Not because the model failed. In almost every case I have looked at, the technology did exactly what it was supposed to. What killed the pilot was everything around the model: nobody had defined what it was allowed to do, where the boundaries were, or how a person stayed in the loop once it went live.

The part that does not show up in a demo

A demo is staged to work. Someone picks the input, runs it once, and the room nods. What a demo cannot show you is what happens on the hundredth run, with a messy input nobody planned for, at 4pm on a Friday when the person who understood the project has moved on to something else. That is the part that actually determines whether something ships, and it is also the part almost nobody scopes before the demo happens.

I see the same three gaps every time I look at a stalled pilot. Nobody agreed on what the system was allowed to decide on its own versus what needed a person to sign off. Nobody defined what “good enough” looked like before production, so every edge case became a debate after the fact. And nobody owned the thing once the person who built it moved on to the next project.

Starting from a Product Requirements Document, not a slide deck

I run every engagement through a structured process now, the AI Transition Framework, an AI-SDLC (AI Software Development Life Cycle), starting from an actual Product Requirements Document instead of a slide deck. Requirements first: what task, whose ten hours a week, what does success look like in a number. Then boundaries and oversight: what the system decides on its own, what gets flagged for a human, who that human is. Only after that do I start the build.

It is a less exciting first meeting than “look what the AI can do.” It is also the difference between a system your team is still using in six months and one that quietly stopped mattering the week after the demo. Humans must remain in the loop (HITL) wherever a wrong call is expensive, and writing that down before the build starts is what keeps it true after launch too, not just on day one.

Sometimes the demo really is enough

To be fair, sometimes a quick demo is exactly what a business needs to decide if it is worth going further. Not every idea deserves a full requirements process before anyone has even confirmed there is a real problem worth solving. The mistake is not building a demo. The mistake is mistaking the demo for the finish line, and moving people, budget, and expectations onto a foundation that was never built to hold them.

If you have got a pilot sitting somewhere between “worked in the demo” and “actually running,” that gap is exactly what I help close. You can find the details on the contact section of this site.