When faced with mountains of user research data, sticky notes scattered across whiteboards, and interview transcripts that seem to contradict each other, many UX designers feel overwhelmed. How do you make sense of it all? The answer often lies in a deceptively simple yet powerful technique: affinity diagrams, specifically the K-J Method.
What are affinity diagrams?
An affinity diagram is a visual tool that helps organise qualitative data by grouping related ideas, observations, or insights together. Think of it as creating order from chaos, taking hundreds of individual data points and clustering them into meaningful themes that reveal patterns and guide design decisions. The process involves feeding the raw data of your research to your team before you meet, then asking them to write each note, point, complaint, or piece of information on a separate note (traditionally a sticky note). From there, the team physically moves these notes around on a whiteboard to group similar items together. What emerges are natural clusters that highlight key themes, pain points, and opportunities that might otherwise stay buried in the data.
The man behind the method: Jiro Kawakita
The K-J Method gets its name from Japanese anthropologist Jiro Kawakita, who developed this technique in the 1960s. Kawakita created the method (called KJ-ho in Japanese) while carrying out ethnographic fieldwork in Nepal, and needed a way to make sense of complex, qualitative data without losing the nuances of individual observations. Kawakita’s key insight was recognising that human pattern recognition could reveal things traditional analytical methods might miss. Rather than forcing data into predetermined categories, his method let themes emerge naturally through the physical arrangement of information.
The technique gained popularity in business and design circles during the 1990s, as companies began to recognise the value of qualitative research. Today, it is considered an essential tool in the UX designer’s toolkit, though many practitioners use it without knowing its origins or formal name.
Why affinity diagrams are essential for UX
In UX design, we are constantly gathering qualitative data: user interviews, usability testing observations, survey responses, and stakeholder feedback. This information is rich and valuable, but it is also messy and hard to analyse systematically. Affinity diagrams help UX teams in several important ways:
- Pattern recognition: By physically grouping related observations, teams can spot recurring themes that might not be obvious when looking at individual data points. A user mentioning difficulty finding the search function once might seem minor, but when grouped with 15 similar observations, it becomes a real usability issue.
- Collaborative analysis: The physical nature of creating affinity diagrams makes research analysis a team activity. Designers, researchers, product managers, and even stakeholders can take part, bringing different perspectives to how the data gets read.
- Bias reduction: The bottom-up approach of the K-J Method helps stop teams forcing data to fit ideas they already had. Themes come from the data itself, rather than being imposed by what analysts expected to find.
- Actionable insights: By clustering related problems and opportunities, affinity diagrams help teams work out which issues to tackle first, and spot solutions that could address several user pain points at once.
Real-world applications in UX projects
Here is how affinity diagrams can change different types of UX projects.
E-commerce website redesign
Imagine you have run 20 user interviews about an e-commerce website’s checkout process. Your raw data includes comments like “I couldn’t find the shipping costs,” “The form seemed endless,” and “I wasn’t sure if my payment went through.” Using an affinity diagram, you might find clusters around:
- Information transparency (shipping costs, taxes, delivery dates)
- Form design issues (too many fields, confusing layout)
- Trust and security concerns (payment confirmation, site credibility)
These clusters point straight to design solutions: build a clear cost breakdown widget, simplify the form design, and add prominent security badges and confirmation messages.
Mobile app feature development
During user research for a fitness app, you might collect observations about how people track workouts, their motivation challenges, and the social side of exercise. An affinity diagram could reveal unexpected connections – perhaps users who struggle with motivation also frequently mention wanting to share achievements, suggesting that social features might help with motivation too.
Service design project
For a healthcare service redesign, affinity diagrams might cluster patient feedback around wait times, communication with staff, and finding your way around a facility. But the real insight might come from patterns across clusters. Perhaps communication issues are worst when wait times are long, which suggests proactive updates could address multiple problems at once.
Creating effective affinity diagrams
The beauty of the K-J Method lies in its simplicity, but a few techniques help you get the most out of it:
- Start with individual observations rather than interpretations. Write “User clicked back button three times during checkout” rather than “Checkout is confusing.”
- Let team members work silently at first, to avoid groupthink, then discuss the clusters together.
- Do not force difficult-to-categorise observations into existing groups. They might be important outliers or emerging themes in their own right. Let some notes stay ungrouped if they genuinely stand alone.
- Keep cluster labels descriptive, not prescriptive. “Navigation difficulties” is better than “Fix the menu,” because it describes the problem without assuming the answer.
The enduring power of physical process
In our digital age, it might seem old-fashioned to use physical sticky notes and wall space. But the tactile nature of the K-J Method has real advantages. Moving notes by hand engages different thinking than clicking and dragging on a screen. The spatial relationships become more meaningful when you can step back and see the whole diagram at once. Many teams find that the collaborative, physical process of creating affinity diagrams generates as much value as the finished diagram itself. The discussions that come up while grouping notes often lead to insights that would not come from working alone.
Making research actionable
Ultimately, affinity diagrams work as a bridge between research and design action. They turn overwhelming amounts of qualitative data into clear, visual representations of user needs and pain points. More importantly, they do this in a way that brings the whole team into the analysis, building shared understanding and buy-in for the design decisions that follow.
The next time you find yourself drowning in user research data, remember Jiro Kawakita’s simple, powerful method. Sometimes the most useful insights come from the most basic human activity: recognising patterns and making connections. In UX design, as in anthropology, the ability to see the forest for the trees, or the themes within the sticky notes, can be the difference between research that sits in a report and research that drives real change.
Footnote: here is an excellent write-up of how to run a workshop.

