Skip to main content
Plan/Chapter 2 · MVP

Cutting Scope to the Core

Your must-have list is still too big. Every item on it feels essential, which is exactly why the list will sink your first version if you try to build all of it. This chapter cuts that list down to an MVP: the smallest thing you can ship that actually helps one real person.

An MVP is the smallest version worth shipping1.2.1

MVP stands for minimum viable product. It is the leanest version of your idea that still delivers real value to one kind of user and can go live.

Two words carry the weight. "Minimum" means you cut ruthlessly. "Viable" means what is left still works for someone, end to end, on its own.

Apply the one core job test1.2.2

Every product exists to do one core job. For everything on your list, ask a single question: does this feature directly serve that one job, or does it just decorate it?

ProductThe one core job
A note appWrite a note and find it again
A storeBuy one item and pay
A booking toolReserve one slot at one time

If a feature is not required for that core job to work once, it is not in the MVP. It can be the best idea you have and still wait.

Expect to cut some must-haves too1.2.3

Here is the uncomfortable part: some features you marked must-have in the previous chapter still get pushed to a later version. "Must-have eventually" and "must-have to ship the first slice" are different bars.

In the MVPPushed to later
Sign in with emailSign in with Google, Apple
Post one item for saleBulk upload, drafts, scheduling
Pay with one cardSaved cards, refunds, coupons
One languageTranslations

Build a walking skeleton, not half of everything1.2.4

A walking skeleton is one thin path through your whole app that actually works: a user arrives, does the core job once, and gets a result. It is skinny, but every bone connects.

This beats building many features to fifty percent. Ten half-finished features ship nothing a person can use. One complete path, however plain, is a product you can put in front of someone tomorrow.

Guard the line against scope creep1.2.5

Scope creep is the slow drift of "while we are at it, let us also..." that turns a two-week build into a six-month one. Every added feature feels small in the moment and enormous in total.

Write your MVP list down and treat new ideas as a separate "later" pile, not an edit to the plan. The plan is closed; the pile stays open.

Example: An MVP for a food-delivery app: one restaurant, a fixed menu, one delivery address, pay with one card. No search, no ratings, no live tracking. A hungry person can still order dinner, so it is viable.

Do this now: from your must-have list, circle the single core job, then keep only the stories needed to do that job once, end to end. Move the rest to a "later" pile.

Discussion

Questions, ideas, and feedback on this chapter.

Mahmoud Zalt

Mahmoud Zalt

Software engineer, 16+ yrs · built Sistava in 3 months, idea to production, using these methods

ExploreBook a call