Design thinking
Definition
Design thinking is a human-centered, iterative problem-solving approach — formalized by IDEO and Stanford's d.school — that uses empathy with real users, broad ideation, rapid prototyping, and testing to develop innovative solutions to complex problems.
Design thinking as a formalized methodology was developed at IDEO and popularized through Stanford University's d.school (Hasso Plattner Institute of Design). The framework emerged from the observation that designers approach problems differently than engineers or business people — starting with deep human empathy rather than technical constraints or financial objectives.
The five stages (non-linear):
- Empathize: Understand the people you're designing for. Observe, interview, and immerse yourself in their world. The goal is genuine insight, not assumed knowledge.
- Define: Synthesize your empathy research into a clear problem statement. "How Might We" questions are the classic output. The problem you define here shapes everything that follows — getting it right matters.
- Ideate: Generate a wide range of possible solutions without judgment. Diverge before converging. Quantity over quality at this stage. Crazy eights, brainstorming, and SCAMPER are common ideation techniques.
- Prototype: Build fast, cheap representations of your best ideas — not polished products. Paper prototypes, cardboard models, clickable mockups. The goal is to make an idea tangible enough to test.
- Test: Put prototypes in front of real users and observe. The goal isn't validation — it's learning. What you learn in testing loops back into empathize and define.
Non-linear in practice: The five stages are rarely sequential. Testing reveals new empathy insights. Defining the problem might require more empathy work. Good design thinking teams move fluidly between stages based on what they're learning.
Design thinking vs. design sprint: Design thinking is a philosophy and flexible methodology. A design sprint is a fixed five-day process that applies design thinking principles under a strict time constraint. You can run a design sprint using design thinking methods.
Examples
- Hospital runs a design thinking workshop to redesign the patient check-in process — empathy interviews reveal the wait isn't the problem, the uncertainty is
- Startup uses design thinking to explore a new market before writing code — produces three insight-driven prototypes in two weeks
- Team's 'Define' stage produces the HMW question: 'How might we help meeting facilitators capture decisions without slowing down the conversation?'
- Prototype stage uses paper sketches instead of Figma — faster to make, easier for users to mark up and critique
- d.school bootcamp exercise: design a better wallet for a partner in 90 minutes using all five stages
Snap a design thinking. Ship its actions.
BoardSnap turns any whiteboard — including this one — into a summary and action plan.