ACW Soft Solutions

How to scope an MVP that actually proves the idea

Product Engineering · 3 min read

Most first releases are either too big to ship or too thin to learn from. A practical way to decide what goes into version one.

Start from the question, not the feature list

An MVP exists to answer one business question: will this group of people use this product to solve this problem, and will they pay for it? Every feature that does not help answer that question makes the release slower and the answer harder to read.

Before anyone writes a backlog, write the question down in one sentence. If the team cannot agree on it, the scope discussion is premature.

Map one core journey end to end

Pick the single journey that delivers the product's value, from the first visit to the moment the user gets what they came for. Build that journey completely and well, rather than five journeys halfway.

Everything outside the journey — admin panels, settings, edge-case flows — is either done by hand behind the scenes or postponed.

Cut with a rule, not by feeling

We sort every candidate feature into one of three groups:

  • required for the core journey to work at all;
  • required for users to trust the product, such as security, clear errors and basic support;
  • nice to have, which goes to the list for after launch.

Only the first two groups make it into version one. The third group is not thrown away: it becomes the starting point for the roadmap once real usage shows which items matter.

Plan for the second release

A thin scope does not mean a throwaway codebase. Choose a stack the team can extend, keep the data model honest, and set up analytics from day one, so the second release builds on evidence and code that already work.

Common traps

The most frequent trap is building for imagined scale: complex permissions, multi-region infrastructure and integrations with tools no user has asked for yet. They cost weeks and teach nothing about whether the idea works.

The second is polishing the wrong thing. Visual quality matters, because users judge trust in seconds, but it should go to the screens of the core journey first. A beautiful settings page in an MVP is a sign that scope drifted.

The third is launching without a way to listen. Without analytics, a feedback channel and a short list of users to talk to, the release produces opinions instead of evidence.

What a good MVP scope looks like

It fits in weeks, not quarters. It has one clear success metric. And when it launches, the team knows exactly which signal will tell them to continue, change direction or stop.