Learn how affinity mapping can help you turn complex research data into meaningful insights and actionable solutions.
If you're a UX designer or researcher, you know that gathering user feedback and insights is an essential part of the design process. But how do you make sense of all the data you collect? That's where affinity mapping comes in.
Affinity mapping is a technique that helps researchers organize and make sense of research data. More than that, though, it can be useful for people in any discipline looking to brainstorm while still creating order and clear action items.
Let’s take a closer look at what affinity mapping is, how to do it, and why it's useful in UX research.
What is affinity mapping?
Affinity mapping is a visual technique used to organize ideas and data into meaningful clusters or categories. Also known as affinity diagramming, it was first developed in the 1960s by Jiro Kawakita, a Japanese anthropologist, to study water supply challenges in Nepal. (In fact, it was initially known as the “KJ method”, after his initials.) Looking at the vast array of ethnographic data he had collected, he realized that the spatial arrangement of the research provided meaning and context. The methodology went on to be adapted more broadly in Japan over the following decades, and became a cornerstone of design thinking and the emerging field of UX research in the ‘80s and ‘90s.
While Kawakita’s use case was specific, the method has proven adaptable to a wide variety of problems, and is well-suited to digital and remote tools. The general idea is to group together similar ideas or concepts, which can help identify patterns, themes, and insights. For UX researchers, this process can help understand user needs, pain points, and preferences, which in turn can inform design decisions.
How to create an affinity map
Let’s start by diving into the process itself. Here are the steps to create an affinity map.
1. Identify the problem or topic
Start by identifying the problem or topic you want to explore. This might be a user pain point, a design challenge, or a research question.
2. Collect insights
Next, you’ll want to collect insights from users or team members about the given topic or problem. You might be asking a wide field of users about their experience with a new layout configuration, or working with a small team of stakeholders to figure out next steps in a project. Traditionally, each idea is written down on a sticky note or index card, although modern digital tools recreate this process for remote teams. Normal brainstorming practices apply here, but encourage lots of ideas.
Once you have all of your ideas written down, start grouping them together based on their similarities. Look for patterns and themes in your ideas.
4. Name the categories
Give each group a name or category that captures the ideas within it. Try to be concise and specific. Small groups may have enough similarities that they can be clustered together, and big groups can be broken up. Talk this through as a team, but don’t overthink it.
5. Identify insights
Step back and look at your affinity map as a whole. What patterns or themes emerge? What insights can you draw from your research data? You may uncover new user needs, design opportunities, or research gaps. Perhaps you’ll find that many stakeholders are circling a central concept that should be discussed further.
6. Plan next steps
If you’re attempting to create action items, this is a place where voting on next steps is a possibility. In other situations, consensus isn’t as appropriate, and you may just want to synthesize your findings to present to a broader team.
As with any aspect of the design process, iteration can be useful. Maybe categories need to be renamed, or conversation reveals a new prompt for brainstorming. Head back up to an earlier step if necessary to refine the results even further.
Why should you use an affinity map?
Affinity maps are a remarkably versatile tool, and can even be used individually to help sort through a sticky problem. For UX researchers, they help in a few key ways, outlined below.
Understanding user needs
This includes pain points, which can in turn inform design decisions. For example, perhaps you’ve collected feedback from users on a new app design and they’ve complained that completing purchases is opaque. This may mean that the design is not sufficiently clear to them.
Understanding user feedback
This includes survey responses or usability testing data. Perhaps a large group of users for an education app is rarely or never opening the app. After asking them why, you could use an affinity map to help make sense of this large dataset.
Fostering collaboration with stakeholders
Design is a collaborative process and frequently involves stakeholders from other departments. An affinity map can incorporate the input from multiple teams into a single session. It’s a useful medium to get people to talk through different perspectives.
Distill complex findings into a simple, visual format, which can then be presented more compellingly. It’s hard to argue with the visual power of a zillion blue Post-it notes.
Let’s run through a hypothetical example. Imagine you’re conducting UX research for a digital health platform aimed at older adults. You’ve conducted interviews and surveys with users and have collected a lot of data. Affinity mapping can be useful to organize and make sense of this data. You can use this method to categorize user needs and preferences, such as medication management, tracking vitals, scheduling appointments, and reminders. By doing so, you can identify patterns in the data and prioritize features that are most important to your users. Moreover, you’ll have a record of these patterns that’s systematic and visual.
Tips for successful affinity maps
As with any brainstorming process, creating an affinity map can be very different from team to team and situation to situation. The particular dynamics of an individual group and the feasibility of resultant action items has to be taken into consideration. You don’t want to accidentally greenlight a solution that will never happen.
Still, a few tips are useful across scenarios.
Affinity mapping is most effective when done as a group, so make sure everyone feels comfortable contributing their ideas. If someone is being quiet, there may be a reason why. One solution can be to set a quota for ideas contributed per person in the “collect insights” phase.
When relevant, make sure that key stakeholders are involved. Affinity maps can create clear action items in a compelling visual manner. They create a consensus that’s logical to buy into.
Keep it simple
Don't overcomplicate the process. Focus on identifying key themes and patterns, and avoid getting bogged down in too much detail. When sorting, “good enough” can be good enough. It can be helpful to think of affinity maps as a way to “break ground” on a complex conversation or difficult dataset.
Set a time limit
Affinity mapping can be a time-consuming process, so set a limit to keep everyone focused and productive. If you have an hour and are running the whole process in a room, spend 15 minutes generating ideas on post-it notes, 15 minutes sorting them, and 15 minutes talking through them, with the remaining 15 minutes as a buffer. This math would shake out a little differently if you’re using an affinity map to sort through survey responses or user data, but the principle remains: set time limits to avoid getting stuck.
Use color and visuals
Adding color and visuals to your affinity map can help to make patterns and themes more apparent and memorable.
Best tools for affinity mapping
While there are a lot of pluses to sitting in a room with your team and picking each other’s brains in real-time, digital platforms have made remote collaboration a breeze.
Here are a few options with affinity mapping utilities.
Miro is a digital whiteboard platform that allows teams to collaborate and ideate in real-time. It has a colorful and well-designed template for affinity mapping, as well as its own how-to guide.
InVision is a prototyping and design tool that also has a built-in affinity mapping feature. It allows teams to create and share affinity maps within the same platform they use for designing and prototyping.
Figma is a collaborative interface design tool. It also has a solid affinity mapping template designed by community user UX Anudeep.
Lucidchart focuses on creating clean, presentable diagrams, but it also has a strong affinity mapping capability. Its end results will be particularly presentation-ready.
If you’re able to meet in person, the only tool you need for an effective affinity map is as many post-it notes as your team has ideas. Happy categorizing!
Ready to streamline your UX research process? Sign up for a free UsabilityHub plan today and see how easy it is to get valuable insights from your users.
Frequently asked questions about affinity mapping
What does affinity mapping do?
Affinity mapping is a visual technique used to organize ideas and data into meaningful clusters or categories. It helps researchers organize and make sense of research data, and can be useful for people in any discipline looking to brainstorm while still creating order and clear action items. Affinity maps can be useful for understanding user needs and feedback, fostering collaboration with stakeholders, and communicating insights.
What is affinity mapping in UX research?
Affinity mapping is a visual technique used in UX research to organize and make sense of research data collected from users or team members about a given topic or problem. The process involves collecting insights and grouping them together based on their similarities to identify patterns, themes, and insights. Each group is given a name or category that captures the ideas within it. By stepping back and looking at the affinity map as a whole, you can draw insights from the data that can inform design decisions.
How can you do affinity mapping?
Affinity mapping involves grouping related ideas or comments onto sticky notes or index cards, clustering them into themes or patterns, and labeling each cluster with a summary or title. Affinity mapping allows you to visually analyze and synthesize a large amount of data, identify key insights, and generate hypotheses or design solutions based on user needs and behaviors. The process can be done individually or in a group setting, and is often used in conjunction with other research methods such as persona development, journey mapping, or usability testing.