Design Thinking : Define

Published: (March 9, 2026 at 11:29 PM EDT)
2 min read
Source: Dev.to

Source: Dev.to

Define Phase

After understanding the user, the next step is to synthesize that knowledge into tools such as empathy maps and personas.

Empathy Map

An empathy map visualizes what a user says, thinks, does, and feels.
Create a central label with the user’s name (real or fictional) and surround it with four sections for each of these categories. Populate each section with insights gathered from research and brainstorming. This helps you develop a clear picture of the user’s mindset and behavior.

Personas

Personas build on empathy maps by adding richer detail, such as:

  • Demographic characteristics
  • Social environment
  • Convictions and beliefs
  • Fears and doubts

These profiles make it easier to keep the user’s perspective front‑and‑center throughout the design process.

Point‑of‑View Statement

Craft a concise “point‑of‑view” sentence that captures the user’s need and the design opportunity. This statement guides the rest of the process.

User Journey

Map the user’s experience step‑by‑step using a table like the one below. Fill in each cell with observations about what the user does, thinks, feels, and says at each stage.

User NameAction 1Action 2Action 3Final Action
Does
Thinks
Feels
Says (if applicable)

This visualization highlights pain points and opportunities throughout the interaction with your product or prototype.

Prioritizing Problems

Review the user journey to identify problems that arise at different stages. Categorize these issues into:

  • High priority – critical obstacles that must be addressed first
  • Low priority – secondary concerns that can be refined later

Prioritization ensures you focus on the most impactful improvements before fine‑tuning smaller details.

“How Might We…?” Questions

Use “How might we…?” questions to reframe identified problems into design challenges. For example:

  • How might we reduce the time it takes for users to complete the checkout process?
  • How might we make the onboarding experience feel more welcoming?

These questions open up creative possibilities for solutions.

Next Steps

  1. Ideate – Generate a wide range of ideas without judgment.
  2. Prototype – Build low‑fidelity representations of promising concepts.
  3. Test – Gather feedback from users to validate and refine your solutions.
0 views
Back to Blog

Related posts

Read more »

The Enablers Who Helped Me Code Forward

This is a submission for the 2026 WeCoded Challengehttps://dev.to/challenges/wecoded-2026: Echoes of Experience Sometimes the difference between giving up and m...