Showing posts from July, 2013

Continuous Delivery

Getting software released to users is often a painful, risky, and time-consuming process. Continuous Delivery can help large organizations become as lean, agile and innovative as start ups. Through reliable, low risk releases, Continuous Delivery makes it possible to continuously adapt software in line with user feedback, shifts in the market and changes to business strategy. We speed up the whole process while improving quality. Test, support, development and operations work with each other as one delivery team. From Continuous Integration to Continuous Delivery Continuous Integration  is best described in a  landmark article  by Martin Fowler. Originally one of the fundamental practices outlined in the Extreme Programming (XP) methodology, Continuous Integration (CI) has become an essential ingredient for teams doing iterative and incremental software delivery. The term Continuous Deployment was coined around the same time to describe how similar automation technique