🧠 Why Prototype
At IDEO, the design firm founded by David Kelley in 1991, there is a maxim that guides every project: "Never go to a meeting without a prototype." In “The Art of Innovation” (2001), Tom Kelley describes how a culture of rapid prototyping distinguishes teams that innovate from teams that only plan to innovate. The prototype isn’t the final solution—it’s a physical question you ask the real world.
📚 Tom Kelley, IDEO
"Prototyping is the shorthand of innovation. The faster you can make your ideas physical, the sooner you can start learning."
Tom Kelley & Jonathan Littman, “The Art of Innovation” (2001) — IDEO
Prototyping is think with your hands. When you take an idea out of your head and make it tangible—even if it is a paper card or a sequence of sticky notes—your brain, and other people's brains, start seeing problems no presentation would reveal. Harvard Business School estimates that teams that prototype early reduce the cost of correcting errors by up to 5x compared with fixing it in the final product. The logic is simple: making a mistake on paper costs nothing; making one in code costs a sprint; making one at launch costs a company.
Illustrative—based on estimates from innovation literature (IDEO, HBR)
Abstract ideas become concrete objects that other people can see, touch, and critique.
An afternoon of prototyping replaces weeks of meeting-room debate—you learn by doing.
The prototype reveals hidden assumptions the team didn't even know it was making.
📏 Fidelity Levels: Low vs. High
Fidelity is the level of polish and realism in a prototype. There is no universally "best" fidelity — there is the right level of fidelity for the question you want to answer. IDEO uses the principle of building "rough, rapid, right": the prototype should be rough enough not to be mistaken for the final product, fast enough to avoid creating attachment, and right enough to test the central hypothesis.
Sketches, flowcharts, storyboards. Almost zero cost. Ideal for exploring 10 ideas before choosing 1. Tom Kelley calls it “the napkin stage” — the napkin stage.
Cardstock, EVA foam, quick 3D printing, paper screen mockups. Test shape, ergonomics, and interaction flow. IDEO used this approach in the supermarket shopping cart redesign (1999, ABC Nightline).
Figma, Balsamiq, Adobe XD. Tests navigation flow and information architecture without writing code. User feedback is already valid at this level.
Working code, an applied design system, real or simulated data. Use only after you’ve validated value and usability hypotheses at the previous levels.
- You're still exploring the problem space
- There are more than 2 possible directions under discussion
- The team could not reach consensus on what to test
- The timeline is measured in days, not weeks
- You still don't know whether the user wants the product
- The value hypothesis wasn’t tested
- The user feedback would be about aesthetics, not substance
- The prototype looked “too good to destroy”
🎨 Types of Prototypes
There isn't just one type of prototype. The choice depends on what you want to learn: user behavior, technical feasibility, business model, or market demand. Each type of prototype addresses a different area of uncertainty. IDEO catalogs dozens of techniques; here are the five most commonly used in corporate innovation and startups.
Hand-drawn interfaces on paper. A tester simulates the technology by responding to user actions. Created by Rettig (1994) and popularized by IDEO for software screens before any code is written.
The user believes they are interacting with a real system, but a human behind the scenes provides the responses. A classic example in conversational AI: IBM used this to validate Watson Assistant before building the NLP. Airbnb tested professional room photography by paying photographers personally before automating it.
A functional product with the minimum features needed to generate learning. Eric Ries’s concept in "The Lean Startup" (2011). Dropbox launched a 3-minute video before writing a single line of code—75,000 sign-ups in one night validated demand.
You deliver the service manually, without technology, to a small group of real users. Food on the Table (a recipe startup) personally served 1 family before scaling. Manual Insurance (a fintech) processed policies using spreadsheets before automating. You learn everything about the real delivery workflow.
An ad or landing page that sells something that doesn’t exist yet to measure real purchase intent. Buffer (a scheduling app) sold subscriptions through a simple landing page before writing any code. Metrics: CTR, sign-ups, and even purchases—if someone clicks “Buy,” the demand hypothesis is validated.
Tom Kelley recommends combining types in sequence: start with a Paper Prototype for the flow, move on to Wizard of Oz once the flow is right, and use Concierge or Smoke Test to validate market demand. Each type answers a different question—don’t use them in parallel without a clear hypothesis for each type.
🎯 Choosing the Right Fidelity for the Question
The biggest source of waste in prototyping isn't building the wrong prototype — it's building the right prototype with the wrong level of fidelity. A team that uses an interactive Figma prototype to find out whether users want the product spent 3 days instead of 3 hours. A team that uses a paper card to test technical performance will never get the data it needs. Fidelity should be guided by hypothesis you are testing, not based on the team’s comfort level or the desire to impress stakeholders.
| Question / Hypothesis | Ideal Fidelity | Recommended Type |
|---|---|---|
| Does the user understand the flow? | Low | Paper Prototype |
| Can the user complete the task? | Average | Clickable wireframe (Figma) |
| Does the market want to pay for the solution? | Low (communication) | Smoke Test / Landing Page |
| Is the service operationally viable? | Manually functional | Concierge |
| Does the AI respond usefully? | Simulated functionality | Wizard of Oz |
| Is the product robust enough to scale? | High | Technical MVP |
A rule of thumb from IDEO: build the prototype with the minimum fidelity that still produces the data you need to make the decision. If a sticky note answers the question, don't open Figma. If Figma answers it, don't write code. If the code answers it, don't launch. Every level of fidelity above what is necessary is an opportunity cost—time you could have used to test the next hypothesis.
- What do I need to learn? — Defines the prototype's core hypothesis.
- What is the minimum fidelity that generates this learning? — Prevents overkill.
- How much time do I have? — Divide the available time by 3; the prototype must fit in the first third.
📊 What to Test in Each Prototype
Testing a prototype without knowing what you want to measure is like conducting research without a hypothesis: you collect data but don’t know what to do with it. IDEO trains its teams to define learning metrics before building—not vanity metrics. “How many people liked it?” is a vanity metric. “How many people completed the task without help?” is a learning metric.
- ✓Number of navigation errors without assistance
- ✓Time to complete the main workflow
- ✓Points of confusion (where the user stops and asks a question)
- ✓Can the user tell there’s a human behind it? (Basic Turing test)
- ✓Does the "system's" response solve the user's problem?
- ✓How many interactions are needed to satisfy the need?
- ✓CTA click-through rate (CTR)
- ✓Sign-up / pre-purchase rate
- ✓Cost per qualified lead (benchmark: <R$ 30 B2C)
- ✓Hours of manual work per deliverable (defines cost of scaling)
- ✓Which steps do users value most
- ✓NPS after the first experience (target: above +50)
⚠️ Prototyping Pitfalls
Tom Kelley dedicates an entire chapter of “The Ten Faces of Innovation” (2005) to what he calls “the prototyping traps”: pitfalls that turn a powerful tool into a source of waste. The most common and most devastating is emotional attachment to the prototype — what IDEO calls "falling in love with the prototype". When the team spends days on a beautiful prototype, the brain stops treating it as a hypothesis and starts treating it as a product.
The team spends too much time on the prototype and starts defending it during tests instead of observing. Symptoms: “the user didn’t understand the interface,” “the test was set up incorrectly,” “this user isn’t our target audience.”
Jump to Figma hi-fi or code before validating the basic flow. Result: user feedback is about aesthetics (“this color isn’t good”) instead of substance (“I don’t understand what this is for”).
Building just to “see what users think” without a specific question. It generates unfocused data that doesn’t support any decision. The team leaves the test without knowing what to do next.
Hide the prototype from real users out of embarrassment or fear of “idea theft.” Tom Kelley: “If you’re embarrassed to show your prototype, it’s because you waited too long to build it.” An ugly prototype that taught you something is worth more than a beautiful one that stayed in the drawer.
Module Key Concepts
📋 Module Summary
Next Module:
2.9 - Feedback Loops: how to build continuous learning cycles that fuel innovation