What is an MVP, really?
A minimum viable product is the smallest version of your app that real customers can use to get real value, and that teaches you whether the idea works. It is not a demo, a clickable prototype or a half-finished app. It should be small in scope but solid in quality.
The most common mistake is treating the MVP as “version one of everything”. Each extra feature adds design, development, testing and maintenance, and delays the moment you learn from real users. A tight MVP usually launches in 8–14 weeks; a bloated one can drift for six months or more while the market moves on.
How do you decide what goes into an MVP?
- Name the core job. Finish the sentence “A customer opens the app to…” with one verb: book, order, pay, learn, track. If you need two verbs, you may have two products.
- Pick one primary user. Serve customers first, or staff first, not both. Other roles can use a simple web admin panel for now.
- Map the shortest path. List every step from opening the app to completing the job, and nothing else. Each step becomes a screen or feature.
- Challenge every step. For each one ask: could this be manual, handled on WhatsApp, done in an existing tool, or removed entirely for the first few hundred users?
- Define success up front. Decide what numbers will prove the MVP worked before you build it, so scope does not creep to chase vague goals.
How do you prioritise features?
The MoSCoW method is a simple way to sort a feature list with your team: Must have, Should have, Could have and Won’t have (this time). Only the Must haves go into the MVP. Here is an example for a home services booking app in Thiruvananthapuram.
| Priority | Features | In the MVP? |
|---|---|---|
| Must have | OTP login, service list with prices, choose slot, address, UPI or card payment, booking confirmation, admin panel to assign jobs | Yes |
| Should have | Booking history, reschedule and cancel, push notifications for job status | Only if cheap; otherwise use SMS or WhatsApp |
| Could have | Ratings, referral codes, coupons, saved addresses, Malayalam interface | No; add after launch based on demand |
| Won’t have (this time) | In-app chat, wallet, subscription plans, technician app with live tracking | No; handle by phone and WhatsApp for now |
What should you leave out of version one?
- Extra user apps. A separate driver, technician or vendor app can often wait; staff can work from a web panel or a WhatsApp group at first.
- In-app chat. A WhatsApp button gives customers a channel they already trust at almost no build cost.
- Wallets, loyalty points and referral schemes. These are growth tools; you need retention proof before you need growth tools.
- Complex automation. Assigning jobs, sending reports or reconciling payments by hand for the first few hundred orders is fine, and it teaches you what to automate.
- Multiple languages. Launch in the language most of your users prefer, then add Malayalam or Hindi once you see demand. Design the app so adding languages later is easy.
- Heavy analytics dashboards. Exports to a spreadsheet are enough to start; build dashboards once you know which numbers matter.
Doing things by hand behind a working app is a legitimate MVP strategy, sometimes called a concierge MVP. Customers get a smooth experience while your team assigns jobs, confirms bookings or reconciles payments manually, and you only automate the steps that prove to be bottlenecks.
What should never be cut from an MVP?
Minimum scope does not mean minimum quality. Some things are cheap to include now and painful or risky to add later.
- Security basics: secure login, encrypted connections, safe storage of tokens and proper access control on every API.
- Reliable payments: clear success and failure states, webhooks to confirm payment, and a way to reconcile with your gateway.
- Analytics and crash reporting: without them you cannot measure the MVP, which defeats its purpose.
- Store and privacy requirements: a privacy policy, accurate data safety and privacy declarations, and an account deletion option if users can create accounts, which both stores require.
- Data handling under the DPDP Act: collect only the personal data you need and get consent clearly, in line with India’s Digital Personal Data Protection Act, 2023.
- Basic accessibility and performance: readable text sizes, good contrast and fast loading on mid-range Android phones over 4G.
- A maintainable foundation: clean architecture, version control and documentation, so version two builds on version one instead of replacing it.
How long and how much should an MVP take?
For most business apps, a well-scoped MVP takes 8–14 weeks from signed-off scope to store launch, including design and testing. In 2026 India market terms, that typically means ₹3–10 lakh for a cross-platform app with a simple admin panel, though ranges vary widely with integrations and design depth. For a fuller breakdown, see How Much Does It Cost to Build a Mobile App in India?.
If an estimate for your MVP comes back far above that, look at the scope before the vendor. Usually a Could have or an extra user role has slipped into the Must have list.
Timelines slip for predictable reasons: late content and images, approvals that need a committee, and changing payment or SMS providers mid-build. Nominate one decision-maker who can sign off designs and builds within a couple of working days.
How do you know whether the MVP worked?
Set targets before launch and review them after the first four to eight weeks of real use. Useful MVP measures include:
- Activation: what share of people who install complete the core job once.
- Retention: how many come back to do it again within 7 and 30 days.
- Drop-off points: the step in the journey where most users abandon.
- Unit economics: whether each order or booking covers its cost once you include payment fees, delivery and support.
- Qualitative feedback: calls with ten to twenty real users, which often explain the numbers.
If activation is low, fix onboarding and the core journey before adding features. If retention is low, ask whether the core job is valuable enough. Only when both look healthy should you start pulling in Should haves.