Digital experiences / A PRACTICAL GUIDE3 MIN READ

Prototype versus production: decide what your software needs to prove

Understand which questions a prototype can answer and what must be reviewed before real users and operational data depend on it.

A convincing prototype can show how a product should feel while leaving important operational work unfinished. That is useful when everyone understands the boundary. Decide whether the next investment is meant to test an idea, support a supervised pilot, or serve routine business activity. Each purpose needs different evidence and a different acceptance conversation.

01

Use a prototype to answer a named question

A prototype might test whether people understand a booking sequence, can compare product options, or notice the next required action. Use representative sample information and a realistic task. Ask the participant to act rather than comment on colours. The evidence is what they attempt, misunderstand, and need explained.

Mark simulated behaviour clearly. A confirmation screen may illustrate the intended end of a flow without sending a message or reserving anything. Tell reviewers which interactions are simulated before they make decisions based on the demonstration. Keep demonstration data separate from actual customer information and operational records.

02

Make the operational gap visible

Before moving beyond a demonstration, list what would happen outside a successful walkthrough. Consider interrupted connections, two people editing the same item, a revoked account, a failed integration, and a record entered incorrectly. Assign each situation a deliberate response instead of assuming that a polished interface already handles it.

Review the surrounding responsibilities as well as the screens. Someone needs to manage access, maintain service accounts, notice failures, restore information when appropriate, and explain changes to users. An application can appear complete while those responsibilities remain unassigned. Put the remaining work into a handover and operating plan.

03

Choose a release that matches the evidence

A supervised pilot can be a sensible intermediate step. Limit its participants, data, and operating hours if necessary. Give people an alternative way to complete the task and a person to contact when the tool fails. Define which observations will support expansion and which problems will stop the trial.

Avoid treating launch as a single irreversible moment. Document the version being reviewed, its known limitations, and the intended users. Keep a record of unresolved issues and the decision on each one. Readiness is a judgement supported by concrete checks, not a label applied because the final screen looks finished.

Practical checklist

  • State whether the build is a concept, prototype, pilot, or operational release.
  • Label simulated sends, payments, and bookings.
  • List failure paths alongside the successful demonstration.
  • Identify operational owners before inviting real users.
  • Define a fallback process for the first release.
ILLUSTRATIVE EXAMPLE

Example: a supplier portal demonstration

A hypothetical purchasing team reviews a prototype in which a supplier uploads a quote and an employee compares options. The prototype uses sample files. A pilot would separately require agreed account access, file handling, retained records, and a way to resolve an upload that appears complete but never reaches the reviewer.

Common questions

Can prototype code become the final product?

Sometimes, but review its assumptions first. Reuse code when it supports the required operating behaviour; rewriting or restructuring parts may be the more responsible choice.

Does production readiness mean no defects?

No. It means the intended use, known limitations, handling of failures, and operating responsibilities have been reviewed and accepted for that release.

PUT THE IDEA TO WORK

Start with your actual workflow.

Turn the useful parts of this guide into a focused project brief.

Shape your project