Design thinking is the next evolution of agile development and is focused on the entire lifecycle of solution development. Design thinking requires teams to focus on the look and feel of a solution as well as the functionality. Design thinking has evolved from the extreme programming, agile development branch of solution development and now...