Design thinking has become a widely accepted and extraordinarily useful methodology for addressing a diverse set of problems and solutions. There's no doubt that its user-centered and iterative approach can radically improve the outcome of new product and service development.