Blog /
Concepts

What is design thinking? Process, stages, and examples

Learn what design thinking is, explore its five stages, benefits, techniques, and real-world examples, and apply the process to product development.

Sneha Kanojia
●
12 Nov, 2026
Cover image illustration for the blog titled "What is design thinking"

Teams often begin developing solutions before fully understanding the problems users experience. A product team might introduce a feature to improve onboarding, only to discover that users were struggling with an entirely different part of the experience. The development work may be complete, but the original problem remains unresolved.

Design thinking helps teams approach such challenges through user research, creative exploration, and experimentation. It provides a structured way to understand people's needs, investigate possible solutions, and refine ideas through feedback. This guide explains the design thinking process, its five stages, practical techniques, and real-world applications.

What is design thinking?

Design thinking is a human-centered, iterative approach to problem-solving that helps teams understand user needs, challenge assumptions, explore creative solutions, and validate ideas through experimentation. The design thinking methodology is widely used in product development, user experience design, business innovation, and service improvement.

The approach considers three important factors when evaluating potential solutions:

  1. Desirability: Does the solution address a genuine user need?
  2. Feasibility: Can the solution be implemented with available technology, resources, and capabilities?
  3. Viability: Can the solution deliver sustainable value within business and operational constraints?

For example, consider a product team investigating why customers abandon a software onboarding process. Their initial assumption might be that the interface needs fewer steps. However, user interviews could reveal that customers hesitate because they don't understand how certain configuration choices will affect their workspace.

Design thinking helps the team investigate the actual difficulty, consider different approaches, and evaluate potential improvements before committing to development.

This makes it particularly useful when organizations face unfamiliar problems, uncertain requirements, or situations where existing solutions have failed to meet user expectations.

What are the core principles of design thinking?

The design thinking principles guide how teams investigate problems, develop ideas, and make decisions. They establish the working practices that support the methodology across different industries and organizational contexts.

1. Human-centered problem-solving

Human-centered design begins with understanding the people affected by a problem. Teams examine what users are trying to accomplish, how they currently approach tasks, and which circumstances influence their behavior.

This involves gathering evidence directly from users and their experiences. Researchers may observe workflows, conduct interviews, or investigate the environments in which people interact with a product or service.

The resulting insights provide a foundation for defining the problem and evaluating potential solutions.

2. Collaboration across disciplines

Complex problems often involve competing considerations, including user expectations, technical limitations, operational requirements, and business objectives.

Design thinking brings relevant perspectives into the discussion. Product managers contribute customer and business context, designers examine interactions and usability, and engineers assess implementation possibilities.

Working together allows these contributors to identify constraints and opportunities earlier in the problem-solving process.

3. Divergent and convergent thinking

Design thinking alternates between expanding possibilities and narrowing choices.

  • Divergent thinking encourages teams to explore different interpretations of a problem and generate multiple potential solutions.
  • Convergent thinking involves evaluating those possibilities against available evidence, user needs, and practical constraints.

For example, a team might initially generate ten possible approaches to improving onboarding, then shortlist two concepts for prototyping based on their expected value and feasibility.

4. Experimentation and continuous learning

Design thinking treats early ideas as assumptions that require examination. Teams create opportunities to learn through sketches, prototypes, simulations, and other focused experiments.

The choice of experiment depends on the uncertainty involved. A clickable prototype may help investigate whether users understand an interface, while a technical proof of concept can help engineers evaluate implementation feasibility.

Each experiment should address a specific question that influences the next decision.

5. Iteration and adaptability

New evidence can change how teams understand a problem or evaluate a proposed solution.

Design thinking accommodates these discoveries by allowing teams to revisit previous decisions, modify concepts, and investigate alternative approaches.

The process remains flexible because the direction of the work depends on what teams learn throughout the investigation.

What are the five stages of the design thinking process?

The five stages of design thinking are empathize, define, ideate, prototype, and test. This widely used design thinking framework provides a structured approach to investigating problems and developing potential solutions.

The design thinking stages are often presented sequentially, although teams may move between them as new information becomes available. Testing can reveal a problem with the original assumptions, while prototyping may expose questions requiring additional research.

Stage
Primary objective
Expected output

Empathize

Understand users and their experiences

Research findings and user insights

Define

Identify the underlying problem

Clear problem statement

Ideate

Explore possible solutions

Ideas and shortlisted concepts

Prototype

Make selected ideas testable

Prototypes or experimental models

Test

Evaluate proposed solutions with users

Feedback and recommendations for improvement

To understand how the design thinking process works in practice, consider a hypothetical software product team investigating why customers struggle to complete workspace onboarding.

1. Empathize: Understand users and their needs

The empathize stage involves investigating how people experience a problem in their actual environment. Teams examine user behaviors, frustrations, expectations, and circumstances to understand the difficulties affecting their experience.

Common research activities include user interviews, contextual observation, customer feedback analysis, and empathy mapping.

Example: A project management application has a noticeable number of users abandoning workspace setup. The product team interviews administrators who recently attempted onboarding and observes how they configure their workspaces.

During these sessions, participants repeatedly hesitate when selecting permissions for new team members. Some are unsure whether a selected role will allow a colleague to edit project information or access restricted content.

The team records these observations alongside users' explanations and other relevant details.

Expected outcome: Research findings describing user experiences, recurring difficulties, and questions that require further investigation.

Teams looking to explore these methods in greater depth can refer to our guide on user research in product development.

2. Define: Identify the problem to solve

The define stage turns research observations into a focused problem statement. Teams organize findings, identify patterns, examine contributing factors, and determine which user need requires attention.

A useful problem statement should identify the affected users, their difficulty, and the context in which it occurs.

Example: After reviewing the onboarding research, the team concludes that uncertainty around permission settings is contributing to setup difficulties.

They formulate the following problem statement:

New workspace administrators need a clearer understanding of permission settings because they cannot confidently determine which access levels are appropriate for different team members.

The team then creates a guiding question:

How might we help workspace administrators choose appropriate permission settings confidently during onboarding?

This question gives the team a specific challenge to investigate while leaving room for different solutions.

Expected outcome: An evidence-supported problem statement that establishes the scope of the investigation and guides subsequent decisions.

3. Ideate: Generate and explore potential solutions

The ideate stage focuses on developing different approaches to the defined problem. Teams explore alternatives, combine ideas, and examine potential solutions from multiple perspectives.

Common techniques include brainstorming, mind mapping, sketching, and structured idea-generation exercises.

Example: The onboarding team considers several ways to help administrators understand permission settings:

  • A guided configuration process with recommended access levels.
  • Short explanations describing the capabilities associated with each role.
  • An interactive preview showing what different users can access.
  • Common permission presets for typical team structures.

The team evaluates these options based on the research findings, user needs, technical complexity, and implementation constraints.

Suppose they select the interactive permission preview for initial testing because it directly addresses the uncertainty observed during research.

Expected outcome: A shortlist of potential solutions, with the assumptions and questions that need validation before development.

4. Prototype: Build testable representations of ideas

Prototyping transforms selected ideas into representations that people can interact with or evaluate. The objective is to investigate important assumptions using an appropriate level of detail.

Depending on the problem, prototypes may include paper sketches, wireframes, clickable mockups, physical models, or simplified workflow simulations.

Example: The team creates a clickable prototype of the onboarding interface. When administrators select a permission level, the interface displays a preview explaining which actions the invited teammate can perform.

The prototype allows participants to explore different permission choices without requiring a complete implementation of the underlying access-control system.

Before testing, the team establishes a hypothesis:

Showing the practical effects of each permission level will help administrators select appropriate access for their teammates.

Expected outcome: A testable representation of the proposed solution, with clearly identified assumptions and evaluation criteria.

5. Test: Validate solutions through user feedback

The test stage examines how users interact with a proposed solution and whether it addresses the identified problem.

Teams observe user behavior, collect feedback, identify usability difficulties, and evaluate the evidence against their original assumptions.

Example: Researchers ask participants to complete two onboarding tasks using the prototype:

  1. Invite a colleague who should be able to view project information without editing it.
  2. Invite another colleague who needs permission to update project work.

During testing, the team observes whether participants choose suitable access levels, how often they hesitate, and whether they require additional explanations.

These observations help determine whether the proposed preview improves permission selection or needs further refinement.

If users continue struggling, the team can adjust the explanations, test another concept, or revisit the original problem definition.

Expected outcome: Evidence supporting a decision to improve the prototype, conduct further research, explore an alternative, or proceed toward implementation.

Together, these five stages help teams move from an initial problem to an evidence-informed solution. Similar practices also support continuous discovery, where customer research and experimentation regularly inform product decisions.

What are the benefits of design thinking?

Design thinking provides a practical approach to complex problems where user expectations, technical possibilities, and organizational priorities must be considered together. Its benefits extend across product quality, decision-making, collaboration, and innovation.

1. Improves understanding of customer needs

Research findings reveal the circumstances surrounding user difficulties, including motivations, expectations, and behaviors that may not be evident from feature requests or product analytics alone.

This understanding helps organizations identify meaningful customer problems and make better-informed product decisions.

2. Encourages creative problem-solving

Exploring multiple solutions gives teams opportunities to examine approaches beyond familiar patterns or previously implemented features.

This can be particularly valuable when existing solutions have produced limited results or when the organization is entering an unfamiliar problem space.

3. Reduces uncertainty before development

Early experiments can expose usability problems, flawed assumptions, and feasibility concerns before substantial implementation work begins.

Although experimentation cannot eliminate project risk, the findings can help teams evaluate competing options and make more deliberate investment decisions.

4. Improves product usability and customer experience

Evaluating proposed interactions with users helps teams identify confusing workflows, unnecessary steps, and gaps between intended functionality and actual user behavior.

Addressing these issues during design can improve the usability of products and services before broader implementation.

5. Supports cross-functional alignment and continuous improvement

Shared research findings give product, design, engineering, and business stakeholders a common reference for discussing priorities and trade-offs.

As solutions are tested and released, teams can use new evidence to refine their decisions and identify opportunities for further improvement.

What tools and techniques are used in design thinking?

Design thinking techniques help teams collect evidence, organize findings, explore ideas, and evaluate proposed solutions. The appropriate method depends on the problem, the stage of investigation, and the information required to make the next decision.

Technique
Purpose
Commonly used stage

User interviews

Understand user experiences, motivations, and difficulties

Empathize

Empathy mapping

Organize observations about user perspectives

Empathize

User journey mapping

Examine interactions across a complete experience

Empathize, Define

Affinity mapping

Group research observations into recurring themes

Define

How Might We questions

Frame problems as opportunities for exploration

Define, Ideate

Brainstorming and mind mapping

Generate and connect potential solutions

Ideate

Storyboarding

Illustrate how a proposed experience might unfold

Ideate, Prototype

Wireframes and interactive prototypes

Represent possible interfaces or workflows

Prototype

Usability testing

Evaluate how users complete intended tasks

Test

Teams can combine these methods according to the investigation's scope.

For example, improving an enterprise approval workflow may require interviews with requesters, reviewers, and administrators before mapping the complete process. A focused interface adjustment, however, may require only a small prototype and usability sessions when the underlying user problem is already well understood.

The choice of technique should follow the question being investigated and the evidence needed to resolve it.

What are some real-world examples of design thinking?

Real-world examples of design thinking in business illustrate how understanding human behavior can influence product and service decisions. The following cases demonstrate different applications of human-centered problem-solving, although each organization used its own approach rather than following an identical five-stage sequence.

1. Airbnb: Improving the accommodation booking experience

During Airbnb's early development, its founders recognized that photographs played an important role in helping potential guests evaluate unfamiliar accommodations.

Brian Chesky and Joe Gebbia visited hosts and personally photographed properties, gaining direct exposure to the hosting experience while improving how accommodations were presented.

As the service developed, Airbnb expanded its photography operations before eventually building supporting technology to coordinate the work.

The case illustrates how direct involvement in a customer's experience can reveal improvements that might be difficult to identify through internal discussions or assumptions.

Key takeaway: Observing a service in its actual environment can reveal specific opportunities to improve how customers experience it.

2. GE Healthcare: Making medical imaging less intimidating for children

Medical imaging procedures can be stressful for children, particularly when equipment appears unfamiliar or intimidating.

GE Healthcare designer Doug Dietz helped develop the Adventure Series, which incorporated imaginative themes, visual storytelling, and interactive elements into pediatric imaging environments.

Instead of changing the fundamental purpose of the equipment, the initiative focused on how children experienced the examination. Imaging rooms were transformed into themed environments designed to make procedures feel more approachable.

GE HealthCare describes reducing patient anxiety as a key objective of the program and identifies reduced sedation needs as a potential benefit, depending on the clinical setting.

Key takeaway: Understanding the emotional experience surrounding a service can reveal opportunities to improve how people interact with existing technology.

3. Bank of America: Making everyday saving easier

Bank of America's Keep the Change program demonstrates how everyday customer habits can inform financial service innovation.

Working with IDEO, the bank explored consumer saving behaviors, including the familiar practice of setting aside spare change after making cash purchases.

The resulting service applied a similar concept to debit card transactions. Eligible purchases are rounded up to the nearest dollar, and the difference is transferred from a linked checking account into savings.

The service translated an existing behavior into a financial product that could fit naturally into customers' daily transactions.

Key takeaway: Understanding familiar habits and behaviors can help organizations design services that work within people's existing routines.

These examples show how design thinking can influence different kinds of solutions, from digital experiences and service environments to financial products.

How can teams implement design thinking in product development?

Applying design thinking within an organization requires coordination between research, decision-making, and implementation. Product and project teams need a way to preserve user insights, evaluate ideas, and translate selected solutions into planned work.

The following six practices help make design thinking part of a repeatable workflow.

1. Identify a meaningful problem and define success criteria

Begin with a customer difficulty or organizational challenge supported by available evidence.

Establish what the team wants to understand and identify the outcomes that would indicate improvement. For a product onboarding challenge, relevant measures might include setup completion, time required to complete key tasks, or requests for assistance.

These criteria provide a reference for evaluating progress after a solution is introduced.

2. Bring together the right stakeholders and perspectives

Identify the contributors needed to understand the problem and evaluate potential solutions.

A software product initiative might involve product managers, designers, engineers, customer support representatives, and relevant business stakeholders.

Define responsibilities for research, facilitation, technical evaluation, and decision-making so contributors understand their roles throughout the initiative.

3. Establish structured research and experimentation practices

Determine how the team will collect evidence, investigate assumptions, and evaluate ideas.

Research methods should align with the problem being explored, while experiments should focus on uncertainties that could materially influence product decisions.

For focused challenges requiring concentrated collaboration, teams can use a design sprint to explore solutions and test a prototype within a defined period.

4. Document insights, assumptions, and decisions

Maintain accessible records of customer findings, problem statements, proposed solutions, experiment results, and important decisions.

Documentation should explain the reasoning behind the selected direction, which assumptions have supporting evidence, and what uncertainties remain.

This context is especially useful when work moves between teams or when contributors revisit an earlier decision during implementation.

5. Translate validated ideas into actionable work

Once the team has sufficient evidence to proceed, convert the selected solution into implementation requirements, development tasks, and planned deliverables.

Evaluate the work according to expected user value, business priorities, technical dependencies, and available capacity.

This transition connects design thinking with the broader product development lifecycle, where product concepts progress through planning, development, release, and ongoing improvement.

6. Measure outcomes and refine solutions continuously

After implementation, compare actual product performance with the success criteria established earlier.

Review relevant metrics alongside customer feedback to determine whether the solution addresses the original problem.

Unexpected results may require additional investigation into the problem definition, solution design, implementation, or surrounding conditions.

The findings should inform subsequent product decisions and improvement priorities.

What are the common challenges of design thinking?

Design thinking depends on the quality of available evidence, effective collaboration, and the ability to translate insights into decisions. Several common challenges can reduce its effectiveness.

Challenge
Why it creates problems
How to address it

Incomplete or biased user research

Findings may reflect a narrow group of users or preconceived assumptions

Include relevant user segments and compare different evidence sources

Poorly defined problems

Teams may investigate symptoms while overlooking underlying causes

Develop specific problem statements supported by research findings

Premature solution selection

Early preferences can restrict exploration and influence evaluation

Explore alternatives before selecting a direction

Conflicting stakeholder priorities

Different objectives can delay decisions or redirect attention

Establish shared evaluation criteria and clear decision ownership

Treating the process as strictly linear

Teams may continue following outdated assumptions despite new findings

Revisit earlier activities whenever significant evidence changes

Weak connection between insights and execution

Research findings may never influence actual product improvements

Assign ownership, document decisions, and connect validated ideas to planned work

Another consideration is determining when design thinking is appropriate.

Well-understood maintenance tasks, routine operational work, and urgent incidents often benefit from established procedures and direct execution. More extensive research and experimentation are valuable when the underlying problem or potential solution carries meaningful uncertainty.

Teams should adapt the methodology to the complexity of the challenge and the decisions involved.

How is design thinking different from Agile, Lean, and design sprints?

Design thinking, Agile, Lean, and design sprints are commonly used in product development, but they address different aspects of problem-solving, process improvement, and delivery.

Approach
Primary focus
Common activities
Typical application

Design thinking

Understanding human needs and exploring potential solutions

Research, problem framing, ideation, prototyping, testing

Investigating uncertain user problems

Agile

Iterative delivery and adaptation

Planning, incremental development, reviews, feedback

Managing evolving product requirements

Lean

Improving value delivery while reducing waste

Process analysis, experimentation, continuous improvement

Improving operational and product processes

Design sprint

Investigating and testing a focused challenge within a defined period

Structured workshops, sketching, prototyping, user testing

Evaluating an important product idea quickly

These approaches can complement one another within the same organization.

A team might use design thinking to investigate a customer problem, apply Lean principles to reduce unnecessary effort, and organize implementation through Agile project management.

Similarly, a design sprint can provide a concentrated format for exploring a specific challenge when the team needs evidence to support an upcoming decision.

The appropriate approach depends on the project's objectives, available resources, and level of uncertainty.

How can Plane help teams turn design thinking insights into action?

Design thinking produces research findings, problem statements, solution concepts, and decisions that eventually need to inform implementation. Keeping this context connected to planned work helps product and engineering teams maintain clarity as ideas progress toward delivery.

Plane provides a shared workspace for organizing documentation, coordinating responsibilities, and managing execution.

Teams can use Plane to:

  1. Document research and decisions: Use Pages to maintain problem statements, research summaries, requirements, and decisions alongside relevant projects.
  2. Translate solutions into work items: Create actionable work items for selected improvements, with descriptions, ownership, priorities, and relationships.
  3. Coordinate cross-functional execution: Organize related work into projects and modules while using cycles to plan time-boxed delivery.
  4. Maintain implementation visibility: Use project views to track progress, identify outstanding work, and coordinate activities across contributors.
  5. Support ongoing improvement: Manage subsequent fixes and enhancements as teams incorporate customer feedback and product performance findings.

Specialized research and prototyping tools can support interviews, interface exploration, and usability testing, while their findings inform planning and development work managed in Plane.

This helps teams maintain a clear connection between customer understanding, product decisions, and execution.

Wrapping up

Design thinking provides a structured way to understand user problems, explore possible solutions, and evaluate ideas before committing to implementation. Its five stages help teams approach complex challenges while remaining responsive to new evidence.

For product and engineering teams, applying the methodology effectively means connecting research findings with meaningful decisions. Clear problem definitions, focused experimentation, and coordinated implementation help turn validated ideas into improvements that address real customer needs.

Frequently asked questions

Q1. What are the five stages of design thinking?

The five stages of design thinking are empathize, define, ideate, prototype, and test. They help teams understand users, identify problems, explore solutions, develop prototypes, and evaluate ideas through feedback. The stages are iterative and can be revisited as new evidence emerges.

Q2. What is the main goal of design thinking?

The main goal of design thinking is to develop solutions that address meaningful human needs while considering technical feasibility and business viability. It helps teams make informed decisions by combining user understanding, creative exploration, and experimentation.

Q3. What is a simple example of design thinking?

A simple design thinking example involves improving an online checkout process. A team interviews customers, identifies confusing payment steps, explores alternative layouts, creates a prototype, and tests whether customers can complete purchases more easily. The findings inform the final design.

Q4. Is design thinking a linear or iterative process?

Design thinking is an iterative process. Although its stages are commonly presented in sequence, teams may revisit research, redefine problems, or develop additional prototypes based on new findings. The workflow adapts to the needs of the investigation.

Q5. Who can use design thinking?

Design thinking can be used by product managers, designers, engineers, project managers, founders, service teams, and other professionals involved in solving user or organizational problems. Its methods apply across software development, healthcare, financial services, education, and other industries.

Recommended for you

View all blogs
Plane

Every team, every use case, the right momentum

Hundreds of Jira, Linear, Asana, and ClickUp customers have rediscovered the joy of work. We’d love to help you do that, too.
Plane
Nacelle