Design thinking is a type of design methodology in which the creator takes an iterative, non-linear and solution-based approach to solving problems.
It was first pointed out by cognitive scientist and Nobel Prize laureate Herbert A. Simon in his 1969 book, The Sciences of the Artificial. He contributed many ideas to its principles and since then professionals from a variety of fields, including architecture and engineering, art, subsequently advanced this highly creative process to address human needs in the modern age.
Design thinking is very useful in breaking down complex problems, such as seeking to understand the user, the challenges involved and an attempt to identify alternative strategies and solutions
that might not be instantly apparent with our initial level of understanding.
Although there are many variants of the design thinking phase which we use today — ranging from three to seven phases—they, however, are similar to one another because they all embody the same principles, which were first described by Nobel Prize laureate Herbert Simon.
But for the sake of this article, we will focus on the five-phase model, which the Hasso-Plattner Institute of Design at Stanford (aka ‘d.school’) proposed. These are:
In a changing environment like ours, it is needful to develop and improve upon our skills so that we can better understand and address the surging changes in the users’ environment.
Whether it’s engineering or software design, effective design thinking will result in a useful and successful creation.
Latest tech news and coding tips.
1. What Is the Golden Ratio? The Golden Ratio, represented by the Greek letter φ (phi), is…
In CSS, combinators define relationships between selectors. Instead of selecting elements individually, combinators allow you to target elements based…
Below is a comprehensive, beginner-friendly, yet deeply detailed guide to Boolean Algebra, complete with definitions, laws,…
Debugging your own code is hard enough — debugging someone else’s code is a whole…
Git is a free, open-source distributed version control system created by Linus Torvalds.It helps developers: Learn how to…
Bubble Sort is one of the simplest sorting algorithms in computer science. Although it’s not…