This topic is one that I am currently puzzling over and I would love to hear what other people do and why they do it.
We have switched between doing as few as 2 and as many as 5 major releases per year and we sometimes need to do point releases or "hot fixes" in order to deal with high priority fixes.
It is really cool to be able to get some new features into the marketplace very quickly but there are trade offs such as putting too much pressure on developers leading to burn out and some clients get frustrated with multiple releases in a single year.
We are financially sound and weathering the current economic situation so we do not need to make "X" number of releases in order to survive.
Our application is implemented in ASP.Net.
We offer the option for clients to host the solution or have us do the hosting and our software comes with its own database. So when a new release comes out, we need to not only ship out the new application files but also provide a utility to rev the database so there is a set amount of overhead (mainly, testing and verification that the database upgrader is as bullet proof as we can make it) that is incurred whenever a new release is put out.
Tags:
Share
Facebook
-
▶ Reply to This