Skip to content
Engineering
September 10, 2026·5 min read

Your MVP isn’t broken. Your expectations are.

Your MVP isn’t broken. Your expectations are.
Published September 10, 2026916 words5 min read
AM
Avinash M
Founder & Software Engineer
Share:

A first version can be too small, too large, or simply being judged by the wrong standard. The useful question is not “does this look finished?” It is “what are we trying to learn?”

Short answer: What should an MVP include?

It should include enough of the core journey for a real user to get a meaningful result and for the team to learn whether the underlying idea deserves more investment. Everything else needs to earn its place.

There is a particular stage in a product’s life when the screen starts looking suspiciously empty. Someone asks where the dashboard is. Someone else wants notifications. Then billing, analytics, integrations, permissions and a mobile app quietly join the conversation.

A week later, the “minimum” product has become a small software company.

What is an MVP really supposed to prove?

A minimum viable product is not simply a cheap first release. Instead, it is a deliberately limited version of a product that lets you test an important assumption with real users.

That assumption might be “people will pay for this”, “this workflow is painful enough to change”, or “customers can complete this job using our product without someone from our team holding their hand.”

Once that question is clear, deciding what belongs in the first release becomes much easier.

What features should an MVP include?

Start with the smallest complete version of the main user journey. A person should be able to arrive, do the important thing, receive the intended result, and understand what happened.

Supporting pieces still matter. Authentication must work when users need accounts. Payments must function when money is involved. Your application should preserve data, and errors should give users something useful instead of leaving them staring at a blank screen.

What can usually wait? Sophisticated reporting, multiple notification channels, elaborate permissions, rarely used settings, broad integrations and features that exist mainly because a competitor has them.

“Minimum” should describe the learning scope, not the quality of the software.

How do you decide what to build first?

Put every proposed feature beside one simple question: what important uncertainty does this remove?

If the answer is clear, keep it near the front. If the answer is “customers will probably like it”, put it further down the list until customers have actually asked for it.

How long should an MVP take to build?

There is no honest universal number. A focused product with one main workflow can take weeks; a product involving payments, multiple roles, integrations, complex data or regulatory requirements can take considerably longer.

A better planning rule is to set a target launch window and then reduce scope until the core experience fits it. Recent startup guidance similarly treats scope as the main driver of MVP duration rather than treating a particular number of weeks as a rule.

How much does it cost to build an MVP?

Cost follows the same pattern. There is no useful single “MVP price”. A brochure can quote a number, but the real variables are the number of workflows, design depth, integrations, data model, security expectations, testing and the people doing the work.

If someone gives you a fixed figure before understanding what the product actually needs, treat it as a starting assumption rather than a fact.

Should you build everything yourself?

Not necessarily. A founder can validate a surprising amount without writing production software, particularly through prototypes, manual processes and conversations with users.

Once the product needs dependable software, however, the decision becomes less about whether you can code and more about whether building it yourself is the best use of your time.

If the product is moving faster than the team can reasonably build, an external developer, small engineering team or delivery partner can be useful. The right choice depends on how much technical ownership you want to keep internally.

How do you know if an MVP is successful?

Not by how many features it has. Look for evidence around the original question. Are people completing the workflow? Are they returning? Are they paying? Are they asking for the next step? Are they abandoning one particular part of the journey?

The answers tell you what to build next much better than a long backlog written before launch.

Frequently Asked Questions

What is the biggest MVP mistake?

Building a larger product before learning whether the central problem and solution are real.

Should an MVP be polished?

It should be trustworthy where it matters. It does not need every feature, animation or edge case that a mature product may eventually have.

When should you stop adding features?

When new features are no longer helping you answer the important product question, or when they are being added mainly because the existing product feels too small.

The useful version of “minimum”

A good MVP is not supposed to impress everyone. It is supposed to make one important proposition real enough for customers to react to it. Once you have that reaction, the next six months become much easier to justify, or much easier to avoid.

Share:

Have a technical challenge?

Talk directly with a senior engineer about your architecture constraints.