I watched a video with Michael Seibel (YC CEO and Partner) about how to to build an MVP and getting your first users as a pre-launch startup. My summary:
Some understanding of the problem is very helpful when you're building an MVP. Please, talk to your users before writing code.
A strange question: "How do I get my first users?".
Theoretically, you decide to solve a problem that you know someone has. And your way you get your first users – as you talk to that person that you know has the problem. And if it's you, it's even easier.
If you're building a product for a mysterious set of users, that you have no idea who they are.
– Launch something bad quickly (MVP).
– Get some initial customers. Get anyone using your product.
– Talk to your users (any of them) after you've launched this MVP and get feedback.
– Iterate. Continue improving on your solution until it actually solves a problem.
– Hold the problem you're solving tightly.
– Hold the customer tightly.
– Hold the solution you're building loosely.
– Very fast to build (weeks not months).
– Focus on a small set of initial users and their highest order problems.
– This is a base to iterate from. It's just a starting point. Make sure you don't feel your MVP is too special.
– Many billion dollars companies started with something that most people would say is pretty shitty.
– Significant regulations (insurance, banking)
It's helpful when you talk to people who interact with that. They can refer back to something.
Do you remember the day that Google launched?
How about Facebook? How about Twitter?
It turns out that launches aren't that special at all.
Launch simply means to start getting customers.
It's a lot harder to learn from your customers when they don't have a product they can play with.
Spec is the list of stuff you need to build before you launch.
Time box it. Say:
– Ok what happens if I want to launch in 3 weeks?
– The only things that could be on my spec are things I can build in 3 weeks.
That makes your life a lot simpler. It allows you to remove all the features you can't build in 3 weeks.