É a metodologia de projeto que fornece um design baseado em soluções para resolver gargalos. É extremamente útil para resolver situações complexas que são mal definidas ou desconhecidas, considerando as interações humanas envolvidas, reestruturação do cenário aplicável a estas interações, através de sessões de brainstorming e adoção de prototipagem prática e testes.