The Lean Startup Movement has only just begun.
Adam Rifkin stashed this in Lean
It does feel like the Minimum Viable Product movement has really just gotten started.
Here's how I look at it: A primary goal of BDD (Behavior Driven Development) is meeting "stakeholder" goals. MVP extends BDD with the goal of insuring product salability.
That's a lot of words, John. In practice it is very hard to build something people want.
How do I know? Look at how many products have been built, that people don't want.
Of course it's hard, which is why methodologies like MVP are so important and rising in popularity. My point is that engineering (and startup) success can be amplified (or risks and mistakes reduced) by extending BDD with this focus on what the customer will pay for.
Got it. The challenge is when there are users involved, since they are generally a special kind of customer who pay with their time.
The writing equivalent of the MVP is the Shitty First Draft, whereupon the goal is to finish a version of the book, no matter how much is sucks. The saying goes "You can fix a bad page, you can't fix a blank one."
I really feel this is a nice analogy for the MVP: build something complete and usable. You can make it not suck in another iteration.
Also, the MVP idea can be extended to any piece of software, not just startups. I have a lot of trouble indoctrinating new and junior devs into this idea. "But it's not done yet..." Chances are, it will never be *done*, it just needs to be done enough for now. Next iteration, it'll be more done.