Rapid Prototyping
Rapid prototyping builds a deliberately limited artifact to answer an uncertain product or technical question quickly. The competency is selecting the assumption worth testing, choosing sufficient fidelity and interpreting the result without confusing a convincing demonstration with a validated system ready for ongoing use.
What it is
A prototype is an experimental representation of a proposed workflow or capability. It may be a paper interface, a simulated service, a small model integration or an executable vertical slice. Its value comes from reducing uncertainty, not from completeness. A proof of concept asks whether something is feasible; a product prototype may explore interaction; a minimum viable product supports a real, bounded use. These artifacts can overlap but require different evidence. Speed is relative to the question and constraints, so a fixed time promise is not part of the competency.
What the work involves
The practitioner names the hypothesis, identifies the evidence needed and selects the cheapest artifact that can provide it. They define what is simulated, choose representative tasks and decide how the result will affect the next decision. They collect observations and failure cases, then document which assumptions remain untested. Useful work ends with learning and an actionable choice to continue, revise or stop, along with a clear account of what would need to change before the prototype becomes an operated product.
Illustrative example
A team is unsure whether service agents can use source-backed AI drafts efficiently. A prototype presents draft text and linked passages for a small set of approved tasks. Some backend steps are simulated, which participants are told. Observation reveals that agents need to compare conflicting sources before editing the answer. The team revises the interaction and plans a separate technical test of live retrieval rather than treating interface success as proof of backend feasibility.
Limits and common mistakes
Convenient samples and simulated responses can hide the very uncertainty the prototype was meant to test. Prototype code can become accidental production infrastructure without access control, recovery or ownership. Positive reactions are not proof of repeated operational value. Check the hypothesis, fidelity and representativeness of tasks. Rapid prototyping should shorten the path to a decision, while preserving the distinction between observed learning and unsupported deployment readiness.
Prerequisites
Related skills
- → is part of: AI Product Management
- ← is an instance of: Streamlit
- ← is an instance of: Shiny
- ← is an instance of: Gradio
Sources and further reading
- GOV.UK: alpha phase
Supports using prototypes to test risky assumptions and decide whether to advance.
- GOV.UK: discovery phase
Supports problem and constraint discovery before committing to a solution.
Last updated: 2026-10-10