ArchitectureSeptember 19, 20265 min read

What goes into an MVP — and what should wait

In short

An MVP includes one core user scenario carried through to the end: the path from entry to the target action, basic authentication, an admin panel, and analytics. Everything else — extra roles, a second platform, integrations "for later growth", and fine-grained settings — moves to the following versions. The test is simple: if a feature can be removed and the hypothesis can still be verified, that feature does not belong in the MVP.

Contents
  1. 01An MVP is not a "cut-down product" — it's a testing instrument
  2. 02What always belongs in an MVP
  3. 03What can almost always wait for V2
  4. 04The numbers: InterLAB's MVP sprint
  5. 05Typical scope mistakes
  6. 06Checklist: deciding what goes into your first version

An MVP is not a "cut-down product" — it's a testing instrument

The central misunderstanding around MVPs: they get treated as "the product we couldn't afford in full". In reality an MVP answers one question — will people use this and pay for it. Anything that doesn't help obtain that answer is removed from the first version: not because it's "expensive", but because it lengthens the road to the answer.

An MVP answers one question — will people use this and pay for it.

The practical consequence: MVP scope is defined by the hypothesis, not the budget. First you phrase what exactly is being tested — "restaurants will take bookings through the app", "sales teams will run their deals in our system" — and only then decide what minimal product verifies it.

What always belongs in an MVP

  1. 01Core scenarioone user path to the target action
  2. 02A way inlogin exactly as complex as the scenario demands
  3. 03Admin panelcontent, enquiries and users — from day one
  4. 04Analytics and eventsthe metrics are the MVP's deliverable
The mandatory core of the first version; payments are added if the hypothesis is about money.

The standard composition of a first version looks like this:

  • The core scenario end to end: one user path to the target action — an order, a booking, an enquiry, a subscription.
  • A way in: registration and login exactly as complex as the scenario demands (an SMS code or social sign-in is often enough).
  • An admin panel: content, enquiries, and users need managing from day one, otherwise every tweak becomes a developer task.
  • Analytics and events: without them there is nothing to discuss a month later — the metrics are the MVP's deliverable.
  • Payments — if the hypothesis is about money: willingness to pay is only verified by a real payment, not a "Leave a request" button.
  • One platform: web, PWA, or a single native app — whichever one your early audience lives on.

What can almost always wait for V2

The list below is not "useless features". These are features that don't help verify the hypothesis — which means their place is in the post-launch roadmap:

A developed system of roles and permissions

Why it can wait
"User" and "admin" usually suffice in a first version.

Second and third platforms

Why it can wait
If you launched on the web, iOS and Android can wait for demand to be confirmed.

Integrations "for growth"

Why it can wait
Exchange with 1C, inventory, and accounting connects once there is something to exchange.

Personalization, recommendations, gamification

Why it can wait
They work on retention, and retention matters after there is a stream of users.

Fine profile settings, themes, multiple languages

Why it can wait
These almost never affect hypothesis testing.

In-product support chat

Why it can wait
At the MVP stage WhatsApp covers it perfectly.

The numbers: InterLAB's MVP sprint

6–12

weeks from brief to release

2–5

million ₸ — budget reference

50%

paid at the start, 50% at release

At InterLAB the first version of a product is built as an MVP sprint: 6–12 weeks from brief to release, fixed scope and price, payment in two steps — 50% at the start and 50% at release. Budget reference: 2–5 million ₸ depending on the scenario and platforms; with a smaller budget the first version's scope is narrowed to what matters most — the price tag doesn't inflate.

  1. Brief: scope boundaries

    An important detail of the format: at the brief we record a separate list of what is NOT in the MVP.

  2. Clickable prototypeWeek 2

    A prototype of the key screens comes before development starts — changes on mockups cost a fraction of changes in code.

  3. Sprints with a live demo2 weeks each

    Development then runs in two-week sprints, each ending with a live demo: you see the product take shape and can correct course.

Typical scope mistakes

The same mistakes appear in most first-version specifications:

  • 35 screens in the first version: the product is designed "like the market leader's", though the leader grew those screens through years of data-driven iteration.
  • "iOS, Android, and web at once": every platform adds development, testing, and maintenance scope — how much depends on the stack and the share of shared code — while one platform is usually enough to test the hypothesis.
  • No analytics: the product is live, but what happens inside it is unknown; growth decisions are made blind.
  • A complex role system before the first user: weeks of work on functionality nobody is there to use.
  • An exotic tech stack: a fashionable technology without a talent market makes the product hostage to one team.

Checklist: deciding what goes into your first version

A quick self-check before the start. Take every feature on your list and ask four questions:

  • Does the hypothesis get verified without it?
  • Can the user still complete the core scenario?
  • Can the feature be replaced by a manual process for the first month?
  • Does it drag in a second platform or a heavy integration?

If a feature fails the check — it moves to V2. The exercise takes an hour and saves weeks of development.

Tell us about your task — we'll review your request and get back to you

Got a project?
We'll scope and estimate it — for free.

Tell us about the product or the problem. After reviewing the task we'll come back with an architecture, a timeline and a price for the first version.

  • Scope and risks estimated before we start
  • NDA — yours or ours
  • Work starts within a week

Please do not send passwords, access keys or source code through this form — we will agree a safe way to share access separately.

By clicking the button you agree to the processing of your personal data.