Design thinking is a non-linear, iterative process that teams use to understand users, challenge assumptions, redefine problems and create innovative solutions to prototype and test. It is most useful to tackle ill-defined or unknown problems and involves five phases: Empathize, Define, Ideate, Prototype and Test. Design Thinking is a practical way to tackle problems by focusing on the people who'll actually use the solutions. It's built around five straightforward steps – Empathize, Define, Ideate, Prototype, and Test, that help teams come up with ideas that really hit the mark.