[WARNING: Stream of consciousness blog post. Reader discretion is advised.]
I'm pretty sure I understand the concepts and frameworks; both Customer Development and Lean Startup. And we try to incorporate their ideas (in our own way - for our business/market/product). But I'm left feeling like we're completely missing the boat. Feeling guilty because we're not following the "canonical" examples.
It would be nice if I could pass it off as my innate Catholic (or insert other more suitable religious reference) guilt. But I'm not Catholic. Just can't seem to shake the feeling that we're not doing it "right" way.
I've read the books and keep up with the blogs:
I'm part of the right group (Lean Startup Circle) and I try to post something of value so I don't end up just being a lurker and leeching ideas from everyone else. I've watched all of Steve Blank's, Eric Ries' and Dave McClure's presentations on the web. I've watched them so many times, I could probably tell you what version of the presentation they are presenting and in roughly what time period they've made adjustments and refinements.
I try to follow the right people on Twitter:
Sean Ellis @seanellis
Dave McClure @davemcclure
Hiten Shah @hnshah
Andrew Chen @andrew_chen
Sean Murphy @skmurphy
Venture Hacks @venturehacks
And I know there are exceptions to when you need an MVP and when you don't. I think I understand that an MVP isn't a minimal product. I get that people use the MVP idea to help build a great product, increase the chances of success or launch, and maximize the information about customers per dollar spent...but I still feel like I'm building too much when I hear countless stories about "we just put up a web page with some prototype screen shots and then ran AdWords campaigns...split test this and that...built three features, yada yada...success!
Seriously? And people paid you for that?
Crap. It all just feels cheap to me. In a good way.
Believe me, I want to be cheap. I don't like spending more than 12 months on a beta and leveraging my family's financial well-being to build too much of a product when less would do...but I just can't do it. Damn.
I get that it's potentially misguided of me to assume I know what customers want. But we did "get out of the building" to test our hypotheses. We did over 100 interviews, presentations, demos...and the ideas that underpin the feature set aren't even ours! We've co-opted them from what we feel is the best research available on high performance enterprises.
Doesn't help. I still feel like we're building too much.
But I can't stop.
It's definitely more difficult because we are utilizing a foundation of code we have built in the past and invested more than 5M in. But maybe that's wrong too? Maybe we should have just built a few screens and forgotten about the industrial-strength code base we'd built. Maybe we got stuck in the Sunk Cost decision trap?
Minimum feature set...that's the goal...so you can iterate once the
minimum feature set is released...problem is I can't seem to cut any
further and we have a pretty huge feature set...am I weak, deluded, or
just obsessed about delivering exactly what I think is required?
But we haven't heard anything that tells us we're way off the map...but maybe
we're not really hearing what people are saying?...are they just being
polite because they are in my network or friends of friends....?
Perhaps it's because we're building it to scratch our own itch, and as
we use it we think "oh man, you know what we HAVE to include..."
Maybe it's because we're getting responses that range from "it's really cool, but I don't think we'd use it at our size" right up to "It's fantastic, when can I have it?"
Some people definitely already want this...the question is how many others will
feel the same? Is it tens, hundreds, or maybe even thousands? Mother...it's a leap of faith. A sphincter-puckering sized leap of
Then I hear myself (in my head only fortunately) say, "stick to your vision, don't compromise, don't dilute what you think is right...did I have lunch?...jeez, that's a nice car outside my office...oh crap, where was I?"
Is it an MVP if we still have a list of 50 things we can think of that we'd like to add, but haven't?
Yeah, didn't think so.
Perhaps it's because we are good at building things and it makes us feel good...so we just keep building instead of launching...maybe we're afraid of launching? Maybe, but we've got little choice now as we need to see if we're going to get any return on our sizable investment...there just isn't any more strap left on this boot.
My stomach is in knots...maybe I didn't have lunch.