Design Thinking
A human-centered problem-solving framework that moves through empathize, define, ideate, prototype, and test to reach validated solutions.
Design thinking is a repeatable approach to ambiguous problems, usually framed in five modes: empathize (understand the user), define (frame the real problem), ideate (generate options), prototype (make it tangible), and test (learn from real people). The modes are non-linear — teams loop back constantly.
Its value is discipline against assumption. By forcing teams to talk to users and test cheap prototypes before committing to a build, it de-risks big bets. A design sprint is one popular, time-boxed way to run the whole loop in a week.
In practice
A SaaS team argues for weeks about which retention feature to build. Run as a design-thinking loop instead: a week of churned-customer interviews (empathize) reframes the problem — users don't leave for missing features, they leave because month two delivers no new value (define). The team sketches options (ideate), builds a clickable prototype of a monthly insights digest, and tests it with eight customers in days. The debate ends because evidence replaced opinion.
Frequently Asked Questions
Related terms