Iterative process used in UX design - but could be applied to anything Two main phases: Diverge (explore problems and solutions) ⇒ Converge (select subset of problems to solve, subset of features to implement)