The roadmap was clear. Phase one: core features. Phase two: nice-to-haves. Phase three: scale.
Eight months later, phase one was "almost done." The scope had grown. Edge cases had accumulated. The minimum viable product had become neither minimum nor viable.
"We can't launch without user roles and permissions," someone had said in month two. "We need proper onboarding," someone added in month four. "What about multi-language support?" month six.
Each addition made sense in isolation. Together, they transformed a focused experiment into an unfocused product—one that did many things adequately instead of one thing exceptionally.
The MVP had become a monument to scope creep, built on the assumption that more features meant more value.
The market had a different opinion.
The MVP Misunderstanding
The phrase "minimum viable product" has lost its meaning.
"Minimum" doesn't mean quick-and-dirty. It means the smallest thing that can test your hypothesis. What's the core assumption you need to validate? Build only what tests that assumption.
"Viable" doesn't mean feature-complete. It means viable as an experiment—capable of generating learning. A landing page can be viable. A spreadsheet can be viable. A manual process can be viable.
"Product" is the most misleading word. Your first version might not be a product at all. It might be a service. It might be a prototype. It might be a conversation.
The point isn't to build something impressive. The point is to learn something useful.
The Feature Creep Trap
Feature creep in MVPs follows a predictable pattern.
Fear of negative feedback. "If we launch with only this, people will think it's incomplete." So you add more, hoping to preempt criticism. But you're not launching to impress reviewers—you're launching to learn from users. Founder perfectionism. The product represents you. You want it to be good. But "good" at this stage means "learns quickly," not "works perfectly." Imagined requirements. "Users will expect X." "Competitors all have Y." "We can't launch without Z." Often these expectations exist only in the founder's mind, not in customer demand. Edge case anxiety. "What if someone tries to do this weird thing?" Build for the center of the use case, not the edges. Edge cases reveal themselves through usage, not speculation.Each addition feels justified. But each addition delays the moment of truth: do customers actually want this?
What Minimum Actually Means
Minimum means uncomfortably small.
If you're not slightly embarrassed by your first version, you've probably built too much. Reid Hoffman's famous quote exists because it captures something true: the version that's ready to launch is probably already behind schedule.
Some examples of actual MVPs:
Dropbox started as a video demonstrating the product—before the product existed. The video tested demand. Only after signups surged did they build the actual software. Zapier started with manual integrations. The founders literally did the integrations by hand, learning which connections customers actually needed before automating. Buffer launched as a landing page with pricing. No product, just a value proposition and a price. Signups validated both demand and willingness to pay.These weren't inferior versions of eventual products. They were experiments designed to learn specific things.
The Viability Question
Viable doesn't mean "could theoretically succeed." It means "can generate actionable learning."
A viable experiment answers specific questions:
Will people sign up? A landing page can answer this without a product. Will people pay? A pre-order page can answer this without delivering anything. Will people use it? A prototype—even an ugly one—can answer this faster than a polished product. Will people come back? Only actual usage answers this, which is why launching matters more than perfecting.Your MVP is viable if it can answer the questions that matter most to your business. If it can't—if it just demonstrates technical capability—it's not viable as a learning tool.
The Build-Measure-Learn Trap
The Lean Startup framework gave us build-measure-learn. But founders often emphasize the wrong part.
The cycle should be:
- What do we need to learn? Start here. What's the riskiest assumption? What would change our direction if proven false?
- How do we measure it? What data would answer this question? What behavior would indicate truth or falsehood?
- What do we build to generate that data? This comes last—and it should be the minimum capable of generating the measurement.
Signs Your MVP Is Too Big
Some indicators that scope has grown beyond minimum:
Development has stretched beyond 2-3 months. Most MVPs should launch faster. If you're still building after a quarter, something has expanded. The feature list keeps growing. "Just one more thing" accumulates. If you're adding requirements faster than completing them, minimum is receding into the distance. You're building for hypothetical users. Real users aren't complaining about missing features because you don't have real users yet. You're imagining complaints, not responding to them. Multiple user types or use cases. A true MVP usually serves one user type with one use case. Supporting variety comes later. You're worried about scale. Scalability is a good problem to have. You can't have it until you have users. Build for learning, not for load.The Manual-First Approach
Before automating, consider doing it manually.
Whatever your product does, you might be able to do yourself. Match-making? Do it in a spreadsheet. Data processing? Do it by hand. Recommendations? Make them personally.
This approach has advantages:
Speed. You can start immediately, without building anything. Learning. You see the edge cases and exceptions that automated systems hide. Flexibility. You can change the "algorithm" instantly based on what works. Validation. If customers pay for the manual version, they'll pay for the automated version.Yes, it doesn't scale. That's the point. You're not trying to scale—you're trying to learn. Scale comes after product-market fit, not before.
What Success Looks Like
A successful MVP is one that teaches you something.
Maybe it teaches you that customers want this—great, build more.
Maybe it teaches you that customers want something slightly different—pivot the product.
Maybe it teaches you that customers don't want this at all—stop before you waste more time.
All of these outcomes are successes. The only failure is learning nothing—which usually happens when you build so much that you can't tell what's working and what isn't.
If your MVP has fifty features and fails, which feature failed? You can't know. But if your MVP has three features and fails, you have a much clearer signal.
Moving Forward
The founders who find product-market fit often describe an MVP that felt dangerously small at the time.
They launched before they were ready. They skipped features they considered essential. They held their breath and waited for the criticism.
Sometimes the criticism came. More often, users focused on whether the core thing worked—and didn't notice the missing features at all.
Build the smallest thing that tests your biggest assumption. Launch it before you're comfortable. Learn from what happens.
That's what minimum viable actually means.
Related Reading
- How to Validate a Startup Idea Before Building
- The Pivot Panic: Changing Direction Before You Have Data
- Signs of Product-Market Fit
- The Stealth Mode Trap
Ready to assess your PMF?
Take our free 5-minute assessment and get a personalized roadmap.
Start Free Assessment→