Here are some practical examples to illustrate the versatility of affinity diagrams:
Analyzing customer feedback.
Scenario: Synthesizing notes from user interviews about a new fitness app.
Data points: “Couldn't find workout history.” “App crashes during runs.” “Wish I could share progress.” “Subscription is too expensive.” “Confusing navigation menu.”
Grouping process: Notes about crashes and performance issues are grouped, notes about finding features are grouped, notes about cost are grouped, and notes about social features are grouped.
Resulting themes: “Performance and bugs,” “Navigation and usability,” “Pricing concerns,” “Feature requests.”
Actionable outcome: Insights highlight critical bugs to fix, usability issues in navigation to address, and potential new features to explore, informing the product backlog.
Organizing marketing campaign ideas.
Scenario: Brainstorming ideas for a holiday marketing campaign.
Data points: “Social media contest,” “Email discount code,” “Influencer collaboration,” “In-store event,” “Targeted Facebook ads,” “Blog post series.”
Grouping process: Clustering ideas by channel (social, email, in-store) and tactic (contest, discount, content).
Resulting themes: “Social media tactics,” “Email marketing,” “In-store promotions,” “Content marketing.”
Actionable outcome: A structured overview of potential campaign elements, facilitating planning and resource allocation.
Grouping project requirements.
Scenario: Gathering initial requirements for a new internal software tool.
Data Points: “Needs user login," “Generate monthly reports,” “Integrate with Salesforce,” “Must be mobile-friendly,” “Track task status,” “Admin user roles.”
Grouping Process: Clustering notes related to user access, reporting features, integrations, platform requirements, and core functionality.
Resulting Themes: “User Authentication,” “Reporting Capabilities,” “System Integrations,” “Platform Requirements,” “Core Task Management.”
Actionable Outcome: An organized list of requirements, forming the basis for the project scope and backlog.