How to Define Your MVP Scope (Without Building Too Much)
The most expensive mistake in app development is not a bad tech choice or a bad hire. It is building too much before you find out if anyone wants what you are building.
The antidote is a rigorous MVP scoping process. Here is the one that works.
Start With the Core Job
Write one sentence: "My app helps [specific type of person] [accomplish specific outcome] when [specific context]."
If you cannot write that sentence, you are not ready to define scope. If you can write it, every feature decision becomes a question of: does this help with that specific outcome, or not?
Examples: - "My app helps independent personal trainers track client workout progress between sessions." - "My app helps small restaurant owners manage shift scheduling without using WhatsApp groups." - "My app helps rental property owners generate professional inspection reports in under 10 minutes."
The Core User Journey
Map the minimum sequence of steps a user must take to accomplish the core job exactly once. Not a power user, not an edge case — the absolute minimum viable path.
For the personal trainer example: trainer creates client profile → trainer assigns workout → client logs workout → trainer reviews completed workout.
That is the core journey. Everything else — notifications, social features, progress charts, exercise library, nutrition tracking — is a candidate for version 2. Not because those features are bad ideas, but because they are not required to test whether your core value proposition works.
The Feature Audit
List every feature on your current feature list. For each one, ask:
- Is this on the core user journey? (If yes: required)
- Does the core user journey fail or become awkward without this? (If yes: required)
- Is this something users can accomplish in another way for now? (If yes: defer)
- Is this infrastructure that enables core features? (Authentication, payments — required)
Anything that does not pass questions 1, 2, or 4 should be explicitly marked as "v2" and removed from the scope document you give to your developer.
Scope Creep Prevention
Scope creep happens because: (a) founders add features as they think of them during development, and (b) developers add features because they think they are being helpful.
Prevent it with a simple rule: any feature not in the signed scope document requires a written change request with an estimated cost and timeline impact before any work begins. This creates friction that filters out impulse additions from genuinely important additions.
How Small Should Your MVP Actually Be?
Smaller than you think. The founders who ship fastest and learn most are routinely building apps that their initial vision would have considered embarrassingly simple.
Benchmark: if your MVP can be described in a single paragraph and built in under 10 weeks by one developer, you are probably in the right range. If your developer estimate is over 4 months, cut scope until it is not.
The goal of an MVP is not to impress people. It is to find out whether the core hypothesis is true. That test can almost always be run with less than you think.
What the Best MVPs Actually Looked Like
The hardest part of scoping is believing that "less" can work. So look at what some of the most successful apps actually launched with. None of them started as the polished products you know today.
Dropbox Sold the Idea Before Building It
Dropbox is a file-syncing tool. Building one that works reliably across devices is genuinely hard engineering. The founders did not want to spend months building the full product only to discover nobody cared.
So in 2007, founder Drew Houston did something simpler. He recorded a short screen-capture video that walked through how Dropbox would work: drop a file in one folder, watch it appear on another computer. The video showed the experience, not a finished product behind it. He posted it to a community of early adopters.
The response told him people wanted it. The waiting list for the beta grew dramatically overnight. Houston has spoken about this publicly many times, and it has become one of the most-cited examples of testing demand before building.
The lesson for you: your MVP does not always have to be a working app. Sometimes the cheapest valid test is a video, a landing page, or a clickable prototype that shows what the app will do. If people sign up, pre-order, or join a waitlist, you have evidence. If they do not, you just saved yourself months of development.
Airbnb Did Everything by Hand First
Before Airbnb was a global platform, it was two founders with air mattresses.
In 2007, Brian Chesky and Joe Gebbia could not make rent in San Francisco. A big design conference was coming to town and hotels were fully booked. They put up a simple website offering a place to sleep on air mattresses in their apartment, with breakfast included. They called it "Air Bed and Breakfast." A few guests actually paid and stayed.
That was the first test. No reviews system, no instant booking, no payments infrastructure, no maps, no host dashboard. Just a basic page and two founders doing everything manually.
This is often called a concierge MVP: instead of building software to automate a process, you do the work by hand for your first users. You learn what people actually need by serving them directly, then you build software only for the parts that prove worth automating.
For a non-technical founder, this is liberating. You can often test your core idea with a spreadsheet, a few emails, a simple form, and your own effort, long before you pay anyone to write code. The manual version teaches you what to build. It also gets you real customers and real money while you learn.
Instagram Launched With One Thing
Instagram today has messaging, video, shopping, reels, stories, and more. When it launched in October 2010, it had almost none of that.
The first version did three things: take a photo, apply a filter, and share it. There was no direct messaging at launch (Instagram Direct arrived in late 2013). There were no stories (those came in 2016). No video. No private messaging, no shopping, no ads.
The founders had actually started with a more complicated product, a check-in app with many features. They cut almost everything and kept the one thing people used most: sharing photos that looked good. That focus is widely credited as a reason the app grew so fast in its early days.
The lesson: a great MVP often comes from cutting an existing idea down, not adding to a simple one. If your feature list looks like a Swiss Army knife, find the one blade people will reach for first and ship that.
How to Present Scope Cuts to Stakeholders Who Push Back
Cutting scope is easy on paper. It gets hard when a co-founder, an investor, or an advisor insists that a feature is "essential." Here is how to handle that conversation without a fight.
Reframe cutting as sequencing, not deleting. You are not killing the feature. You are deciding what comes first. The language matters. "We are removing in-app chat" sounds like a loss. "Chat is in version 2, after we confirm people use the core booking flow" sounds like a plan. Keep a visible "v2 list" so nobody feels their idea was thrown away.
Tie every feature to the core job and the budget. Bring the one-sentence core job from the start of this article to the meeting. For each disputed feature, ask one question out loud: does this help test whether the core job works? If it does not, it is not part of the test. Then show the cost. Every extra feature has a price in euros and weeks, and it delays the day you get real feedback.
Use the examples above as cover. When a respected company did the simple thing first, it gives your decision authority that your opinion alone does not. "Instagram launched with just photos and filters" is a sentence that ends a lot of arguments.
Offer a decision rule instead of a debate. Propose this: anything not required for the core user journey goes on the v2 list, and we revisit the whole list the week after launch with real usage data. This moves the conversation from "whose opinion wins" to "what will the data tell us." Most reasonable stakeholders will accept a rule that promises an answer soon.
Make the risk concrete. The real danger is not shipping without a feature. It is spending the whole budget, launching late, and discovering the core idea never worked. Say that plainly. A smaller, faster launch is how you protect everyone's money and time, including theirs.
The founders behind Dropbox, Airbnb, and Instagram were not braver than you. They were just disciplined about testing one thing first. You can be too.