Start a project info@axurs.com
Theme
Planning a project · 5 min read

How to Scope an MVP That Actually Launches

The hardest part of a first version is not building it. It is deciding what to leave out. This guide gives you a simple method for scoping an MVP that launches on time and teaches you something useful once it is live.

In short

To scope an MVP that actually launches, define the one core job it must do for one type of user, then sort every feature into must, should and later. Only the musts go into the first release. Cut breadth, not quality: fewer features, each done properly, with security, testing and analytics intact. A focused MVP typically takes 8-12 weeks from discovery to launch. Decide before launch which three to five numbers will tell you whether it is working.

Key takeaways
  1. 1Write one sentence describing the core job, and test every feature request against it.
  2. 2Sort features into must, should and later, and build only the musts for launch.
  3. 3Reduce the number of features, never the quality of the ones you keep.
  4. 4A focused MVP usually fits an 8-12 week shape from discovery to launch.
  5. 5Choose the numbers that define success before launch, not after.

What an MVP is, and what it is not

A minimum viable product, or MVP, is the smallest version of your product that does one valuable job well enough for real users to rely on it. It exists to get into people's hands and teach you what to build next.

It is not a rough prototype, a demo for investors or a full product with the polish removed. A good MVP is small but finished. Users should be able to complete the core task without help, without errors and without wondering whether it worked.

Getting this right matters because the most common way first versions fail is not bad code. It is a scope that keeps growing until the budget or the deadline runs out before anything reaches a real user.

Start with one core job

Write one sentence that describes what the product does, and for whom. A simple template helps:

For example: "Members of a local fitness studio can book and cancel classes from their phone, so they never have to call or message to reserve a spot." Every feature request can then be tested against that sentence. If a feature does not help that user do that job, it is not part of the first version.

If you find yourself writing two or three sentences, you have two or three products. Pick the one that matters most to your business right now, and keep the others for later.

Sort every feature: must, should, later

List every feature anyone has suggested, then put each one in exactly one group:

  • Must: the product cannot do its core job without it.
  • Should: clearly valuable, but users could manage without it for a few months.
  • Later: good ideas that depend on learning from real usage first.

Here is how that might look for a fictional class booking app for a small fitness studio:

FeaturePriorityReason
View the class scheduleMustThe starting point of the core job
Book and cancel a classMustThis is the core job
Sign up and log in with emailMustBookings need to belong to someone
Confirmation and reminder emailsMustUsers need to know the booking worked
Staff admin to manage classes and see bookingsMustThe studio has to run it day to day
Pay at the time of bookingShouldUseful, but paying at the studio works at first
Waitlist for full classesShouldValuable once classes regularly fill up
Push notificationsShouldEmail covers reminders for launch
Memberships and class packsLaterPricing models are easier to design with real data
Referral rewardsLaterGrowth features come after people keep coming back
In-app chat with instructorsLaterAdds support work before the basics are proven

Expect your must list to feel uncomfortably short. That discomfort is usually a sign you are doing it right. Notice too that priorities depend on context: if no-shows cost the studio real money, paying at booking might move up to must.

Cut scope without cutting quality

Reducing scope should mean fewer features, not weaker ones. Practical ways to do it:

  • Handle rare cases manually. Refunds or unusual requests can be handled by staff at first.
  • Use proven services for payments, email and sign-in instead of building them yourself.
  • Launch on one platform or channel if most of your users are there.
  • Keep the admin simple. A basic, reliable admin beats a feature-rich one that delays launch.
  • Reduce settings and options. Choose sensible defaults and add choices when users ask for them.

What does not get cut

Security, data protection, accessibility basics, error handling, testing on real devices, backups and analytics. Skipping these does not save time. It moves the cost to after launch, when problems are harder to fix and far more visible to your users.

The typical 8-12 week shape

Timelines vary with complexity and with how quickly decisions are made, but a focused MVP often follows this pattern:

PhaseTypical weeksWhat happens
Discovery and scope1-2Core job, must list, user flows and technical approach agreed
Design2-3Key screens designed and checked with a few real users
Build4-6Features built in short cycles, with a demo at the end of each
Test and beta1-2Fixes from real devices and a small group of early users
Launch and stabilize1Release, monitoring and quick fixes

Phases overlap in practice, so the total is shorter than the sum of the rows. If your scope does not fit inside roughly 12 weeks, treat that as a signal to move more features to should or later rather than to stretch the timeline.

What to do with new ideas during the build

New ideas keep arriving once people see the product taking shape. That is a good sign, but each one threatens the launch date if it goes straight into the build.

  • Write it down, then sort it. Every idea goes on the list and gets a must, should or later label like everything else.
  • Swap, do not stack. If a new idea really is a must, agree on what moves out to make room for it.
  • Ask what you would learn. An idea that teaches you something about the core job is worth more than one that only adds options.
  • Keep one owner. One person decides what changes, so the team is not pulled in several directions.

Most ideas that feel urgent during a build turn out to be should or later items once real users arrive. Keeping them on a visible list means none of them are lost.

What to measure after launch

Choose three to five numbers before launch, so you judge the product on what matters rather than on whatever looks good. Useful ones for most MVPs:

  • Activation: the share of sign-ups who complete the core job at least once.
  • Completion rate: how often people who start the core task actually finish it.
  • Repeat use: whether people come back a week or a month later.
  • Time to complete: how long the core task takes from start to finish.
  • Support requests: what people get stuck on, and how often.

Pair the numbers with conversations. Talk to a handful of users in the first few weeks. Their reasons explain the numbers, and they will tell you which should and later features deserve to be built next.

Signs your scope is still too big

  • The core job sentence needs the word "and" more than once.
  • There are more than three types of user in the first version.
  • The must list includes anything justified with "just in case".
  • Launch depends on several integrations with outside systems.
  • Nobody can say what you expect to learn from launching.

If you recognize several of these, cut again. Then read our guide on choosing native, cross-platform or PWA, or see how we approach digital product development. When your scope is ready, start a project and we will help shape the first release.

Frequently asked questions

How much does an MVP cost?

It depends on the core job, the platforms and the integrations, but a focused MVP with design, a backend and an admin panel often falls in the $15,000-$50,000 range. Very simple web-based MVPs can come in lower, while products with several user types, complex logic or many integrations can exceed $50,000. A tighter must list is the most reliable way to lower the number.

Is an MVP the same as a prototype?

No. A prototype is a model used to test an idea, often clickable screens with no real data behind them. An MVP is a working product that real users rely on, with real accounts, data and support. Prototypes are useful during design to check a flow before building it, but they are not something you launch.

What if a competitor already has more features?

That is normal for a new product. You will not win by matching a mature product feature for feature in your first release. Win by doing the core job noticeably better for a specific group of users, whether that means faster, simpler or better suited to their situation. Add features once real users tell you what they need.

When should a should feature move into the product?

When real usage shows it is needed. Watch for repeated support requests, users dropping off at a specific point or a clear pattern in feedback. In the booking example, a waitlist becomes worth building once classes regularly fill up. Planning a second release four to eight weeks after launch gives you a natural place to add the top should items.

Can an MVP be built in less than 8 weeks?

Sometimes. Very small products, such as a single-purpose web app with one type of user and no integrations, can launch in four to six weeks. Speed depends mostly on how narrow the scope is, how quickly design decisions are made and how much content and data are ready. Rushing testing to hit a date is rarely worth it.

Written byAXURS Team

The designers and engineers at AXURS, a digital product studio building websites, apps and custom software.

Talk to us
Let's talk

Shape your first release with us.

Bring your feature list and we will help you find the core job, sort the must-haves and plan a launch you can actually hit.

  • info@axurs.com
  • Reply within 1 business day
  • Working with clients worldwide
Start a project