I'm Michael Suodenjoki - a software engineer living in Kgs. Lyngby, north of Copenhagen, Denmark. This is my personal site containing my blog, photos, articles and main interests.

Updated 2011.01.23 15:37 +0100


Crawl, Walk, Run & Fly

A philosophy to product management

Charlie Wood at his Moonwatcher blog presents his ruthless product management philosophy in his blog post Spanning: Ruthless Product Management

  1. Version 1 of a product should crawl. This means it should do the bare minimum to be recognizable as what it's intended to be. If it's supposed to be a foo, and someone could look at version 1 and say, "That's a foo," you're done. Ship it.
  2. Version 2 should walk. This is where you add enough functionality that the product is useful in day-to-day life. This is not the time for polish. Basically, it's just adding the things that most people insisted should have been in version 1, because without them, they said, the product is completely useless. They were wrong then, but they're right now.
  3. Version 3 should run. This is where the product hits its stride. What it does it should do well. It should be comfortable to use. It should be strong, polished, and effective.
  4. Version 4 should fly. This is where the, "Oh man, wouldn't it be awesome if..." features get added. This is where you start implementing things that aren't necessarily useful now, but have a lot of possibility.