From big bang releases to deployment four times per week

When I started working for this company back in 2003 we used to upgrade our production servers pretty regularly every six months. A couple of times we decided to go nine or twelve months between upgrades, and in one very particular instance when we had to replace a core data storage system we went a whopping twenty months between releases.

Today we release to production four times per week (Monday through Thursday).

So, what happened? And perhaps as important – why? Continue reading “From big bang releases to deployment four times per week”