Blog
rapid prototyping (second pass: promoting a validated prototype into production)

Prototype approved: what's missing to make it a system

Marlon TrettinPublished on Updated on 8 min read
Small luminous prototype on a circular pedestal beside a full-scale structure raised on lit scaffolding, with people seen from behind studying both at dusk

An approved prototype proved there is demand. It did not prove the architecture holds. Before promoting it into a system, four questions need answers: where the true data comes from, what happens when a case falls outside the pattern, who can see what, and who maintains this a year from now.

Why doesn't the pilot that worked become a system?

Because validation and operation answer different questions. The prototype answers whether people use it and whether the number improves. The system answers whether that stays true on the day volume doubles, the data arrives wrong, and the person who built it goes on holiday.

The gap is not about ambition. Companies are usually enthusiastic about the pilot and willing to fund the next stage. What stalls is the crossing: nobody wrote down what had to be true operationally before the prototype could carry real work.

That crossing is architecture, not development. It is a set of decisions about data, exceptions, access and ownership — and none of them gets resolved by picking a better tool.

What the prototype proves, and what it doesn't

It proves demand. Somebody used it, the number improved, the team asked for more. That is expensive information and you have already paid for it.

What it does not prove is four things, and each one is an architecture decision rather than a development task.

The first is where the true data comes from. In the prototype, almost always someone exported a spreadsheet, cleaned it by hand and imported it. That works once. In production, the data needs a defined origin, an update rule and someone accountable when it diverges. Integration complexity and poor data quality are the two barriers that most often stop digital initiatives from delivering, and both show up at exactly this moment.

The second is what happens off the happy path. The pilot runs with the cases someone chose. The real operation brings the order canceled after invoicing, the customer with two records, the mandatory field that arrived empty. A prototype handles an exception with an error message. A system needs an exit path for each one, and somebody has to decide which.

The third is who can see what. A prototype is usually born with one level of access, the builder's. A system needs profiles by role and an audit trail. And it needs access to fall away with the badge, on the day someone leaves. That is the item most often deferred and the most expensive later.

The fourth is who maintains it. A prototype has an author. A system needs an owner, with a maintenance budget in their name. And it needs somebody who knows how to work on it when the author is not around. Without that, what you promoted was not a system. It was a dependency.

What happens when nobody decides

The prototype does not disappear. It stays.

In May 2026, researchers at the Israeli company Red Access mapped around 380,000 publicly accessible applications and assets created with AI-assisted development tools. About 5,000 contained sensitive corporate information. Axios verified part of the cases: a shipping company's berthing schedules, unredacted customer service conversations, and a bank's internal financial information. Many of those applications were indexed by search engines.

The platforms disputed the framing. Replit responded publicly that public applications being reachable on the internet is expected behavior and that the privacy setting changes with one click. The argument is reasonable and does not change the underlying problem: the decision to expose or not sat with whoever built the thing, and whoever built it was solving a work problem, not designing access control.

That is the portrait of a prototype that became a system by omission. Nobody approved the promotion. It happened because the prototype was useful and nobody defined what needed to be true before it carried real operations.

Promote, rewrite or switch off

Three destinations, all legitimate. The mistake is not choosing.

Promote makes sense when the prototype already runs on the right data source, the flow is stable and what is missing is finishing: access profiles, exception handling, monitoring. Here the work is adding layers, not starting over.

Rewrite makes sense when the prototype proves the value but rests its logic on shortcuts that will not survive scale: data copied by hand, integration by manual export, business rules scattered across formulas. It is worth saying clearly that rewriting is not throwing away. The prototype still delivers two expensive things: the specification, and the certainty that somebody uses it.

Switch off makes sense when the number improved because of the pilot's attention rather than the system. That happens more often than people admit. A flow watched closely by three dedicated people improves on its own, and the improvement does not survive the end of the pilot.

The criterion separating the three is a single question: how much of the result comes from the software and how much from the temporary arrangement built around it? If nobody on the team can answer that with a number, the decision is not ripe, and the right answer is to measure one more cycle before investing.

An example, and it is a hypothesis

Consider a mid-sized manufacturer with 180 people. The scenario below is illustrative, assembled from patterns that appear often, and does not describe a client.

The quality team builds a digital form to record line non-conformities, replacing a notebook and a spreadsheet. In six weeks, the time between an incident and its record falls from two days to a few minutes, and management starts seeing the problem within the same shift. It is a measurable gain, and it arrives fast.

When the proposal comes to extend it across three shifts and two other plants, the four questions appear. The product record comes from a spreadsheet someone updates every Monday, and the ERP holds a different one. There is no path for a non-conformity involving an outside supplier. Everyone can see every record, including the ones that name people. And the form was built by an analyst leaving the department in three months.

None of those four points is a reason to discard the pilot. All four are reasons not to copy and paste the pilot into the other plants. The way out is to promote with scope: make the ERP the single source for the product record, design the missing exception flow, separate two access profiles and name an owner. Then replicate.

It is the same logic that sustains a system needing to grow for years without becoming one person's dependency, as in the UniTrust case, where the first version went live in two weeks and the architecture was promoted over time, or the Repap On case, where process consulting became a product and the platform's new generation was born on a different foundation.

Promotion is an architecture decision

The prototype finished its job when it proved somebody uses it. Deciding what to do with it afterwards is a different question, and it is about data source, exceptions, access and ownership. None of those four is resolved by choosing a better tool.

Frequently asked questions

Will the implementation take too much of my team's time?

It takes less time than the alternative, which is replicating the prototype in three places and discovering the four problems in production. The part that needs your team is short and not technical: defining the source of truth for each piece of data, listing the process's real exceptions, and saying who can see what. That usually fits into two sessions with the people who operate it. The building itself is delegable.

I can't justify the investment right now. Can it wait?

It can, as long as the decision to wait is written down and has a date. What costs a lot is the intermediate state, where the prototype keeps running, carrying real data, with no owner and no controls. If the investment does not fit this quarter, the honest decision is to freeze the pilot or reduce its scope, not leave it in informal production.

How do I measure the result of the promotion, and not just the pilot?

Compare against the baseline that existed before the pilot, not against performance during the pilot. Record three numbers before promoting: the process indicator, the time spent by the people involved, and the number of exceptions handled outside the system. The third is the most revealing, because it shows how much of the operation still happens on the side.

The next step

If you have a pilot that worked and the open question is how to bring it into the operation without carrying the shortcuts along, the Operational Architecture Diagnostic is a 30-minute conversation to separate what gets promoted, what gets rewritten and what gets switched off: book the conversation.

Related case studies

Marlon Trettin

Marlon Trettin

Founder of Yowpi · 25+ years of software engineering

LinkedIn
Next step

Did you recognize your operation in this article?

Book the Operational Architecture Diagnostic: 30 minutes to map where your operation's bottleneck is. No strings attached.

Book a diagnostic