Back in the early days of my career, it seems you could just pick an idea, do it, and then sell it. Times are different now. How do you navigate the entrepreneurial waters in this era?
Getting back to my first blog entry in this series, I certainly agree with my sales and marketing friends that disconnecting from the world for a long period of time while attempting to write a perfect product is dangerous. On the other hand, I've had a lot of challenges trying to utilize the personalized, one-on-one interview technique that they suggest. Some challenges I run into include:
1. It's a process that doesn't fit well with my core personality.
2. Identifying good people to interview is hard. For me, interviewing software developers doesn't seem to be good enough. I need people with expertise in ALM to get valuable feedback about the ideas I have.
3. Despite the assurances of my sales and marketing friends, no common pattern of need has emerged as I've done these interviews over the past few years.
4. It's an emotional rollercoaster. If I talk to someone that gets what I'm talking about, I'm excited and ready to start cranking out code. If they don't get it, I get discouraged and wonder if it's really a very good idea or not. I suspect that I might have thrown in the towel on some good ideas because the handful of people I talked to about it didn't get it.
5. You have to conduct a large number of interviews to get any statistically valid data.
6. Most people don't give you actionable feedback. Most people just say something very generic like "That sounds interesting."
So what do you do? I have a process in mind that I think, based on observations of other successful startup companies, will work. To describe the process, I'll start with an analogy.
Suppose you're an adventure tour operator specializing in shark petting. You want your tourists to see as many sharks as possible. So how do you go about bringing the sharks and the tourists together?
In one approach, you start with a detailed map of the ocean floor. You conduct detailed data mining on every shark that's ever been caught by a fisherman. You then dive down into the ocean with a remote controlled submarine to make contact with each individual shark. When you find a shark, you tag them with a tracking device. Then, using the world's most advanced radar system, you map the movement of each shark, feeding all of that data into another data mining program. From here, you discover where the highest concentrations of sharks live. You take your tourists to that location, dispatch each tourist in their very own submarine, and chase the shark down to get a glimpse of it.
Pretty complicated approach, right? It's hard to do because the ocean is so big, and the sharks are too few. Let's look at a simpler approach that's more doable.
Armed with some general knowledge of shark migratory patterns, you drop anchor in a location where you think you have a reasonable chance of attracting some sharks. You then drop chum in the water to get the sharks to come to you.
And that's how I think you have to do things. The location represents your product idea. The sharks represent your potential customers. The chum represents activities that you do that will get potential customers to come to your web site and take a look.
The key is to write code and chum at the same time. If you only write code, then when the product is released you'll be dropping it into a world that is unprepared for it. One of the main reasons for chumming isn't just that it provides research data, but that it builds buzz and momentum so that the market is primed and ready for the product.
How do you chum? Try these things ...
· Get the product web site up and running with software that supports groups and forums, so you can communicate with visitors.
· Start an early access program. Some information should be available to everyone, but detailed product information and downloads should require registration.
· Contact everyone on your Facebook friends list and your LinkedIn network to let them know about the product web site and early access program. Invite people to join the early access program.
· Write white papers and make them available on your own web site and other applicable web sites, if possible.
· Start your search engine optimization efforts prior to product launch.
· Start your own blog. Don't just blog directly about the product, but also blog about tangentially-related topics.
· Visit other people's blogs and post comments that link back to your web site.
· Get other people to blog about the product.
· For people registered with the early access program, publish early mockups and screencasts about the product. I'm using Balsamiq Mockups for this (www.balsamiq.com). Create a forum on the web site for people to provide feedback.
· Start an open source project that provides functionality that is tangentially-related to the product you're working on. If such open source projects already exist, become a contributor to those projects.
· Join mailing lists or Internet groups that serve users with similar needs or desires to your product. If none exist, create your own.
· Use agile software development practices to get incremental beta releases in the hands of beta testers early. Try to get something useful out fast.
All of these things are great, after you've settled on a product idea you want to pursue. But that still leads back to the original question I posed, how do you decide upon the idea itself? My advice is stop looking for a perfect idea. It doesn't exist. Pick a problem area that you've personally experienced. If it's a problem for you, it's a problem for other people also. Pick something you're passionate about. Pick something unique. Create. Innovate. If the product space you're going into already exists, then try to figure out at least two or three things that will make your product unique from all others.
Then, just do it.
Powered by: newtelligence dasBlog 2.3.9074.18820
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2012, Kevin Dietz
E-mail