Kano Model Analysis
The Kano Model classifies features by how their presence or absence affects user satisfaction — separating must-haves that disappoint when missing from performance features that scale satisfaction and delighters that surprise when present.
01 — TL;DR
Two sentences.
The Kano Model is a framework for understanding how different types of product features affect user satisfaction — distinguishing between basic needs that users expect as a given (whose absence causes dissatisfaction but whose presence barely registers), performance needs that scale satisfaction proportionally with their quality, and excitement needs that users did not expect but delight them when present. It exists because not all features are equal in their satisfaction impact, and building a feature-complete product by treating every item in the backlog as equally valuable is reliably less effective than understanding which features are table stakes, which are differentiators, and which are irrelevant.
The model was developed by Japanese quality researcher Noriaki Kano in the 1980s, originally applied to manufacturing quality, and was adopted by product and UX teams as a structured alternative to priority stacking and stakeholder voting for feature decisions. What makes it specifically useful for product designers is its explicit recognition that user satisfaction is non-linear: the absence of a basic need causes disproportionate dissatisfaction, the presence of a performance feature produces proportional satisfaction, and the presence of an excitement feature produces disproportionate delight — and that the same feature will move between these categories as the market matures and user expectations evolve.
02 — When to Use
Apply this when…
When NOT to apply it
Skip it when the product is in early discovery and no specific features have been identified — Kano evaluates defined features, not open-ended problem spaces. Skip it when time constraints do not allow for structured data collection from users — running a Kano survey on internal assumptions produces the wrong output. Skip it when the user base is too small or too varied to produce statistically meaningful classifications — results from fewer than thirty respondents should be treated as directional rather than conclusive.
03 — How It Works
The mechanism
The Kano Model works by asking users two questions about each potential feature: how they would feel if the feature were present (functional form), and how they would feel if it were absent (dysfunctional form). The combination of these two responses classifies the feature into one of five categories — Must-Be, Performance, Attractive, Indifferent, or Reverse — each of which implies a different prioritisation decision. The insight is that users cannot simply be asked "do you want this feature?" because almost everyone says yes to everything.
Prioritisation input, not design specification
Kano analysis answers "what should we build?" — it does not answer "how should we build it?" A feature classified as Attractive tells the team that its presence would delight users. It says nothing about which implementation would produce the delight, what the right scope is, or whether the team's proposed design achieves the intended experience. The features it elevates still require user research, design iteration, and usability validation.
04 — Real Example
Slack's threading feature and the Must-Be versus Attractive reclassification
When Slack introduced threaded replies in 2017, the feature had been on users' request lists for years and was expected by many to be a significant satisfaction driver. In Kano terms, it was positioned as an Attractive feature — something users did not currently have and whose presence would produce delight. The post-launch satisfaction data told a more complex story: for small teams, threading was genuinely Attractive — a delight that improved conversation organisation. For large enterprise teams managing hundreds of channels, threading was discovered to be closer to a Must-Be — its absence had been producing significant friction and abandonment to competing tools.
The insight that made Slack's threading analysis instructive was the segment dimension. The same feature was Attractive for one user segment and Must-Be for another — a finding that aggregate satisfaction scores would not have revealed. This segmentation informed Slack's subsequent feature investment: for the enterprise segment, threading investment focused on reliability and power-user depth (addressing a Must-Be at scale); for the small team segment, threading investment focused on discoverability and reduction of complexity (delivering an Attractive feature without introducing Must-Be baggage).
05 — In the Wild
Test yourself & see real examples
No examples yet — be the first.
Spotted a product that clearly knows which features are table stakes versus genuine differentiators — or one that has spent significant effort on features that produced no satisfaction return? Submit what you observed.
Seen Kano Model insights ignored in a real product? Help grow the evidence base.
06 — Common Mistakes
Where teams go wrong
07 — Variations & Related Principles
Connected ideas
The Kano Model is a prioritisation framework that sits at the intersection of user research and product strategy. It is most powerful when paired with methods that provide both the user data it requires and the design validation its output demands.
The most important pairing is Kano analysis with User Interviews. User interviews reveal what features users want and why they want them; Kano analysis classifies those features by how their presence or absence affects satisfaction. Neither alone is sufficient for feature prioritisation: user interviews without Kano produce a list of everything users want without a framework for choosing between them; Kano without user interviews evaluates features the team invented without grounding in observed user needs.
08 — 10-Min Exercise
Run it right now
⏱ 10 minutes · Team · No prep
Pick five to eight features currently in your product backlog or under debate in your team. Write each one on a separate line.
1. For each feature, ask the team to answer two questions using only the words Delighted, Expected, Neutral, Tolerable, or Dislike: How would your primary user feel if this feature existed? How would your primary user feel if this feature did not exist?
2. Use the standard Kano evaluation logic to classify each feature: if users would be Delighted by presence and Neutral or Tolerable about absence — Attractive. If users would be Neutral about presence but Dislike absence — Must-Be. If satisfaction scales proportionally with quality — Performance. If users are Neutral in both directions — Indifferent.
3. Sort your features into the four categories. Any feature in Indifferent is a candidate for removal from the backlog. Any feature in Must-Be that is not already in the product is an emergency. Any feature in Attractive represents a differentiation opportunity.
4. Compare this classification to the current priority order in your backlog. The differences are the strategic conversation your team needs to have.