As a hacker-founder (an entrepreneur who develops their own products), how familiar does this sound to you:
- Have an awesome idea. Don’t tell anyone about it.
- Decide to build it, convinced that everyone will love it.
- Still don’t tell publicize it.
- Keep working on the product. Not as wild about the idea anymore.
- Come to some milestone in the product. Show it to one or two people.
- Start to think about marketing. How are you going to market this? Haven’t really thought about this before…
- Bleh, so many little remaining things to do.
- Come up with another really great idea – even better!
- Give up. Not like you had any users who gave a crap…
- Move onto the next idea. See step 1.
I’ve been through this half a dozen times in the last two years alone. It sucks, as I look back on all the dead web applications and “startups” I’ve done. I still look back and think that some of them are still great ideas – in fact, similar products have come later that have been very successful.
No more. I’m not doing that again.
One of the main “lean startup” tenets is a focus on ensuring that customers want your product, making customer development more important than product development itself. As I was thinking about my next product (having built an awesome product previously, yet completely missed how to market it), I was interested in following this path myself.
Knowing how I work, an initial focus on customer development meant more than knowing that I’d be building a product that people wanted. Far more important than that, my belief is that, by gathering a following and users who actually want the product, I’d be motivated to continue it. I can’t give up if I have actual users, I’ll see it through to completion.
Here’s a generalized view of my method:
- Come up with idea. Yes, this rocks.
- Talk to as many people as possible about it initially. Gather feedback, generally positive.
- Think heavily about my ideal customer, and figure out how to reach them.
- Develop minimum viable product – in this case, a well designed landing page and screencast.
- Make initial push to get users (and by users, I mean people signing up for updates via landing page).
- Engage users.
- Continue to network with anyone who is interested.
By step 6, something very different has happened. Without writing a line of code (for the real product) yet, I had interest – customers. Some findings:
- I’ve gained a strong following of people interested in the product.
- I’ve gathered commitments from a number of people to really use the product.
- I’ve validated my idea as well as I can without having an actual product to use with.
- Received interest from potential investors.
- Downside: With my particular product, I’ve received a good amount of feedback that in order to continue pursuing costumers, I really need to have something people can tinker with. However, I can continue with product development knowing that I’ll have people willing to give it a spin.
Looking to learn more? Check out my startup Structo – we’re a hosted database that enables web developers to build web applications faster.
So you just developed the landing page as a teaser initially, but not the actual product?
Ivan – Yes. I had a pretty strong idea of what the product was, but rather than develop the product and release it, I wanted to test the concept first. So the landing page was developed months ago, and immediately after releasing it, I got a great deal of feedback and “traction” on the concept, which motivated me to continue forward with building the product. The actual product is already in the hands of some developers now, and I’ll be opening it up to more soon.
So how did you get the first interested customers? AdWords, HN, Blogs, SEO? I always have a hard time figuring out how the the people would get to my landing page…
I have a full blog running of all the marketing tips I’ve been implementing so far (will release that soon) – but
1) Initial email to all friends + colleagues
2) Hacker News
3) Adwords (useless)
Hi Zvi, I’m trying to follow the same path. But I’m also concerned with competition running w/my idea. Check out my site – am I making it too hard?
Also, how did you inject yourself into Hacker News?
Hey Zvi, I had that exact same idea!
[…] Customer Motivated Entrepreneurship and the Lean Startup […]
@Jeff: Competition can always replicate your features. However, battles for customers are won with overall experience. You don’t have to disclose everything you want to do on the landing page. Instead, use it to collect contact info and then get in touch with those people to find out what they want to see in your product.
Zvi – out with the marketing tips, especially HN! Now!
FYI – I have found that personalized, honest & direct 1:1 email has worked. For me, such emails to people I don’t know have resulted in 50% of them going to check out my site.
I guess it depends the numbers you want for Beta, but I would guess that one could get a decent Beta cohort through basic 1:1 emailing.
Jeff – I’ll be posting it soon, for sure!
So are you cold-emailing people?
Cold emailing? Yes! I need to get mobile app developers as beta users, and I have two things going for me w/r/t cold emails:
1) I’ve been suffering just as they have (for a year now, see the latest @ http://www.travelphotoguides.com/),
2) They’re easy to find: iTunes has support email addresses per-app, and there are plenty of forums as well.
A sincere email from someone who knows your pain is treated very differently than greasy SPAM!
Do tell about HN! …
Yes, probably so it is