Empathize-Define-Ideate-Prototype-Test
Updated 2026-08-09
INTRODUCTION
English translation pending.
CORE DEFINITION
Empathize-Define-Ideate-Prototype-Test (EDIPT) is the five-stage design thinking framework developed at Stanford University to guide teams from initial concept to tested product. Empathize means observing and interviewing users to grasp their needs and feelings. Define converts those observations into a focused problem statement. Ideate generates a wide range of candidate solutions. Prototype builds cheap, tangible representations. Test puts them in front of real users and feeds what is learned back into earlier stages. The stages are a working order rather than a strict sequence, and the framework assumes repeated returns to empathy and definition.
SCAFFOLDING EFFECT
Reduce cognitive load
- Use user interviews: gather stories about actual behavior instead of asking users what they want. - Use problem restatement: turn raw observations into one sentence naming the user and the unmet need. - Use cheap prototypes: build the lowest-fidelity artifact that still tests your core assumption.
Anchor fast decisions
The framework front-loads understanding before solutioning, which prevents teams from optimizing an answer to the wrong problem. Empathy work supplies the raw material that definition compresses into a testable statement, and ideation then explores widely before commitment. Prototypes externalize assumptions so that user testing can falsify them at low cost, and each round of feedback narrows the space. Iteration is what makes the process work: each pass through test refines the problem statement as much as the solution.
MINIMUM ACTION
In progress 0/1Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- en.wikipedia.orghttps://en.wikipedia.org/wiki/Design_thinkingverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS