By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
(Empathize, Define, Ideate, Prototype, Test)
Design Thinking is a human-centered, iterative process for solving complex problems in a way that’s both usable and delightful. It’s not just for designers—it’s a framework used by product teams, engineers, and business leaders to build products that people actually want to use.
Concrete example: Imagine a hospital’s patient portal where users struggle to book appointments. Instead of jumping straight to a redesign, you’d: 1. Empathize (interview patients to understand frustrations, like confusing medical jargon or hidden "Book Now" buttons).2. Define (pinpoint the core problem: "Patients can’t find appointment slots quickly because the UI prioritizes admin needs over user goals.").3. Ideate (sketch 3 solutions: a calendar view, a chatbot assistant, or a "Quick Book" button on the homepage).4. Prototype (build a low-fidelity Figma mockup of the calendar view).5. Test (watch 5 users try to book an appointment; iterate based on where they get stuck).
This process reduces guesswork and ensures your design solves real problems—not just what stakeholders think users need.
Empathy Map Definition: A visual tool to synthesize user research into 4 quadrants: Says, Thinks, Does, Feels. Helps teams align on user needs. Example: For a fitness app, an empathy map might reveal users feel "overwhelmed by too many workout options" but say "I want more variety." The gap? They need curated plans, not infinite choices.
Problem Statement (Point of View - POV) Definition: A concise, actionable definition of the user’s core need, structured as: [User] needs a way to [need] because [insight]. Example: "Busy parents need a way to order groceries in under 2 minutes because they’re juggling childcare and don’t have time to browse."
How Might We (HMW) Questions Definition: Open-ended questions that reframe problems as opportunities for ideation. Start with "How might we…?" Example: "How might we reduce checkout abandonment for first-time users?" (Leads to ideas like guest checkout, progress indicators, or saved carts.)
Divergent vs. Convergent Thinking Definition: Divergent = generating many ideas (e.g., brainstorming 50 solutions). Convergent = narrowing down to the best one (e.g., voting on the top 3). Example: In Figma, use a sticky-note storm (divergent) to list all possible features for a meditation app, then dot-vote (convergent) to prioritize the top 3.
Affinity Diagramming Definition: Grouping related ideas/themes from research to spot patterns. Often done with sticky notes or Figma’s auto-layout. Example: After interviewing 10 users about a banking app, you group feedback into themes: "Login frustrations," "Confusing fees," "Need for budgeting tools."
Crazy 8s Definition: A rapid ideation exercise where you sketch 8 variations of a solution in 8 minutes (1 minute per sketch). Forces creativity and avoids overthinking. Example: Redesigning a food delivery app’s "Reorder" button—sketch 8 placements (floating, in the menu, on the receipt, etc.).
Low-Fidelity (Lo-Fi) vs. High-Fidelity (Hi-Fi) Prototypes Definition:
Hi-Fi: Polished, interactive mockups (e.g., Figma prototypes with real copy, colors, and micro-interactions). Used for stakeholder buy-in or late-stage testing. Example: Test a lo-fi paper prototype of a checkout flow with 5 users, then build a hi-fi Figma prototype with animations for a client presentation.
Usability Testing vs. User Interviews Definition:
User Interview: Asking open-ended questions (e.g., "Walk me through the last time you booked an appointment") to uncover why problems exist. Example: A usability test might reveal users can’t find the "Book" button, while an interview might uncover they expect it to be in the top-right (not buried in a menu).
Heuristic Evaluation Definition: Auditing a design against Nielsen’s 10 Usability Heuristics (e.g., "Does the system match real-world language?"). Often done by UX experts before user testing. Example: Evaluating a travel app’s booking flow: "Does the ‘Confirm’ button use clear, actionable language, or is it vague like ‘Submit’?"
Cognitive Load Definition: The mental effort required to use a product. High cognitive load = frustration. Reduce it by simplifying choices, using familiar patterns, and chunking information. Example: A dashboard with 20 metrics overwhelms users. Instead, group data into 3 key cards (e.g., "Revenue," "User Growth," "Support Tickets") with expandable details.
Progressive Disclosure Definition: Showing only the most important information upfront, revealing details as needed. Reduces cognitive load. Example: A flight booking site shows departure/arrival times first, then expands to show baggage fees and seat selection only after the user selects a flight.
Hick’s Law Definition: The time it takes to make a decision increases with the number of choices. Simplify options to speed up decisions. Example: A restaurant app’s "Order" screen has 3 buttons: "Delivery," "Pickup," "Dine-In" (not 10+ options like "Curbside," "Drive-Thru," etc.).
Jakob’s Law Definition: Users expect your product to work like others they’ve used. Follow familiar patterns to reduce learning curves. Example: Place the shopping cart icon in the top-right (like Amazon) instead of inventing a new location.
Actions:- Conduct user interviews (5–7 users) or contextual inquiries (observe users in their natural environment). - Figma tip: Use the FigJam whiteboard to map out interview questions (e.g., "What’s the hardest part about [task]?").- Create an empathy map in Figma or Miro. Example: [User: College Student] Says: "I need to study but get distracted." Thinks: "I’m failing because I can’t focus." Does: Opens 10 tabs, checks phone every 5 mins. Feels: Stressed, guilty. - Synthesize findings into key insights (e.g., "Users abandon study apps because they feel judged by progress trackers.").
[User: College Student] Says: "I need to study but get distracted." Thinks: "I’m failing because I can’t focus." Does: Opens 10 tabs, checks phone every 5 mins. Feels: Stressed, guilty.
Output: A research report (1–2 slides in Figma) with quotes, pain points, and a summary of user needs.
Actions:- Write a problem statement (POV) based on research. Example: "Busy professionals need a way to track their water intake in under 10 seconds because they forget to hydrate while working." - Use HMW questions to reframe the problem as opportunities. Example: - "How might we make hydration tracking effortless?" - "How might we gamify water intake without adding guilt?" - Prioritize problems using a 2x2 matrix (Impact vs. Feasibility) in Figma. Example: High Impact / High Feasibility: "Add a one-tap ‘Log Water’ button." Low Impact / Low Feasibility: "Integrate with smart water bottles."
High Impact / High Feasibility: "Add a one-tap ‘Log Water’ button." Low Impact / Low Feasibility: "Integrate with smart water bottles."
Output: A problem statement slide + HMW questions in your Figma file.
Actions:- Run a Crazy 8s session (sketch 8 ideas in 8 minutes). Example ideas for a hydration app: 1. Floating "Log Water" button. 2. Voice command ("Hey Hydrate, log 1 cup"). 3. Auto-tracking via phone sensors. 4. Streak counter (e.g., "3-day streak!").- Use dot voting (team members vote on top ideas) or impact/effort matrix to narrow down.- Sketch 3–5 wireframe variations in Figma (use auto-layout for consistency). Example: - Variation 1: Bottom navigation with a "Log" tab. - Variation 2: Persistent "Log Water" button in the corner. - Variation 3: Home screen with a progress bar.
Output: Lo-fi wireframes (Figma frames with placeholders) + voting results.
Actions:- Create a clickable prototype in Figma (use prototyping mode to link frames). Example: - Flow: Home screen → Tap "Log Water" → Confirmation animation → Updated progress bar.- For lo-fi tests, use paper prototypes or Figma’s "Present" mode with basic interactions.- For hi-fi tests, add micro-interactions (e.g., a "splash" animation when logging water) and real copy.
Output: A Figma prototype link (shareable with users/stakeholders).
Actions:- Recruit 5 users (use guerilla testing in cafes or UserTesting.com for remote tests).- Assign tasks (e.g., "Log 1 cup of water") and observe where they struggle.- Take notes in FigJam or a spreadsheet. Example: User 1: Tapped "Log" button → Confused by "ml vs. oz" → Abandoned. User 2: Expected "Log" to be in the top-right (Jakob’s Law). - Iterate based on findings (e.g., simplify units, move the button).
User 1: Tapped "Log" button → Confused by "ml vs. oz" → Abandoned. User 2: Expected "Log" to be in the top-right (Jakob’s Law).
Output: A usability test report (1 slide in Figma) with key findings and recommended changes.
Problem → Research (Empathize/Define) → Ideas (Ideate) → Solution (Prototype/Test) → Impact.
Example: For a checkout flow redesign, show:
Distinguishing Key Terms
Design System vs. Style Guide:
Showing Iteration
Include before/after screens and explain why you changed things. Example:
Quantifying Impact
Answer: Start with empathy (interview users: "Have you ever used live chat? When?"). If research shows users prefer self-service, define the problem (e.g., "Users struggle to find FAQs") and ideate alternatives (e.g., a searchable help center). Use Hick’s Law to argue that adding another feature increases cognitive load. Prototype and test both options to compare engagement.
Scenario: Your team is stuck in a debate about whether to use a bottom navigation bar or a hamburger menu for a mobile app. How do you decide?
Answer: Test both prototypes with users (usability test). Use Jakob’s Law—if most apps in your industry use bottom nav (e.g., social media apps), users will expect it. Also consider Fitts’s Law: bottom nav is easier to reach with one hand. If data is inconclusive, default to the most familiar pattern (Jakob’s Law).
Scenario: A user test reveals that participants can’t find the "Settings" button in your app. What’s your next step?
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.