Delivery

Building an MVP: what to include in the first version

10 June 2024 · 6 min read · SmartCG

A good MVP is not a cut-down product — it is the first version that solves the core business task.

Where money is lost at product launch

The main mistake in custom web and mobile development is trying to fit everything into the first version. The budget goes into universality nobody has validated yet, and the team ends up with an overloaded backlog and a slow launch.

What a good MVP is

A good MVP is not a "cut-down product" — it is the first version that already solves the key business task. For B2B that may be a portal with orders and documents. For a mobile service, a fast core scenario and the functions that are critical to it. Everything else can be added later without dragging the launch down.

Where not to cut corners, even in v1

  • UX of the core scenario: the user must get through the main path without unnecessary barriers.
  • Foundations: the base must survive the first integrations and early growth.
  • Operability: after launch the product must not turn into a pile of emergency fixes.

How to scope the first version sanely

  1. Split what is mandatory for launch from what can wait.
  2. Tie every feature to a real business task, not to "it would be nice".
  3. Identify early where the critical integrations, documents, roles and security requirements are.
  4. Think not only about launch, but about how the product will live afterwards.

Why web and mobile work must include support thinking

The first version is almost never the last. If a project is not prepared for support, releases and SLAs, it very quickly becomes a set of emergency tickets. Development should be planned with operations in mind from day one, not as a one-off launch.

Services involved

Read next

Planning a first release and want it to survive growth?

We help scope the version that actually launches: core scenario, integrations, roles, documents and a support path after release.