“Release Early, Release Often” vs. Seth Godin

Wow. Two posts in a row that link to Seth Godin. Does that make me a fanboy?

In his post “In praise of a blank page“, Godin is essentially saying, “if it isn’t REALLY good, don’t ship it and refuse to market it.” I’m interested to see if this stirs up a hornet’s nest among the “release early / release often” folks.

We at Jobster tend to subscribe to the release eary / release often methodology. Alan Steele, our resident Duke of Products, often uses the chainsaw metaphor– if an initiative isn’t going to be finished by our target release date, we need to start lopping off features/complexities until it will. This obviously results in shipping a helluva lot of software, but sometimes results in releasing software that isn’t quite ready for prime-time. With an iterative development cycle, this is fine– you can always come back to it in the next 6-week cycle… Though sometimes, if a feature is in the “decent-but-not-great” category, you DON’T come back to it.

At Jobster, we do a pretty decent job of having the discipline to iterate on our previous efforts. But with new initiatives in play, there is always tremendous competition for resources. Inevitably, some code that we promised ourselves that we’d rewrite doesn’t get rewritten. Some UI that we know is a little bit clunky doesn’t get rebuilt… Sometimes, a feature is “good enough for now”.

So which is better? “Release now” or “release something perfect”?

  • Anonymous coward

    The problem with release often is that you should have a policy on deprecating lightly used features … Once a feature is out there and is being used .. Its hard to deprecate it. Even if the usage is low. There might be some pain for the user to have the feature pulled out from him/her. If you do not deprecate, you end up with gloat

    So whats wrong with this approach
    1) Too much clutter. The hallmark of great UI is simplicity. How can u have simplicity, If you have a huge bunch of features, most of which do not get used ?
    2) The customer is left with a bad taste in his mouth … With most of the stuff not working right, the first time. This hurts your reputation too.
    3) nobody wants to be a lab rat …

  • Pingback: make sure you heard about Seth Godin « tips and tricks for web startups

Recent Tweets
Categories