Minimum Viable Product MVP

A minimum viable product is the first real version of an app, built to do the one job that matters most so everything else can wait.

Also known as MVP first version version one

Definition

A minimum viable product is the first working version of an app, built to do the one job that matters most and nothing else. That is not a demo or a half-finished thing, because real people use it and real money moves through it. What they do with it is the point, since their choices tell you what to build second. No meeting will tell you that as honestly.

Picture a laundry that wants an app, and notice how small the one job is. A customer books a pickup and sees when the driver is coming, which is the whole of version one. Loyalty points, referral codes, a chat window and a second language can all wait their turn. The reason is that if booking a pickup is confusing, none of those extras would have rescued the app.

Owners overload version one for an honest reason, because they have carried the idea for years and every part feels urgent. Then somebody mentions a competitor in a meeting, three screens are added, and four months of work becomes eleven. The budget doubles, so the app reaches customers a year after the moment it was needed. Half of those extra screens are never opened, and Linkysoft has watched that happen to good ideas that grew too heavy to launch.

Choosing what waits gets easier if you ask one question out loud about every feature. If we launch without this, does the app still do its one job? When the answer is yes, the feature waits, and you write it on a list rather than delete it. That list becomes the plan for the next three months. The second question is whether a person could do the job by hand for now. A shop can approve refunds over the phone for a while, so that software waits for version two.

Two honest warnings matter more than that. A small first version still needs the dull parts built properly, meaning sign-in, taking payment, and a way to fix a customer record that has gone wrong. Skipping those does not give you a small app, it gives you a broken one. Small is not the same as cheap either. That is why Linkysoft asks the owner to name one number, such as bookings a week, before we start a mobile app build. Without that number version two is guesswork. The same rule saves money on a web application, where one more screen always looks cheap and rarely is.

Questions about Minimum Viable Product

Is a minimum viable product just a cheap app?
No. It is a small app, not a cheap one. The parts you keep still have to be built properly, and a good first version often costs about the same per screen as a big one.
How long should a first version take to build?
For most businesses, eight to sixteen weeks from the first drawing to the store. If the plan says a year, the scope is too wide and something should move to version two.
What should never be cut from version one?
Signing in, taking payment if you sell something, and a way for your staff to correct a customer's details. Add a way for the user to reach a human when something breaks.
Can I start with a web app instead of a mobile app?
Often yes, and it is usually faster and cheaper. A web version opens on every phone with no store review, and you can build the mobile app once you know people use it.

Still not sure how this applies to your project?

Tell us what you are building and we will answer in plain language.