Research & discovery

Opportunity Solution Tree

Target outcome → opportunities (needs, pains) → solutions → experiments. The tree of continuous discovery.

When. Structures discovery once it becomes continuous: the team sees why it explores one solution and not another.

Duration
2.5 h
Participants
PM, design, tech lead trio
Output
Living tree, target opportunity for the quarter
Stage
Pre-PMF · Post-PMF · Scale-up · Mature
OutcomeOpportunitiesSolutionsExperiments
Open in FigJamFind the right sequence

In FigJam: File → Duplicate to your drafts, then keep this workshop's section. Get the file on Figma Community

Filled example

OutcomeNew companies reach 10 loggedinterventions per technicianin 5 days, not 14Measured on companies signedthis quarter, per technicianseatOpportunitiesTechnicians are not toldbefore day oneFirst job is logged with theboss watching, then stopsNo-signal sites break thehabit in week oneSolutionsOnboarding kit for the firstteam meetingSMS to each technician theevening beforePhoto-only quick log in 20secondsStreak of 10 with a visiblecounterOffline mode with sync badgeDispatcher sees who loggedtodayExperimentsSend the kit to 10 companies,measure day-5 activationSMS to 50 technicians, comparefirst-day logsPrototype the 20-second logwith 5 techniciansFake-door the counter, counttapsRide-along in 3 no-signalcompaniesShow 'logged today' to 5dispatchers for a week

Example data. Fieldnote is a fictional company used to fill all 61 boards, so the examples tell one consistent story.

Post-PMF Fieldnote, quarter kick-off: the trio (Karim, Ana, Tom) builds the tree for the outcome 'cut time to first 10 interventions from 14 days to 5'.

What the team took away

The tree exposed that two of three opportunities are about the company, not the app. The onboarding kit was tested before any code.

How to run it

Preparation

Agenda

  1. 15 min
    Lock the outcome
    Write it at the root as a number to move: 'raise week-4 retention from 32 to 40 %'. If it is an output ('ship the new onboarding'), rewrite it.
  2. 40 min
    List opportunities
    From the research, post every need, pain, or desire heard from customers, in their words. Opportunities are not solutions: 'I never know if my invite was received' yes, 'add notifications' no.
  3. 30 min
    Structure the opportunity space
    Group opportunities into parents and children. A parent is a moment in the journey; children are specific pains inside it. Cut anything that does not plausibly move the outcome.
  4. 20 min
    Choose the target opportunity
    Compare sibling opportunities on size (how many customers), frequency, and confidence. Pick one. One. Write why the others wait.
  5. 30 min
    Generate solutions
    Under the target opportunity: at least 3 solution ideas, each one written by a different trio member first, then discussed. Cross out the solution that was in someone's head before the session.
  6. 15 min
    Define the first experiments
    For each surviving solution: the riskiest assumption and a test for it this sprint. Post it as a leaf under the solution.

Pitfalls

Afterwards

The tree lives in the team's space and is updated weekly during discovery. The experiments go to the experiment board. Show the tree, not a slide, when leadership asks why you build what you build.

Source : Teresa Torres

Related workshops

Back to the compassAll workshopsVersion française