All field notes

MVP first: what actually deserves to ship

An MVP is not a large product with half its buttons missing. It is the smallest version that keeps one useful promise and shows you what deserves to come next.

Minimum scope. Complete outcome.

MVP First collage with a handwritten core value note
Protect the core value before polishing the roadmap.

“Minimum viable product” often gets interpreted as a preview of the full roadmap. A little onboarding, a little dashboard, a little automation. The result has plenty of surface area but no moment where the user can say, “That solved it.”

Start with the smallest complete loop

A useful MVP takes one specific person from a problem they recognise to a result they care about. The path can be narrow. You can handle some work manually. The interface can offer very few choices. The important part is that the loop closes.

Three paper prototype screens forming one complete MVP user loop
Complete loop / A narrow path can still take the user from a real problem to a visible result.

MVP definition

The smallest product that delivers the core outcome and gives you real evidence about the next decision.

Both halves matter. The user needs value now, and the founder needs to learn from what happens. A prototype can test whether an idea makes sense. An MVP has to work for someone who does not care that you call it an experiment. Y Combinator makes the same practical point: customers experience an MVP as a product.

Read Y Combinator’s Practical Design: MVP

The four layers of a complete MVP

1. A precise promise 🎯

Name the person, the situation, and the progress they should make. “Plan a product” leaves too much room. “Turn a scattered idea into a first build plan” gives you something you can protect.

2. A clear trigger ⚡

Why would someone open the product today? Maybe the roadmap is blank, an AI handoff failed, or the MVP keeps growing. Without a real starting moment, onboarding becomes a tour of features nobody asked to see.

3. One core action sequence 🔁

Keep only the steps that collect essential context, make a real decision, or produce the result. Remove a step and check what changes. If the answer is “not much,” it does not belong in the core path.

4. An observable result 👁️

The user should be able to point to what changed. A saved document is not automatically an outcome. A build plan that makes tomorrow’s decision easier is.

The complete loop

Trigger → “I do not know what belongs in v1.”

Core action → Clarify audience, problem, value, and dependencies.

Result → A coherent plan the founder can review and build from.

Decide what ships with evidence, not anxiety

Cutting a feature can feel like lowering the ambition. It is usually the opposite: you are choosing which promise to take seriously first.

Ship now when absence…Move later when the feature…
Breaks the core outcomeAdds convenience after the outcome
Prevents a key assumption from being testedOptimizes behavior that is not yet proven
Creates unacceptable trust or safety riskAutomates a manageable manual step
Makes the primary path impossible to understandServes a secondary persona or rare path
Blocks the founder from observing useful evidenceImproves scale before demand exists

“Later” needs a trigger, not a hopeful date. Add collaboration when active users keep sharing exported plans. Automate recommendations when manual reviews start repeating the same pattern. Build templates when setup time is clearly the thing holding people back.

Minimum does not mean careless

Small scope is not permission to be careless. The MVP can do one thing, but that one thing still has to feel safe and dependable.

Minimal paper product model supported by a strong layered foundation
Quality floor / Small scope still needs a dependable base for trust, access, and recovery.
  • Protect user data.Authentication, authorization, backups, and deletion rules are not decorative polish.
  • Handle the main failure states.Empty, loading, invalid, interrupted, and retry states belong to the core path.
  • Make the promise understandable.Users should know what will happen before they commit time or data.
  • Meet the accessibility baseline.Keyboard access, focus, labels, contrast, and responsive layout are part of product quality.
  • Observe the loop.Capture where users start, hesitate, complete, abandon, and ask for help.

A good shortcut saves implementation work without quietly making the user pay for it. A manual review can be smart. Losing someone’s work because saving was postponed is not.

Applying the model to Product Clarity

I have a long list for Product Clarity: research synthesis, different planning views, collaboration, agents, analytics, integrations, and impact analysis. Shipping a weak version of each would only delay the useful part.

The first complete outcome is much narrower:

  1. 01
    Capture the product context.

    Audience, problem, desired outcome, constraints, and current assumptions.

  2. 02
    Shape the smallest valuable release.

    Separate the core path from convenience, scale, and speculative scope.

  3. 03
    Connect the plan.

    Map features, pages, flows, data, and dependencies into one understandable system.

  4. 04
    Make the next decision visible.

    Show what to build, what to cut, and what will be affected by change.

If a founder completes that loop and makes a better build decision, the MVP has done its job. The next feature should fix friction I can see inside that loop, not a future problem I have invented.

A 60-minute MVP scope session

  1. 10 minutes: Write the promise.

    For one user, in one situation, define one meaningful outcome.

  2. 15 minutes: Draw the happy path.

    Start at the trigger and stop when the user can see the result.

  3. 10 minutes: Mark the quality floor.

    Add the trust, safety, failure, and accessibility requirements the path needs.

  4. 15 minutes: Remove or defer.

    Challenge every remaining item with the ship-now/later test.

  5. 10 minutes: Define evidence.

    Decide what completion, failure, confusion, and repeated demand will look like.

Finish with one sentence you are willing to defend: “This release works when this user reaches this outcome, and we learn this.” If you need several audiences and outcomes to complete the sentence, the scope is still doing too much.

Continue the system

Before building the MVP, write the trail while it is fresh.

Read field note 03

Field notes by email