The success of weekly releases

Back in August last year my team and decided to release our product on Wednesdays. In fact, I said we were going to release every Wednesday. At the time, our deployment processes were already automated, we were breaking our work down into small valuable chunks and our automated test suite was comprehensive, trustworthy and performant. […]

Read More The success of weekly releases

Releasing your software shouldn’t feel like visiting the dentist [Part 2]

In my previous post, I explained how leaving an extended period between releases of your software is just as risky an approach as forgoing regular dental check-ups. So if you bought that argument, it seems sensible to deploy pretty often, right? The problem is, and where the dental metaphor decays (sorry), is that software development […]

Read More Releasing your software shouldn’t feel like visiting the dentist [Part 2]