5 Reasons To Release Early
Wednesday, December 15th, 2010There has been a lot of writing about the need to release early and often already, but I feel after doing many projects, I need to write a few reasons down anyway.
1. You are building stuff nobody needs. No matter how nice a feature will be, without real users, you have no way to tell if you are spending your valuable time on something that will convince users to buy your service.
2. Nothing like real user data. Your software may work great in theory, there is nothing like real volumes of data to test it. Many things can grind to a halt if you start having serious amounts of data. ( Things like search with ‘%LIKE%’ or pages listing ALL entries of a table)
3. Nothing like real measurement data. You can ask potential users whatever you want, there is nothing like properly measuring what they are doing and what they prefer. With real users you can use tools like Analytics to confirm that users actually do what you need them to do.
4. Ranking in Google takes time. As soon as you’ve got something out there, Google can start finding your site, you can start optimizing text and titles and build links. The sooner you get started, the better.
5. Enough chances on a first impression. If you are worrying about scaring your first users of, think about the vast number of internet users out there. The changes of ruining a first impression with all your potential customers are slim. Just don’t start promoting the product till you feel confident about it. There are many ways to steer the first users, e.g. an invitation based beta program.