Design Thinking: A User-Centered Approach to Problem Solving

Design Thinking is a methodology that has been gaining popularity in recent years due to its innovative and human-centered approach to problem-solving. It is a process that involves understanding the user's needs, wants, and behaviors, to design innovative solutions that meet those needs. However, it can also be used to improve internal processes while creating a more efficient and effective organization. In this blog post, we will explore what Design Thinking is, why it is important, and how it can be applied in various method contexts. Furthermore we talk about how we at bliro use the Design Thinking approach to develop our AI Assistant. Lastly, we introduce the double Diamond method as a variation of the Design Thinking method.

The Five Stages of Design Thinking

Design thinking is an iterative and collaborative process involving five stages: Empathize, Define, Ideate, Prototype, and Test.

The first step, Empathize, involves understanding the user's needs as well as the pain points. This can be achieved through among other research methods by observations and interviews.

The second stage, Define, involves synthesizing the research and the definition of the problem statement. This ensures that the problem is well understood and that all team members are on the same page.

The third step, Ideate, involves creating a brought range of ideas and solutions. Being creative, and brainstorming are really important during this stage.

The fourth stage, Prototype, involves building a physical or digital representation of the solution. This way users can give feedback about the product and it helps refine the solution.

Finally the fifth and final stage, Test, involves evaluating the prototypes with users and gathering feedback. This feedback is then used to iterate and improve the solution.

This is an iterative process that may involve several rounds of testing and refinement until the final product or service meets the needs of the users.

Applications of Design Thinking

Design Thinking can be applied to a wide range of challenges, from product design to process improvement in almost any industry or sector.
Here are some examples of when design thinking can be applied:

1. Product and service design: Design thinking can be used to create new products or services that meet the needs of users. By understanding the user's perspective, designers can create solutions that are more intuitive, functional, and appealing.

2. Process improvement: Design thinking can be applied to improve existing processes by identifying pain points and areas for improvement. By involving stakeholders in the design process, designers can create more effective and efficient processes that better meet the needs of users.

3. Organizational change: Design thinking can be used to drive organizational change by involving stakeholders in the design process. By creating a collaborative and iterative approach, designers can create solutions that are more likely to be embraced and adopted by the organization.

4. Education and training: Design thinking can be used to improve education and training by creating more engaging and effective learning experiences. By involving students and educators in the design process, designers can create solutions that better meet the needs of learners.

The Importance of Design Thinking

One of the key benefits of design thinking is its focus on people. It encourages creativity and collaboration, which can lead to innovative solutions. This not only leads to better products and services but also fosters a deeper connection between the user and the product or service. Additionally, Design Thinking helps to reduce the risk of failure by testing and iterating solutions before they are fully implemented.
Another benefit of design thinking is its collaborative nature. The design thinking process involves a diverse group of stakeholders, including designers, engineers, business leaders, and end-users. This diversity of perspectives and expertise allows for a more holistic and innovative approach to the problem-solving process.

Double Diamond

The Double Diamond design model and Design Thinking are closely related, more specific, the Double Diamond model is an application of the design thinking process. Both the Double Diamond and design thinking focus on understanding and solving problems through a structured, user-centered approach. However, the Double Diamond model takes a similar approach by breaking down the design process into four distinct stages: Discover, Define, Develop, and Deliver. It was developed by the British Design Council and is based on the idea that successful design is the result of a structured process that focuses on the needs of the user.
1. Discover: The first diamond represents the stage of discovery, where designers work to understand the problem they are trying to solve and gain insight into the needs and desires of the users.

2. Define: The second diamond represents the stage of definition, where designers work to define the problem they are solving and establish the criteria for success.

3. Develop: The third stage is the development stage, where designers create and test a range of solutions to the defined problem.

4. Deliver: The final stage is the delivery stage, where designers refine and implement the chosen solution.

Design Thinking in Software Development

In software development, design thinking can help teams create software that is functional as well as user-friendly, intuitive, and engaging.
When we developed bliro, our first step was to conduct over 200 interviews with sales representatives and customer success managers to find out where the problems in their workflow are. Then we tested our prototypes with them again and again before we developed the very first version of bliro. This process helped us gain important insights that has made our product unique ever since, such as the ability to work without a meeting bot or the level of control we give to our users. All these features are based on our learnings from our user research.
And still today, we continue to improve our AI assistant by talking to our users and customers on a daily basis. Iterating, Testing, and Prototyping have been core to our product development ever since.


Design Thinking is a powerful methodology that can help organizations to create innovative solutions that meet the needs of their users. By following the five stages of Design Thinking and putting the user at the center of the process, organizations can create products and services that are more effective, efficient, and user-friendly. Whether you are designing a product, improving a process, or tackling a complex social problem, Design Thinking can help you to better understand your users and create solutions that truly meet their needs.