MyAIDevelopment · Product · Operations notes

Problem Discovery, Product Strategy, and Roadmaps

Before delivering well, you need to choose the right problem.

Discovery Cycle

flowchart LR
    O[Observe] --> P[Problem]
    P --> H[Hypothesis]
    H --> T[Test]
    T --> E[Evidence]
    E --> D{Decision}
    D -->|Continue| S[Solution]
    D -->|Change| P
    D -->|Stop| X[Drop]

Problem Statement

A good problem statement does not prescribe a solution.

Poor example:

We need a Camera Preset button.

Better example:

Users repeatedly need to reproduce the same camera state, but currently have to enter the values manually each time.

This framing opens up more possible solutions.

Questions for Evaluating an Opportunity

The Role of a Roadmap

A roadmap is not a list of dated feature promises.

Poor Roadmap
Q1 Feature A
Q2 Feature B
Q3 Feature C

Good Roadmap
Now  : Animation workflow friction
Next : Asset interoperability
Later: Automation / scripting

It is better to build it around problems and outcomes.

Strategy Hierarchy

Vision
↓
Product Strategy
↓
Product Goal
↓
Opportunity / Problem
↓
Initiative
↓
Feature / Experiment
↓
Backlog Item

It is difficult to explain why a feature should be built if it is disconnected from this hierarchy.

Think Separately About Discovery and Delivery

flowchart LR
    D1[Discovery<br/>What and Why?] --> G[Decision]
    G --> D2[Delivery<br/>How Do We Build It?]
    D2 --> M[Measure]
    M --> D1

A PO connects both areas. With weak discovery, faster development can simply mean building the wrong thing faster.