When To Release Your Awesome Project?
Software developments (including web-based/cloud apps) are very different from physical goods manufacturing in a sense that you can choose to release your product prematurely and iterate later. Nice.
But with this option comes another decision making headache to endure. Literally there’s no right or wrong in how you choose the timing and version of your release. There are 2 ways that you can see to it.
Release Earliest Possible
The Getting Real philosophy (curated by the people at 37Signals, founding developers of Ruby on Rails framework) advocates the “Release Early, Release Often” approach with introducing “Half-A-Product, Not Half-Ass Product” early on and improving it later.
[quote]Take whatever you think your product should be and cut it in half. Pare features down until you’re left with only the most essential ones.[/quote]
Thousands of software developers have been inspired by their Getting Real concept including us here.
But that’s not all to it..
Release When It’s Awesome
[quote]”I couldn’t stop thinking that you never have a second chance to make a first impression.”[/quote]
With that, he underscores the importance of releasing a really good product on the launching date, as with the case of his latest project Trello (Check it out! We’re using it!)
[quote]”We got 131,000 eyeballs on 9-month-old Trello when we launched, and it was AWESOME, so 22% of them signed up. If we had launched 3-month-old Trello, it would have been NOT SO AWESOME.
Maybe even MEH. I don’t want 131,000 eyeballs on MEH.”[/quote]
This is a valid way to see it too, but he also used a closed private beta (a hundred of closed friends!) to cover up the feedback gathering stage that the Getting Real emphasized on in releasing early.
Our team here at Fulkrum Interactive deals with product launch decisions several times a year (the Apple App Store ‘New Apps List’ can really make a difference in market traction if the time is right), so we recommend you to pounce upon these questions:
- Do you have enough private testers to help you refine your product pre-launch?
- Is there any significant event (as in expos and conference) that you can launch your product into the limelight?
- Do you think your core, basic product is the same as the current competitors’, but the add-ons are what make it stand up?
- Do you think your product is not time-sensitive (time-sensitive project like developing using the ever-changing iOS SDK)
- Do you use any outside platform which policy is somewhat volatile? (like third-party APIs)
- Do you already have the funds needed for your early operation?
- Do you have a complete team in-place to execute the big idea?