Solve problems with empathy and iteration

Design Thinking

Design thinking is a human-centered approach to innovation that draws from the designer's toolkit to integrate the needs of people, the possibilities of technology, and the requirements for business success.

In one sentence

Solve problems with empathy and iteration

Quick facts
Time required
15–20 minutes
Primary benefit
Human-Centered Solutions
Techniques
9 individual techniques
Category
Design & Process
What it is

The core mechanism.

Design thinking is a human-centered approach to innovation that draws from the designer's toolkit to integrate the needs of people, the possibilities of technology, and the requirements for business success.

The science

Where it came from.

Design Thinking emerged from Stanford's d.school and IDEO in the early 2000s as a structured approach to innovation focused on human needs. Research shows that products and services developed with Design Thinking methods are more likely to succeed in the market because they address real user needs. The approach works by combining empathy, ideation, and experimentation in an iterative process.

Techniques

9 techniques, each ready to use.

Each technique is a distinct prompt or operation. Apply them one at a time or combine several for deeper exploration.

01
Empathize — Observe
Watch without interfering
Observe people interacting with your problem space without intervening. What do you notice about their behaviors, frustrations, and workarounds? Look for patterns and contradictions between what people say and what they do.
02
Empathize — Engage
Interview with curiosity
Have conversations with people affected by your problem. Ask open-ended questions like 'Tell me about a time when...' rather than yes/no questions. Dig deeper with 'Why?' questions to uncover underlying motivations and needs.
03
Empathize — Immerse
Experience the problem firsthand
Put yourself in the user's position and experience the problem directly. If designing for someone different from you, how might you simulate their experience? What emotional and practical challenges do you discover?
04
Define — Need Finding
Identify core human needs
Based on your empathy work, what fundamental human needs are you addressing? Move beyond surface-level wants to deeper needs. Frame the need as: '[User] needs a way to [user's need] because [insight].' What unexpected needs did you uncover?
05
Define — Problem Framing
Craft an actionable challenge
Reframe your problem as a 'How might we...' question. It should be broad enough to allow creative solutions but narrow enough to be actionable. For example: 'How might we help busy parents prepare healthy meals on weeknights?'
06
Ideate — Quantity
Generate numerous ideas
Set a target of 50–100 ideas for your challenge. Prioritize quantity over quality initially. Delay judgment and build on wild ideas. Use prompts like 'What if resources were unlimited?' or 'What would a child suggest?'
07
Ideate — Combine
Merge different concepts
Select several promising ideas from your ideation session and explore how they might be combined. What new solutions emerge from merging seemingly unrelated concepts? How might the strengths of one idea compensate for the weaknesses of another?
08
Prototype — Quick & Rough
Build to think
Create a simple, tangible representation of your idea using readily available materials. The goal is learning, not perfection. What's the fastest way to make your idea tangible enough for feedback? How can you represent your concept in under an hour?
09
Test — Get Feedback
Learn from user reactions
Put your prototype in front of real users and observe their reactions. Ask them to think aloud as they interact with it. What works for them? What confuses them? Rather than defending your idea, be curious about their experience.
Best practices

How to apply it effectively.

Use Design Thinking when you need to solve complex problems that require deep user understanding. Start by empathizing with users to identify underlying needs before defining the problem. Generate multiple solution ideas before narrowing down. Create quick prototypes to gather feedback, and be prepared to iterate repeatedly based on user responses. Include diverse perspectives in the process.

Best use cases

When to reach for this.

  • When the solution must deeply fit human needs
  • When you don't fully understand the user's real problem yet
  • When rapid prototyping and iteration is possible
  • When multiple stakeholder perspectives need to be synthesized
Other strategies in this category

Keep exploring.