Building Your MVP
Your MVP isn't a crappy version of your product — it's the smallest thing you can build to prove your biggest assumption. Here's how to scope it, build it fast, and get your first users.
The $12 billion product that started with a video
In 2007, Drew Houston kept forgetting his USB drive. He was a MIT graduate, a competent programmer, and constantly losing files between his laptop and his desktop. One day, stuck on a bus from Boston to New York with no USB drive and four hours to kill, he started writing code for a file-syncing tool.
But Houston didn't spend two years building Dropbox in silence. Instead, he made a 3-minute screencast. The video showed a demo of the product — files dragging into a folder and magically appearing on another computer. It looked real. It wasn't. Most of the functionality shown was smoke and mirrors, pieced together to demonstrate the concept.
He posted the video to Hacker News. The waitlist jumped from 5,000 to 75,000 people overnight. That video was Dropbox's MVP — and it validated the idea without shipping a single line of production code.
Dropbox went on to IPO at a $12 billion valuation in 2018.
What an MVP actually is (and isn't)
The term "Minimum Viable Product" was popularized by Eric Ries in The Lean Startup (2011), building on ideas from Steve Blank. It's the most misunderstood concept in startups.
An MVP is not a half-baked product with bugs everywhere. It's not version 1.0 with fewer features. It's the smallest thing you can build or do to test your riskiest assumption.
✗ Without AI
- ✗The smallest experiment that tests your biggest risk
- ✗Built to learn, not to impress
- ✗Can be a landing page, video, manual service, or simple prototype
- ✗Focuses on one core value proposition
- ✗Takes days or weeks, not months
✓ With AI
- ✓A buggy version of your final product
- ✓Built to ship to thousands of users
- ✓Always a working software application
- ✓Tries to include every feature you imagined
- ✓Takes 6 months of development
The key question to ask: "What is the riskiest assumption in my business, and what is the cheapest way to test it?"
For Dropbox, the riskiest assumption wasn't "can we build file sync?" (Houston was a strong engineer). It was "do enough people care about this problem to switch from USB drives and email attachments?" A video answered that question for the cost of a few hours of work.
The MVP spectrum: from zero code to working product
Not every MVP requires coding. Here are the most common types, ordered from simplest to most complex:
| MVP type | Effort | Best for | Example |
|---|---|---|---|
| Landing page | 1-2 days | Testing demand | Buffer's pricing page before the product existed |
| Explainer video | 2-5 days | Showing a complex product concept | Dropbox's demo video |
| Concierge | 1-2 weeks | Testing if the value proposition works | Food on the Table — manually planned meals for users one-by-one |
| Wizard of Oz | 1-2 weeks | Testing the full experience with humans behind the scenes | Zappos — manual shoe purchasing and shipping |
| No-code prototype | 1-3 weeks | Testing a workflow or marketplace | Early Groupon was a WordPress blog with PDF coupons emailed manually |
| Single-feature app | 2-6 weeks | Testing core product functionality | Instagram launched with photo filters and sharing only — no stories, no reels, no DMs |
WordPress site with photos of 3 air mattresses in San Francisco
WordPress blog emailing PDF coupons manually
Simple SMS-based black car service in SF only
Photo filters and sharing — nothing else
Photos that disappear — one feature, one screen
No-code tools for building MVPs fast
You don't need to be a developer to build a functional MVP. Here are the tools that let non-technical founders ship in days:
| Tool | What it does | Cost |
|---|---|---|
| Carrd | Single-page websites and landing pages | Free - $49/yr |
| Typedream / Framer | Multi-page websites with CMS | Free - $15/mo |
| Airtable | Database + forms + automations | Free - $20/mo |
| Zapier / Make | Connect tools and automate workflows | Free - $20/mo |
| Stripe | Accept payments | 2.9% + 30c per transaction |
| Tally / Typeform | Beautiful forms and surveys | Free - $25/mo |
| Bubble | Full web applications without code | Free - $29/mo |
| Glide / Softr | Turn spreadsheets into apps | Free - $25/mo |
| Figma | Clickable prototypes | Free |
There Are No Dumb Questions
"If my MVP is manual and doesn't scale, isn't that a waste of time?"
No — it's the most efficient use of your time. Paul Graham, co-founder of Y Combinator, literally advises startups to "do things that don't scale." Manual processes teach you exactly what your product needs to automate. Airbnb co-founders personally photographed apartments. Stripe founders manually installed their software on users' laptops. These "unscalable" actions built deep understanding of the customer.
"How do I know when my MVP is 'minimum' enough?"
If you're not embarrassed by your first version, you launched too late — that's often attributed to Reid Hoffman (LinkedIn co-founder), and it captures the spirit: your MVP should feel uncomfortably bare. Ask: "Can I remove one more feature and still test my core assumption?" If yes, remove it.
The art of scope cutting
The biggest mistake first-time founders make with MVPs is including too many features. Here's how to cut scope ruthlessly:
Step 1: List every feature you can imagine.
Step 2: For each feature, ask: "Does this test my core assumption?" If no, cut it.
Step 3: Of what's left, ask: "Can my first 10 users live without this for 2 weeks?" If yes, cut it.
Step 4: What remains is your MVP.
Cut This MVP Down to Size
50 XPGetting your first 10 users
Your first users won't come from Google ads or viral growth. They'll come from hustle. Here's how successful startups got their earliest adopters:
Go where they already are. Airbnb founders posted on Craigslist. If your customers hang out in a subreddit, a Slack community, or a Facebook group — go there. Don't spam. Provide value first, then mention your product.
Personal outreach. Email or DM 100 people individually. Not a mass blast — personal, specific messages that show you understand their problem. Expect a 10-20% response rate. That's 10-20 conversations from 100 messages.
Leverage your network. Ask friends and contacts: "Who do you know that has [problem]?" Don't ask them to use your product — ask them for introductions to people who fit your target customer profile.
Launch on Product Hunt or Hacker News. If your product is B2B or developer-focused, these communities can deliver hundreds of signups in a day. But only launch when you have something to show — you get one shot at a first impression.
Offer something free or discounted. Your first 10 users are doing you a favour by using an unfinished product. Give them lifetime free accounts, heavy discounts, or early-adopter perks. Their feedback is worth more than their revenue.
There Are No Dumb Questions
"What if nobody wants to use my MVP?"
That's data, not failure. If you can't get 10 people to try your product for free, you have one of three problems: (1) you're targeting the wrong audience, (2) your messaging doesn't communicate the value, or (3) the problem isn't painful enough. Go back to customer interviews.
"Should I charge from day one?"
It depends on what you're testing. If your assumption is "will people pay for this?", then yes — charge immediately. If your assumption is "does this solve the problem?", then free or discounted access gets you faster feedback. But don't stay free forever. Price is the ultimate validation.
The build-measure-learn loop
Eric Ries's core framework from The Lean Startup is a simple cycle:
The goal is to complete this loop as fast as possible. Every day you spend building without measuring is a day you might be building the wrong thing.
What to measure after launching your MVP:
| Metric | What it tells you | Red flag |
|---|---|---|
| Activation rate | % of signups who complete the core action | Below 20% |
| Retention (Day 7) | % who come back after a week | Below 10% |
| NPS or qualitative feedback | Do they love it or tolerate it? | "It's nice" (lukewarm = death) |
| Willingness to pay | Would they pay? How much? | "I'd use it if it were free" |
| Referrals | Do they tell others unprompted? | Zero organic word-of-mouth |
What's Wrong With This MVP Strategy?
25 XPIterating on feedback: what to listen to and what to ignore
Not all feedback is created equal. Here's how to filter:
✗ Without AI
- ✗Patterns across multiple users
- ✗Behaviour (what they do, not say)
- ✗Feature requests tied to a workflow they're already doing
- ✗Complaints from your target customer segment
- ✗Data showing where users drop off
✓ With AI
- ✓One person's strong opinion
- ✓What people say they'd hypothetically do
- ✓Feature requests that don't match your core value
- ✓Feedback from people outside your target market
- ✓Requests for features your competitors have
The golden rule of iteration: Change one thing at a time. If you change the onboarding, the pricing, and the landing page simultaneously, you won't know which change caused the result.
Prioritise This Feedback
25 XPKey takeaways
- An MVP is the smallest experiment that tests your riskiest assumption — not a crappy version of your product
- You don't need code to build an MVP — landing pages, videos, manual services, and no-code tools all count
- Scope cut ruthlessly — for each feature, ask "does this test my core assumption?" If not, cut it
- Your first 10 users come from hustle, not ads — personal outreach, communities, and your network
- The build-measure-learn loop is the engine of progress — complete it as fast as possible
- Filter feedback by patterns, not individual opinions — and change one thing at a time
Knowledge Check
1.What was Dropbox's MVP, and why did it work?
2.What is the primary purpose of an MVP?
3.In the build-measure-learn loop, what should you do after measuring results from your MVP?
4.A founder can't get 10 people to try their free MVP. What is the most likely problem?