Design Thinking is a process based on the collaboration between the users and a product designers to determine how to solve problems that the users have.
5 Steps to Build Perfect Web Sites Using the Design Thinking Process:
1. Empathy and Immersion
2. Define the Problems You want To Solve
3. Come Up with Ideas to Solve User Problems
4. Create Prototypes of Products to Solve the Users’ Problems
5. Test the Products with your Users
Source: read the integral article on the PHP Classes blog: