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?
How long should a first version take to build?
What should never be cut from version one?
Can I start with a web app instead of a mobile app?
Still not sure how this applies to your project?
Tell us what you are building and we will answer in plain language.