Let's Talk Software

Even if you're not looking for custom software development, we're happy to chat about agile processes, tech stacks, architecture, or help with your ideas. Enter your contact information below and a member of our team will contact you.

    Clients who trust us to deliver on their custom software needs.
    Tonal Logo
    Aquabyte Logo
    More Cashback Rewards Logo
    MasterControl Logo
    Little Passports Logo
    Mido Lotto Logo


    An Introduction to Design Thinking: Unleashing Creativity and Problem-Solving

    By Quyen Dao
    Share this article:

    I. What is Design Thinking?

    The Definition

    Design thinking is a problem-solving technique emphasizing empathy, cooperation, and iterative procedures to create innovative solutions. It is an approach that pushes individuals and teams to understand their users, question assumptions, and think creatively in order to solve complicated challenges. Design thinking goes beyond standard problem-solving methodologies by combining a thorough grasp of users and their experiences in order to create solutions that actually fulfill their needs.

    Design thinking is divided into five stages: empathize, define, ideate, prototype, and test. It is a strong problem-solving approach that has found traction in a variety of industries. This blog post will provide you an in-depth introduction to design thinking, highlighting its usefulness in addressing complex problems and promoting creativity.

    In this section, we will look at how design thinking today was conceived.

    The History

    The origins of design thinking can be traced back to the field of design and the work of influential design thinkers. While design thinking has grown and adapted over time, its origins may be traced back to a few figures and movements.

    It can be said that World War II was a spur to promote the birth of design thinking. In the 1960s, people applied processes and science to try to understand many aspects of design. Horst Rittel coined the term “Wicked Problems” to show the complexity and multidimensionality of the problem. This is central to design thinking because it requires a collaborative methodology to gain a deep understanding of humans’ needs, motivations, and behavior.

    One of the early pioneers of design thinking was the German industrial designer, Herbert A. Simon. In the 1970s, Simon is noted to have spoken about rapid prototyping and testing through observation.

    In the 1980s, the concept of “user-centered design” gained prominence with the work of Donald Norman, a cognitive scientist and designer. Norman emphasized the importance of human aspects in design, arguing for designs that are intuitive, usable, and suit users’ requirements.

    It is widely acknowledged that IDEO was one of the companies that popularized design thinking in the 1990s. Over time, they built their own customer-friendly terminology, stages, and toolkits, making the process more accessible to those who are not trained in design methodology.

    David Kelley and his colleagues at Stanford University’s d.school (Hasso Plattner Institute of Design) popularized the concept of design thinking as we know it now in the 2000s. Kelley and his colleagues created a disciplined design thinking method that emphasized empathy, cooperation, and experimentation.

    Since then, design thinking has achieved significant acceptance and acknowledgment across a wide range of businesses and disciplines. Organizations have adopted it as a strong methodology for innovation, problem-solving, and user-centered design. Today, design thinking continues to evolve and affect the way we approach complicated situations, supporting creativity and a human-centered approach to problem-solving.

    II. The Design Thinking Process

    Design thinking follows a structured and iterative five-stage process that encourages a deep understanding of users and their needs. Each stage plays a vital role in developing innovative solutions.

    1. Empathize

    The empathize step is critical for designers to obtain a thorough grasp of the users for whom they are building. It entails immersing themselves in the experiences of the users and discovering their needs, motivations, and pain spots. Designers get deep insights through observation, interviews, and other empathy-building tactics. Designers can build a genuine grasp of users’ issues and objectives by empathizing, ensuring that the final design truly meets their needs.

    For example, while developing a new educational app for children, designers may spend time studying children in classrooms, interviewing instructors and parents, and even participating in play sessions with children. This empathic method assists designers in uncovering children’s individual learning preferences, problems, and interests, allowing them to create a more engaging and effective app.

    Tools that may be helpful:

    • User interviews: Conduct one-on-one interviews with users to understand their experiences, challenges, and needs.
    • Observation: Observe users in their natural environment to gain insights into their behaviors, preferences, and pain points.
    • Empathy maps: Create visual representations that capture users’ thoughts, feelings, and actions to develop a deeper understanding of their perspectives.
    • User personas: Develop fictional character profiles that represent different user types, helping to empathize and design for specific user segments.

    2. Define

    Designers condense the insights discovered during the empathize phase to specify the problem they hope to answer in the define step. They examine the data collected, look for patterns, and synthesize the information into a concise problem statement. This step demands designers to reframe the challenge such that it matches the needs and aspirations of the consumers. Designers build the groundwork for inventive solutions by precisely identifying the challenge.

    Example: After empathizing with users, designers working on a sustainable packaging solution might identify the issue as “the lack of eco-friendly packaging options for perishable goods leads to excessive waste and environmental harm.” This issue statement directs the design process toward developing sustainable packaging solutions that reduce waste while maintaining product freshness.

    Tools that may be helpful:

    • Problem statement frameworks: Use tools like “How Might We” statements or “Problem-Solution Canvas” to reframe the problem and define it clearly.
    • Affinity mapping: Organize and categorize collected data and insights into themes or patterns to identify common challenges.
    • User journey mapping: Visualize the users’ experience and map out their interactions with a product or service to identify pain points and opportunities.

    3. Ideate

    Ideation is a creative and divergent thinking process in which designers produce a variety of solutions to a specific challenge. Designers use brainstorming sessions, mind mapping, and other ideation tools to promote creative thinking. The purpose is to produce as many ideas as possible, without judgment or evaluation, to investigate various alternatives and ignite inventive solutions.

    Example: To encourage ecologically responsible commuting choices, designers may produce ideas such as a carpooling function, an AI-powered traffic prediction algorithm, or a gamified incentive system when brainstorming for a transportation app. Designers boost the likelihood of developing unique and effective solutions by allowing for different and imaginative ideas.

    Tools that may be helpful:

    • Brainstorming: Conduct group or individual brainstorming sessions to generate a large number of ideas without judgment or evaluation.
    • Mind mapping: Create visual diagrams that explore connections between different ideas, concepts, and possibilities.
    • SCAMPER: Use this technique to prompt ideation by asking questions related to Substituting, Combining, Adapting, Modifying, Putting to other uses, Eliminating, and Reversing.
    • Crazy 8s: Set a time limit and encourage participants to sketch eight different ideas within that time frame.

    4. Prototype

    Making tangible representations of ideas developed during the ideation process is what prototyping entails. Designers turn ideas into physical or digital prototypes with which users can engage. Designers can gather input and test assumptions using prototypes ranging from simple sketches to interactive simulations. The basic goal of prototyping is to learn quickly and refine the design iteratively.

    Example: In developing a new smartphone, designers may produce a physical prototype using 3D-printed components and a simulated user interface. They can obtain feedback on the form factor, ergonomics, and user experience using this prototype. By testing the prototype, designers can identify design flaws, usability issues, or desired features that require improvement before progressing further.

    Tools that may be helpful:

    • Paper prototyping: Quickly sketch out ideas on paper to create low-fidelity prototypes that can be easily modified and tested.
    • Digital prototyping tools: Utilize software like Figma, Sketch, or Adobe XD to create interactive prototypes with simulated user interfaces and interactions.
    • 3D printing: Produce physical prototypes to test form, ergonomics, and functionality.
    • Storyboards: Visualize the user’s journey and interactions with the product or service through a series of illustrations or frames.

    5. Test

    The final phase is to test the prototypes with end users to get crucial feedback for refining the design. Designers observe how users engage with the prototype, collect feedback, and assess user behavior and preferences. The testing phase assists designers in validating or invalidating assumptions made earlier in the design process, resulting in iterative improvements and a more user-centered final design.

    For example, when developing a new e-commerce website, designers may conduct usability testing with potential customers. They observe consumers’ navigation patterns, evaluate the clarity of product information, and solicit comments on the entire purchasing experience. This user input guides design iterations, ensuring that the final website satisfies user expectations and provides a streamlined and delightful buying experience.

    Tools that may be helpful:

    • Usability testing: Observe users interacting with the prototype and gather feedback on its usability, functionality, and overall user experience.
    • A/B testing: Compare different versions or features of the design to determine which one performs better based on user feedback and data analysis.
    • Surveys and questionnaires: Collect quantitative and qualitative feedback from users to gain insights into their preferences, satisfaction, and suggestions for improvement.
    • Heatmaps and analytics: Utilize tools like Hotjar or Google Analytics to analyze user behavior, identify areas of interest, and assess the effectiveness of design elements.

    In summary, the widely applied design thinking process primarily consists of five basic steps. The tools mentioned in each step can be chosen, modified, and combined as needed for a particular project and context, enabling designers to navigate each stage of the design thinking process effectively.

    III. Key Principles of Design Thinking

    It is critical to understand the basic ideas of design thinking in order to completely grasp its essence:

    • Human-centered approach: Human-centered design thinking centres around understanding and solving people’s needs and preferences. Design thinkers strive to build meaningful and impactful solutions by keeping end users at the heart of the design process.
    • Iterative and non-linear process: Design thinking is an iterative and non-linear technique that allows for flexibility and change throughout the process. It promotes continuous testing, learning, and modification in order to arrive at the most effective solution.
    • Embracing ambiguity and failure: It encourages people to accept ambiguity and see failure as a chance to learn and improve. Design thinkers can push limits and discover unique solutions by adopting a mentality that encourages experimenting and learning from mistakes.
    • Collaborative and interdisciplinary teamwork: At the heart of design thinking is collaboration. It combines multiple perspectives and knowledge from numerous fields to develop complete and well-rounded solutions. Collaborative cooperation develops innovation, encourages open conversation, and capitalizes on team members’ talents.

    IV. Conclusion

    Finally, design thinking is a human-centered problem-solving approach that consists of five major stages: empathize, define, ideate, prototype, and test. Design thinking is a philosophy and technique applicable to individuals and teams across a wide range of professions. It promotes collaboration, cross-disciplinary teamwork, and an openness to ambiguity and failure as possibilities for learning and progress. Organizations and individuals can unlock creativity, improve problem-solving skills, and provide new solutions that have a positive impact by using a design thinking approach.

    Share this article:
    Manager, User Experience & Interfaces

    About the author...

    Vietnamese guy, who loves designing, making products, and thinking with nearly a decade of experience as a problem-solver at heart with a strong design mindset.

    Scroll to Top