BRAC IT

Product Discovery Framework

Choose methods that fit the evidence you need.

1. What do we need to learn?2. Who or what can provide the evidence?3. Which method fits that evidence best?
Understand usersQualitative

User Interviews

Use when you need to understand user goals, motivations, pain points, expectations, workarounds, and decision making.

QualitativeEarly discoveryNeeds and motivations
View method
Understand usersGroup discussion

Focus Group Discussions

Use selectively when you need to explore perception, language, reactions, or shared expectations across a relevant user group.

Group discussionPerceptionSelective use
View method
Observe behaviorContext

Field Observation and Contextual Inquiry

Use when you need to see what users actually do in their real context.

ContextReal behaviorOperational reality
View method
Align and decideBusiness context

Stakeholder and Expert Interviews

Use when you need business rules, constraints, policy context, risks, or domain knowledge.

Business contextPolicyConstraints
View method
Measure at scaleScale

Surveys

Use when you need broad input from many users and already know what questions to ask.

ScaleQuantitativeValidation
View method
Test usabilityTask completion

Usability Testing

Use when you need to know whether users can complete key tasks using a design, prototype, or product.

Task completionBehaviorValidation
View method
Test usabilityConcepts

Prototype and Concept Testing

Use when you need to test an idea, flow, dashboard, admin journey, or risky assumption before full development.

ConceptsRisk reductionFlow validation
View method
Align and decideFacilitated

Design Sprint

Use when a cross-functional team needs to quickly align, prototype, and validate a risky product idea.

FacilitatedCross-functionalRapid validation
View method
Understand usersExperience map

Journey Mapping

Use when you need to understand an end-to-end experience across stages, channels, touchpoints, pain points, and emotions.

Experience mapCross-channelSynthesis
View method
Structure informationIA

Card Sorting

Use when you need to understand how users group information, features, labels, or categories.

IALabelsMental model
View method
Structure informationNavigation

Tree Testing

Use when you need to test whether users can find items in a proposed navigation structure.

NavigationFindabilityIA validation
View method
Review and improveExpert review

Heuristic Evaluation

Use when experts need to quickly review an interface against usability principles.

Expert reviewUsability principlesFast review
View method
Measure at scaleBehavioral evidence

Analytics and Funnel Analysis

Use when you need to understand behavior at scale, drop-offs, retention, feature usage, or conversion.

Behavioral evidenceFunnelsMetrics
View method
Review and improveSupport evidence

Support Ticket, Complaint, and App Review Analysis

Use when a live product already has complaints, tickets, app reviews, or call center feedback.

Support evidenceComplaintsLive product
View method
ExperimentControlled comparison

A/B Testing and Controlled Experiments

Use when a live product has enough traffic and the team needs to compare two alternatives using measurable outcomes.

Controlled comparisonLive trafficOptimization
View method

Planning, question, and output helpers

Open these when the team needs planning support, not before.

Source families used in the guide

Method-specific chips point back here so the page stays readable instead of turning into a long bibliography.