Drop me a line

Send a message for
work inquiries at mail@paulofoerster.com
with your details.

Resumé

Download my full resumé to explore my expertise and experience.

The Stages of Design Thinking

Design thinking is a powerful methodology for solving complex problems in a user-centric way. Originally developed at Stanford and popularized by IDEO, this approach helps teams create innovative solutions by deeply understanding user needs. The process consists of five key stages: Empathize, Define, Ideate, Prototype, and Test.

While often presented linearly, design thinking is iterative—teams may revisit earlier stages as they refine their solutions.

1. Empathize – Understand Your Users’ Needs

 

The first step is all about gaining a deep, empathetic understanding of the problem. Instead of making assumptions, designers engage with real users through interviews, observations, and immersion in their experiences.

Key activities include:

  1.  Conducting user research (surveys, interviews, shadowing) 
  2.  Identifying pain points and unmet needs
  3.  Setting aside biases to see the problem from the user’s perspective

Example: If designing a banking app for seniors, observing how they currently manage finances reveals frustrations with complex digital interfaces.

2. Define – Frame the Problem Clearly

 

After gathering insights, the next step is synthesizing findings into a clear problem statement. A well-defined problem guides the entire design process.

Techniques include:

  1.  Creating user personas and journey maps

  2.  Writing a “How Might We” (HMW) question (e.g., “How might we simplify online banking for older adults?”)

  3.  Focusing on the core issue rather than jumping to solutions

Tip: Avoid overly broad or narrow definitions—aim for a problem statement that is actionable yet open to creative solutions.

3. Ideate – Generate Creative Solutions

 

With a clear problem defined, the team brainstorms possible solutions. The goal is quantity over quality—encouraging wild ideas without judgment.

Methods include:

  1.  Brainstorming sessions

  2.  Mind mapping

  3.  SCAMPER (Substitute, Combine, Adapt, Modify, Put to another use, Eliminate, Reverse)

  4.  Worst possible idea (reverse thinking to spark creativity)

Example: For the senior-friendly banking app, ideas might include voice-controlled navigation, a “family helper” mode, or simplified transaction alerts.

4. Prototype – Build Quick, Low-Cost Models

 

Before investing in full development, teams create scaled-down versions of their ideas to test feasibility.

Prototypes can be:

  1.  Paper sketches

  2.  Digital wireframes

  3.  Role-playing scenarios

  4.  3D models

The key is rapid iteration—fail fast and refine. A prototype for the banking app might start as a paper version of the interface to test usability.

5. Test – Validate with Real Users

 

The final stage involves gathering user feedback on prototypes. Testing isn’t just about validation—it often reveals new insights that send teams back to earlier stages.

Best practices include:

  1.  Observing users interact with the prototype

  2.  Asking open-ended questions (e.g., “What confused you?”)

  3.  Iterating based on feedback

Example: Testing might reveal that seniors prefer larger buttons over voice commands, leading to a redesign.

Why Design Thinking Works

 

This approach fosters innovation by:

  1.  Putting users first – Solutions are grounded in real needs.

  2.  Encouraging collaboration – Cross-disciplinary teams bring diverse perspectives.

  3.  Reducing risk – Early testing prevents costly mistakes.

Whether you’re designing a product, service, or business strategy, design thinking helps turn ambiguity into actionable, human-centered solutions.

Paulo Foerster
Paulo Foerster
I’ve been passionate about design since 2000, splitting my career between Brazil and Dubai, where I spent 12 years working with brands like Emirates Airline. Whether it’s UX/UI, branding, or digital transformation, I love turning ideas into polished, impactful experiences.