User research is the foundation upon which successful products are built. It’s a critical process that helps teams understand their target users, their needs, behaviors, and pain points. By gaining these invaluable insights, teams can design solutions that resonate with their audience, driving adoption, engagement, and ultimately, product success. There are numerous Common User Research Frameworks available, each offering a unique approach to uncovering user insights. From Jobs to Be Done (JTBD) to Personas, Empathy Mapping, and beyond, these frameworks provide structured methodologies to gather, analyze, and synthesize user data.
In this guide, we’ll explore some of the most widely adopted user research frameworks, their key principles, and practical applications. By understanding these frameworks, product managers, designers, and researchers can make informed decisions, prioritize features, and craft experiences that truly delight their users.
1. Jobs to Be Done (JTBD)
The Jobs to Be Done (JTBD) framework is a powerful approach that focuses on understanding the underlying motivations and goals that drive users to seek out solutions. Instead of concentrating on the product itself, JTBD shifts the perspective to the “jobs” that users are trying to accomplish in their lives.
At its core, JTBD posits that people don’t simply buy products or services; they “hire” them to accomplish specific jobs or tasks. These jobs can be functional (e.g., cleaning a kitchen), emotional (e.g., feeling accomplished or relieved), or related to specific circumstances or contexts.
By adopting the JTBD mindset, teams can gain a deeper understanding of the jobs their users are trying to get done, the challenges they face, and the desired outcomes they seek. This insight empowers teams to design products and experiences that seamlessly integrate into users’ lives, addressing their real needs and pain points.
Key Principles of JTBD:
- Focus on the job, not the product: Shift the perspective from the product to the underlying jobs users are trying to accomplish.
- Identify the functional, emotional, and contextual dimensions of the job: Understand the various aspects of the job, including practical tasks, emotional needs, and situational factors.
- Uncover the desired outcomes: Determine the specific outcomes users are striving for when hiring a product or service.
- Explore the forces and barriers: Investigate the forces that drive users towards a solution and the barriers that prevent them from achieving their goals.
Applying JTBD:
- Conduct contextual interviews and observe users in their natural environments to gain insights into their jobs, pain points, and desired outcomes.
- Analyze user data to identify patterns and recurring jobs that users are trying to accomplish.
- Map the user journey and identify opportunities to address unmet needs or streamline the process of getting the job done.
- Prioritize features and design solutions that directly address the identified jobs, aligning with the desired outcomes.
2. Personas
Personas are fictional, yet data-driven representations of your target users. They serve as a powerful tool for keeping the user at the center of the product development process, ensuring that designs, features, and experiences cater to their specific needs, behaviors, and characteristics.
Well-crafted personas go beyond simple demographic information and explore the motivations, goals, pain points, and behaviors of users. They help teams empathize with their audience, making informed decisions based on a deep understanding of the user’s perspective.
Key Elements of Personas:
- Background and demographics: Age, gender, location, education, and other relevant personal details.
- Goals and motivations: The primary goals, desires, and drivers that influence the persona’s actions and decisions.
- Pain points and challenges: The frustrations, obstacles, and problems the persona faces in relation to the product or service.
- Behaviors and habits: The typical patterns of behavior, preferences, and habits that characterize the persona.
- Quotes and personality traits: Direct quotes and personality descriptors that bring the persona to life and make them more relatable.
Applying Personas:
- Conduct user research (interviews, surveys, analytics) to gather data and insights about your target audience.
- Synthesize the data to identify distinct user segments or archetypes.
- Create detailed personas for each segment, ensuring they are based on real user data and not assumptions.
- Share and socialize the personas across the organization to foster a shared understanding of the target users.
- Use personas as a lens for decision-making, prioritizing features, and validating design choices against the specific needs and characteristics of each persona.
3. Empathy Mapping
Empathy Mapping is a collaborative technique that helps teams develop a deep understanding of their users’ perspectives, emotions, and experiences. By visualizing various aspects of the user’s world, teams can cultivate empathy, uncover hidden needs, and identify opportunities for innovation.
The Empathy Map is typically divided into four quadrants, each representing a different aspect of the user’s experience:
- Says: What users say out loud, their explicit statements, and opinions.
- Thinks: The thoughts, beliefs, and attitudes that users may not openly express.
- Does: The observable actions, behaviors, and habits of users.
- Feels: The emotional responses, feelings, and motivations that drive user behavior.
In the center of the map, teams capture insights about the user’s pain points, needs, and goals, synthesizing the information from the four quadrants.
Key Benefits of Empathy Mapping:
- Fosters empathy and a deeper understanding of the user’s perspective.
- Reveals unspoken thoughts, feelings, and motivations that drive user behavior.
- Identifies misalignments between what users say and what they actually do or think.
- Uncovers latent needs and opportunities for innovation.
- Encourages cross-functional collaboration and shared understanding.
Applying Empathy Mapping:
- Gather user research data from various sources (interviews, observations, analytics).
- Involve cross-functional teams (product, design, engineering, support) in the mapping exercise.
- Fill in the four quadrants based on the user data, capturing quotes, observations, and insights.
- Discuss and analyze the relationships between the quadrants, identifying patterns and contradictions.
- Synthesize the findings to uncover user needs, pain points, and opportunities for improvement.
- Iterate and refine the map as new user insights emerge.
4. User Journey Mapping
User Journey Mapping is a technique that visualizes the end-to-end experience of a user interacting with a product or service. It provides a holistic view of the various touchpoints, actions, and emotions that users encounter throughout their journey, enabling teams to identify pain points, unmet needs, and areas for optimization.
A user journey map typically consists of several components:
- Personas: Representations of the target users, their goals, and characteristics.
- Scenarios: Specific contexts or situations in which the user interacts with the product or service.
- Touchpoints: The various channels, interactions, or touchpoints that users encounter throughout their journey.
- Actions: The steps or activities users perform at each touchpoint.
- Emotions: The feelings, sentiments, or emotional responses users experience during their journey.
- Pain points and opportunities: Identification of areas where users face challenges or where improvements can be made.
Key Benefits of User Journey Mapping:
- Provides a comprehensive understanding of the user’s end-to-end experience.
- Identifies pain points, bottlenecks, and areas for improvement.
- Reveals opportunities for innovation and differentiation.
- Aligns cross-functional teams around a shared understanding of the user’s experience.
- Facilitates the prioritization of features and enhancements based on user needs.
Applying User Journey Mapping:
- Define the scope and objectives of the mapping exercise (e.g., onboarding, purchase flow, support experience).
- Identify the relevant personas and scenarios to be mapped.
- Gather user research data (interviews, analytics, support logs) to understand the user’s journey.
- Collaboratively map out the touchpoints, actions, and emotions experienced by users.
- Identify pain points, bottlenecks, and areas for improvement.
- Prioritize opportunities for optimization and innovation based on user needs and business goals.
- Continuously update and refine the journey map as user behaviors and experiences evolve.
Subscribe and never miss a post!
5. Mental Models
Mental Models represent the internal thought processes, beliefs, and assumptions that users have about how a product or system works. Understanding these mental models is crucial for designing intuitive and user-friendly experiences that align with users’ expectations and existing knowledge.
Key Aspects of Mental Models:
- Conceptual models: The user’s mental representation of how a product or system functions, based on their prior experiences and knowledge.
- Metaphors and analogies: The mental shortcuts or comparisons users make to understand new concepts or interactions, based on familiar concepts or objects.
- Affordances: The perceived possibilities for action or interaction with a product or system, based on its visual cues and design.
- Constraints: The perceived limitations or boundaries that govern the use or functionality of a product or system.
Applying Mental Models:
- Conduct user research (interviews, observations, card sorting) to uncover users’ existing mental models and assumptions.
- Identify gaps or misalignments between the user’s mental model and the actual system or product behavior.
- Design interfaces and interactions that leverage familiar metaphors, analogies, and affordances to align with users’ mental models.
- Provide clear feedback, guidance, and constraints to shape and reinforce appropriate mental models.
- Continuously validate and refine the mental models as users gain more experience with the product or system.
6. Kano Model
The Kano Model is a user research framework that helps teams prioritize features and enhancements based on their impact on user satisfaction. It categorizes product attributes into three main categories: basic, performance, and delighter.
- Basic attributes: These are the fundamental features that users expect to be present and functioning properly. If these attributes are missing or inadequate, users will be dissatisfied.
- Performance attributes: These are features that directly influence user satisfaction. The better these attributes perform, the more satisfied users will be.
- Delighter attributes: These are unexpected or innovative features that go beyond user expectations and can significantly increase user satisfaction and delight.
By classifying features into these categories, teams can make informed decisions about where to focus their efforts and resources for maximum impact on user satisfaction.
Applying the Kano Model:
- Conduct user research (surveys, interviews) to gather data on user perceptions and preferences regarding product features and attributes.
- Analyze the data to classify features into the basic, performance, and delighter categories.
- Prioritize improvements and enhancements to basic attributes to meet user expectations and prevent dissatisfaction.
- Invest in enhancing performance attributes to increase user satisfaction and competitive differentiation.
- Explore and innovate delighter attributes to create wow moments and exceed user expectations.
- Continuously monitor and assess user feedback to adapt and refine the categorization of product attributes.
7. Design Thinking
Design Thinking is a human-centered approach to problem-solving that emphasizes empathy, ideation, and iterative prototyping. It’s a powerful framework for user research and product development that encourages teams to deeply understand user needs, generate creative solutions, and rapidly test and refine those solutions.
The Design Thinking process typically follows these steps:
- Empathize: Gain a deep understanding of the user’s experiences, needs, and pain points through observation, interviews, and immersion.
- Define: Synthesize the user research insights to clearly define the core problem or challenge to be addressed.
- Ideate: Generate a diverse range of potential solutions through brainstorming, ideation techniques, and creative exploration.
- Prototype: Rapidly create low-fidelity prototypes or mockups to visualize and test potential solutions.
- Test: Gather user feedback on the prototypes, validate assumptions, and identify areas for improvement.
The Design Thinking process is iterative, with teams continuously refining their understanding of user needs, generating new ideas, and improving upon prototypes based on user feedback.
Applying Design Thinking:
- Conduct user research (interviews, observations, immersive experiences) to deeply understand user needs and pain points.
- Define the core problem or challenge to be addressed, based on user research insights.
- Facilitate ideation sessions with cross-functional teams to generate diverse solutions.
- Rapidly prototype potential solutions using low-fidelity mockups or prototypes.
- Test prototypes with users, gather feedback, and iterate based on insights.
- Encourage a culture of experimentation, learning, and continuous improvement.
Conclusion: Common User Research Frameworks
In conclusion, common user research frameworks provide structured methodologies for gaining deep insights into user needs, behaviors, and pain points. By leveraging frameworks like Jobs to Be Done, Personas, Empathy Mapping, User Journey Mapping, Mental Models, the Kano Model, and Design Thinking, teams can make informed decisions, prioritize features, and craft experiences that truly resonate with their users.
Successful user research is an ongoing process, requiring continuous iteration, validation, and adaptation as user needs and behaviors evolve. By embracing these frameworks and fostering a user-centric mindset, organizations can stay ahead of the curve, delivering products and services that delight their users and drive long-term success.

