Skip to content
product-skill
product-skill/ Field Guide/ Discovery Discovery

Discovery · knowing what to build

Build is cheap; knowing what to build is the constraint — so discovery is a weekly habit, not a project sprint.

The trio discovers together and keeps every solution laddered to a real outcome. Interview for stories, test the riskiest assumption first, and — for AI — treat "the model is good enough" as a bet you test on a golden set before any UI.

Outcome More new teams reach value in week 1
Opportunities · needs / pains from interviews
Setup friction Unclear first value Invite drop-off
Solutions
Guided setup Sample project
Assumption tests · riskiest first
Desirability Viability Feasibility Usability

Opportunity Solution Tree (Torres) — every solution ladders to a real outcome.

Above the fold

The three moves that keep discovery honest.

01

Discover as a weekly habit, as a trio.

PM + design + eng discover together — no sequential handoffs, so the people who build it hear the customer firsthand.

02

Interview for stories, never for features.

"Tell me about the last time you…" — interview to discover opportunities, never to validate a solution you already picked, and never ask "what features do you want?"

03

Test the riskiest assumption first.

Split a solution into desirability / viability / feasibility / usability — and for AI, Model-Capability is a bet: golden-set eval before any UI.

Continuous discovery · Torres

Trio, tree, interviews, and the riskiest-first gate.

Torres

The trio & the tree

Trio (PM + design + eng) discovers together — no sequential handoffs; the people who build it hear the customer firsthand.

Opportunity Solution Tree: outcome → opportunities (needs/pains from interviews) → solutions → assumption tests. Keeps the team honest that every solution ladders to a real outcome.

Torres · continuous interviewing

Interview to discover, weekly and story-based

"Tell me about the last time you…" — for churn: "…opened the app and then stopped."

Interview to discover opportunities, never to validate a solution you already picked.

never ask "what features do you want?"

Torres · assumption testing

Split the solution, test the riskiest first

Split a solution into desirability / viability / feasibility / usability assumptions; test the riskiest first. + Model-Capability (AI only) — "the model is good enough for this job" is a BET; test it on a golden set before any UI. Distinct from feasibility (can we integrate?) and desirability (do users want AI here?).

Default category ordering when evidence is unclear:

Desirability Model-Capability (AI) Viability Usability Feasibility

Before the riskiest-assumption gate, run a written-first pre-mortem (Doshi/Klein) to dodge groupthink and feed surfaced failure modes back into the assumption inventory.

Cheapest-valid-test ladder · per category

CategoryCheapest valid test
Desirabilitystory interviews / fake-door / concierge
Usability5-user / first-click
Feasibilityspike / POC
ViabilityWTP / unit-economics
Model-Capabilityoffline golden-set eval

Context & contrarian

Adapt the ritual to the situation

Context-adapt: enterprise B2B swaps weekly interviews for an advisory board / design partners; hardware/regulated raises feasibility & compliance and makes tests slower.

Contrarian: for small reversible features "shipping is the experiment" beats discovery theater (Type-2); and riskiest-first can pass each assumption individually yet fail as a whole — run an end-to-end concierge / Wizard-of-Oz before full build.

2024-26 AI-era · Torres

AI speeds discovery — and misses ~20-40%

AI speeds discovery but misses ~20-40% of opportunities/insights (directional) — keep a human in the loop.

Disciplines: decompose monolithic "do my research" prompts into narrow steps; run the error-analysis loop (read outputs → code failures → fix the prompt) like eval traces; verify against raw transcripts, never the AI's summary.

JTBD judgment · Christensen

Frame the struggle, not the feature.

The job-story format, the Four Forces churn diagnostic, and the three things the models miss about competition, consumption, and what a need actually is.

Christensen · canon

The job-story format

"When I [situation], I want to [motivation], so I can [expected outcome]"

Frame the struggle, not the feature. The three job types — functional / emotional / social — are canon.

Four Forces of Progress · the churn "why" diagnostic

Forces toward the switch

Push of the old

The struggle with today's situation that drives someone to look.

Pull of the new

The appeal of the new solution.

Forces holding it back

Anxiety of the new

Fear of the unknown solution.

Inertia / habit

The comfort of the current way.

Read it as a churn diagnostic

Anxiety + inertia are usually the dominant blockers for a new feature class, so reduce friction, don't just add pull.

What the models miss

Three judgment calls

Competition is the outside-category alternative — the Milkshake competes with bananas and boredom, not other shakes (Christensen). Frame the job around the circumstance, not the product category.

Consumption job ≠ purchase job — design for the moment of use, not just the buy decision; churn hides in the consumption job.

Need = direction + metric + goal ("cut time-to-first-invoice below a day"), not a feature request — a disciplined need statement is solution-agnostic and measurable.

Pointers

Next measurable step, and the bar to fund.

Product Kata

Perri

Direction → current state → target condition → obstacle → experiment. Converts vague strategic intent into the next measurable step.

  • Failure mode: skipping the target condition and jumping to a solution

Sharp-problem test

the Udezues

Build only for a sharp problem, judged multi-signal — workflow compression (collapses many painful steps into few) and a visceral "I need this now" in interviews.

Pair with the Zone-of-Benefit bar — be ≥3× better on the dimension the customer actually feels (illustrative, not a law). Diffuse/weak signal → don't build; keep discovering.

Directional

Try it

Score your own underserved outcomes.

The Ulwick opportunity score, live: importance plus the satisfaction gap — added, never multiplied. High-importance + high-satisfaction lands where it belongs, served rather than a target.

The opportunity scorer needs JavaScript to run. Run it on the Tools page.

All 13 tools →