Test — let users break it
Put the prototype in front of real users and treat their confusion as data.
Why it works
Testing closes the loop by replacing your prediction of how people will react with their actual behavior. Because you built cheaply, you can afford to be wrong and iterate. The mechanism is disconfirmation: you are actively hunting for where reality contradicts your model, not seeking applause.
How to do it
- Watch users use it without explaining or rescuing them; their struggle is the finding.
- Ask what they expected to happen at each step, not whether they "liked" it.
- Feed the surprises back into Define or Prototype — testing is a loop, not an ending.
Evidence
Mechanistic. Usability testing with a handful of users reliably surfaces most major problems; the broader principle of iterating on real feedback is well established across disciplines. The "small number of users finds most problems" claim traces to a specific mathematical model of problem discovery and to empirical work showing diminishing returns after roughly five test users. (mechanistic)
The famous "5 users finds 85% of problems" figure is a usability heuristic, not a hard law; treat it as directional.
Sources
- Nielsen, J., & Landauer, T. K. (1993). A Mathematical Model of the Finding of Usability Problems. Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, 206-213.
- Virzi, R. A. (1992). Refining the Test Phase of Usability Evaluation: How Many Subjects Is Enough? Human Factors, 34(4), 457-468.
Common mistake
Fishing for validation — asking "do you like it?" and counting polite yeses as success, instead of watching where users actually get stuck.
Practice this with IX Coach
7 days free, then $40/month (~$1.30/day).
More practices for Design Thinking, Step by Step
- Empathize — understand the user first
Observe and interview the people you are designing for before forming any solution.
- Define — frame the right problem
Synthesize your research into a single, sharp problem statement before solving.
- Ideate — generate options before judging
Produce many candidate solutions, deferring evaluation until you have quantity.
- Prototype — make it cheap and real
Build the roughest possible version that lets you learn something specific.
- Iterate — treat the stages as a loop, not a line
Cycle back to earlier stages as testing reveals you framed the wrong problem.