Scoping advice is easy to find and hard to trust, because it is usually written about imaginary products. This is the opposite: how the first release of Loopy Jobs, a two sided marketplace we built and shipped, was actually scoped, why it broke one of the most repeated MVP rules, and the workshop agenda to run the same exercise with your own team.
Every feature on an MVP wish list survives almost any argument, except one. Before any scope debate, we ask two versions of the same question about each item: does it genuinely deliver business value to users, and does it make them want to come back? A feature that fails both is not a small feature. It is decoration.
If a feature does not clearly deliver value users notice, and does not give them a reason to open the app again, it can wait. Not forever. Just until real usage says otherwise.
Stated like that, it sounds obvious. It gets useful the moment you apply it to a real backlog, because value and retention are not always the same test, and features tend to pass one while quietly failing the other. Here is how that played out on a real product we built and shipped, including the moment it told us to do the opposite of what the textbook says.
One of the most repeated pieces of MVP advice says: pick one user type and defer the second persona, because a second persona roughly doubles the surface area of everything. Sound advice for most products. On Loopy Jobs, a two sided marketplace we built in Flutter, it did not survive the value question.
A marketplace delivers value only once an exchange actually happens: one side finds someone worth booking, the other side gets booked. Ship only one side and neither gets that value, and neither has a reason to come back. So the scoping question was never "which side goes first". It was "what is the smallest version of the exchange both sides genuinely benefit from and return for".

Value only exists once the exchange happens. One side without the other delivers nothing to anyone, and nobody comes back to an empty marketplace. Both shipped, each in the leanest complete form of their side of the exchange.
Users cannot get value from a specialist they cannot find. Discovery shipped in the two forms people actually use, browsing a list and scanning a map, because either gap would have cost real users their first value moment.
The booking is the exact moment a user gets what they came for. Our team built it on the backend in house rather than gluing together a shortcut, because this is the one feature retention depends on directly.
In most products, messaging is a classic wait list feature. Here, without a way for two strangers to talk, value stalls before it is ever delivered, so it shipped instead of waiting.
Automation does not create new value for a user, it only makes value delivery smoother. Manual settlement delivered the exact same outcome while the exchange was still proving itself, so automating it waited without costing a single user their result.
Individual specialists already delivered the value the first users needed. Company accounts would serve a segment the product had not yet proven it could bring back, so the surface area waited for evidence instead of assumption.
Where did the cutting happen, if not in the feature list? In depth rather than breadth. Each feature that passed the value question still shipped in its leanest complete form, and heavy discovery work before development decided which parts of the experience actually delivered that value and which merely decorated it. That advisory layer mattered as much as the code: the goal was a first release that meets current mobile product standards, not a prototype wearing an app icon.
The project ran in two week iterations, so every fortnight the client checked the same two questions against working software instead of a specification: is this delivering value, would someone come back for it. A scope decision made once, in a document, ages badly. A scope decision retested every two weeks against a build stays honest.
The lesson generalizes past marketplaces. Offline mode delivers no value until the moment there is no signal, at which point it is the entire value. An admin panel delivers no value to end users at all, no matter the product, until the operations behind it become the constraint. Even payments followed the same rule on Loopy Jobs: automating them added no value a user could feel, so settlement ran the manual way while the exchange proved itself. The question decides, not the list. Which is also why the biggest driver of mobile app development cost is not the framework or the hourly rate, but how many screens, states, and personas actually clear that bar for your users, and why a scope defined this way is what makes a fixed price app development contract realistic for both sides.
You do not need an agency in the room to apply any of this. Book an hour with your team, put the list on a screen, and follow this sequence.
First ten minutes: write the value sentence. One sentence naming the user, the value they get, and why they would come back for it. If the room cannot agree on the sentence, stop the workshop, because the disagreement you just found is worth more than the scoping. Resolve it first.
Next ten minutes: dump every feature. Everything anyone has promised, imagined, or written down. No filtering at this stage. The goal is a complete list, because features left off the list come back later as "oh, and obviously we also need".
Next twenty five minutes: ask the question out loud. For each item, ask both halves: does it genuinely deliver business value to users, and does it make them want to come back? Someone must argue the case for cutting each feature, even the sacred ones. Verdicts get written next to items, with one line of reasoning. No item is allowed to stay undecided.
Next ten minutes: attack the ships. Look only at what survived and try to cut again, this time by shrinking: fewer filters, one payment method, one platform decision. Most lists lose another feature or two in this pass.
Final five minutes: name the fakes. For every deferred item, decide whether a human covers it in the meantime, and who. Write the name down. "Someone will handle refunds manually" fails in week one; "Ania handles refunds manually" works.
The output is one page: a value sentence, a ship list, a wait list with reasons, and names next to the manual work. That page is worth more than most fifty page specifications, and it maps directly onto the discovery stage of a sane mobile app development process.
Deferring features only works if something real decides their comeback order. Instrument three numbers before launch, because they answer the same two questions the workshop asked, this time with evidence instead of opinions.
First value moment. Of the people who sign up, how many actually reach the point of getting real value, once? This is the number the MVP exists to discover. If it is near zero, no deferred feature would have saved it, and you just found out at a fraction of the cost.
The drop off point. Where exactly do people stop before reaching that value? A drop at search says something different than a drop at checkout. The drop off point is your version two roadmap writing itself.
Return rate. How many people come back and get that value a second time without being pushed? A first visit measures curiosity. A second visit measures whether the value was real enough to matter.
Alongside the numbers, keep one unglamorous artifact: a log of what users literally ask for, in their words, with a count. When a request hits twenty entries, it has earned its build. When another sits at two entries after three months, it keeps waiting, no matter how loudly it was defended in the workshop.
And one budget honesty note while you are instrumenting things: the launch is the start of the product's operating life, not the end of the project. Store requirements and OS updates keep moving whether anyone watches or not. We broke that side of ownership down in our piece on mobile app maintenance cost.
This whole rhythm, define the value, cut against it, fake manually, measure, then let evidence promote features, is the core of how we approach MVP development for startups. The framework is free and it works without us. The reason founders bring in our dedicated app development team is pattern recognition: after projects like Loopy Jobs, we can usually tell within one call which "essential" features actually clear the value and retention bar and which quiet ones do not.
A well scoped MVP typically takes 8 to 14 weeks from kickoff to store submission. When an estimate for a first version stretches past five or six months, the scope almost always contains version two work. The timeline itself is one of the most reliable scoping signals you have.
Does this feature genuinely deliver business value to users, and does it make them want to come back? A feature that clearly does both belongs in version one. A feature that does neither can wait, no matter how often it gets requested.
No, and that is the point of testing features against user value and retention instead of a generic checklist. Deferring the second user type is textbook advice, yet a marketplace delivers no value to either side without both. Automating a payment flow sounds like an obvious improvement, yet it adds no value a user can feel if manual settlement already works fine. The question decides, not the list.
Do not argue about the feature. Agree it belongs in the product, then show where it sits in the version two backlog and which launch metric will decide its priority. Moving the conversation from opinions to sequencing keeps the relationship intact and the scope honest.
Track how many users reach real value for the first time, where they drop off before getting there, and how many come back for it again. Those three numbers, plus a log of what users actually ask for, will order your version two backlog better than any internal debate.
Bring your list to a call and we will run the scoping session together, live. You will leave with the one page output described above, whether you build with us or not.
Book an intro call30 minutes, no preparation needed.