In many companies, releasing software is a scary and complex process with manual steps and tons of documentation. If you can recognize yourself in that, then Continuous Delivery is here to rescue.
I’ve recently written an article for testdriven.io covering how to how do we deliver products to users as quickly as possible using Continuous Delivery.
In particular, I explain what is Continuous Delivery and which are the key advantages that it offers. I dive into how to recognize common antipatterns in the delivery process and what can be done to fix them, practical ways to reduce the feedback process and build quality-in software. We explore the key principles of Continuous Delivery with a focus on automation and frequency. Then you can see the impact Continuous Delivery has on companies, and how to measure it. In the end, I’ll present an example of a deployment pipeline built according to Continuous Delivery.
You can find the full article here: Continuous Delivery in an Agile World.
What does your release process look like? Reach me on Twitter @gasparevitta and let me know.