User Research and Analysis
From the HI-fest curriculum
User Research and Analysis
TL;DR
User research helps you understand who your users are, what they need, and how they behave. By analyzing this data, you can make informed design decisions that lead to better products. It's an ongoing process, not a one-time task.
1. The Mental Model
Think of user research as detective work for your product. You're gathering clues (data) about your users' problems and experiences, then piecing them together to understand the full story. This understanding guides you to build solutions that actually fit their lives.
2. The Core Material
User research isn't just about asking people what they want; it's about observing, listening, and digging into their real-world actions and motivations. It helps you avoid building features nobody needs and focuses your efforts where they'll have the most impact.
2.1 Types of Research

Photo by Markus Winkler on Pexels
You'll generally use two main types of research:
- Quantitative Research: This is about numbers and statistics. It tells you what is happening. Think surveys, analytics data (like website traffic), A/B testing results. It's great for identifying trends and measuring impact across a large group.
- Qualitative Research: This is about understanding why things are happening. It involves in-depth conversations, observations, and testing with a smaller group. Think interviews, usability tests, field studies. It provides rich insights into user motivations, frustrations, and mental models.
You often combine both: quantitative data identifies a problem (e.g., "50% of users drop off on this page"), and qualitative research helps you understand why (e.g., "users find the form too long and confusing").
2.2 Common Research Methods

Photo by Markus Winkler on Pexels
Here are some methods you'll use:
- Interviews: One-on-one conversations to understand user goals, motivations, and pain points. Best for exploring "why."
- Surveys: Questionnaires distributed to a larger audience to gather quantitative data and broad opinions. Good for "what" and initial validation.
- Usability Testing: Observing users as they try to complete tasks with your product (or a prototype). This reveals friction points and areas of confusion. Excellent for identifying "how" users interact.
- Analytics Review: Looking at existing data (e.g., Google Analytics, product usage logs) to understand user behavior patterns. Great for "what" users are doing.
- Competitor Analysis: Understanding what competitors do well and where they fall short. This helps you identify market opportunities and avoid their mistakes.
2.3 Synthesizing Your Findings

Photo by Michaela St on Pexels
Once you've collected data, you need to make sense of it. This is where analysis comes in. You're looking for patterns, themes, and insights.
graph TD
A["Gather Raw Data (Interviews, Surveys, Usability Tests)"] --> B["Organize Data (Transcripts, Notes, Recordings)"]
B --> C["Identify Patterns & Themes (Affinity Mapping, Thematic Analysis)"]
C --> D["Create Personas & User Stories"]
D --> E["Identify Key User Problems/Pain Points"]
E --> F["Formulate Design Recommendations"]
F --> G["Prioritize Solutions"]
G --> H["Iterate (Design, Test, Refine)"]
- Affinity Mapping: Write down each observation or quote on a sticky note. Then, group similar notes together to form themes. This is a powerful way to find patterns in qualitative data.
- Thematic Analysis: A more formal process of identifying, analyzing, and reporting patterns (themes) within data.
- Personas: Fictional characters representing different types of users. They're based on your research and describe user goals, behaviors, and pain points. They help keep the user top of mind during design.
- User Stories: Short, simple descriptions of a feature from the perspective of the user, often following the format: "As a [type of user], I want [some goal] so that [some reason]."
3. Worked Example
Let's say you're designing a new budgeting app. You've conducted five user interviews. Here are some raw quotes:
- User 1: "I always forget to categorize my transactions, and then my budget gets messed up."
- User 2: "It's hard to see where all my money goes at a glance; I wish there was a clear summary."
- User 3: "I try to save for a vacation, but I never know how much more I need to put aside each month."
- User 4: "I hate having to manually enter everything; it's too much effort."
- User 5: "I just want a simple way to track my spending without feeling overwhelmed by charts."
Analysis (Affinity Mapping):
- Categorization Pain: User 1 mentioned forgetting to categorize.
- Overview/Tracking: User 2 wants a clear summary; User 5 wants simple tracking.
- Saving Goals: User 3 needs help planning savings.
- Manual Entry Burden: User 4 dislikes manual entry.
Identified User Problems:
- Users struggle with manual transaction categorization.
- Users need better ways to visualize and understand their spending quickly.
- Users want support for setting and tracking specific savings goals.
- Users find manual data entry tedious.
Design Recommendations:
- Implement smart categorization suggestions or auto-categorization based on past behavior.
- Develop a customizable dashboard with key spending summaries.
- Add a feature to set and track specific savings goals, showing progress and recommended contributions.
- Explore bank integration for automatic transaction import.
4. Key Takeaways
- User research isn't guessing; it's systematically gathering evidence about your users.
- Quantitative data tells you "what," while qualitative data tells you "why."
- Use a mix of research methods (interviews, surveys, usability tests) to get a full picture.
- Always analyze your data to find patterns and actionable insights, don't just collect it.
- Personas and user stories help translate research findings into design requirements.
- User research is an iterative process that informs every stage of product development.
- Understanding user problems before jumping to solutions saves time and resources.
Common Mistakes to Avoid:
- Only talking to people like you: Your users are diverse; seek out different perspectives.
- Asking leading questions: Phrase questions neutrally to avoid biasing answers.
- Ignoring negative feedback: Pain points are goldmines for improvement opportunities.
- Doing research once and stopping: User needs evolve, so research should be continuous.
- Mistaking opinions for facts: Observe what users do, not just what they say.
5. Now Try It
Think about a product or service you use regularly. Spend 15 minutes noting down three pain points you experience with it. Then, for each pain point, brainstorm one qualitative research question you'd ask other users (e.g., "Can you describe a time when you tried to [achieve goal] and struggled?") and one quantitative research question (e.g., "On a scale of 1-5, how frustrating is it to [perform task]?"). What insights might these questions reveal?
Frequently asked about User Research and Analysis
More from HI-fest
Get the full HI-fest curriculum
Clone the complete plan to your dashboard for unlimited AI-generated notes, practice quizzes, and a personalised revision schedule.
Create Free Account