6 steps to continuous delivery
Continuous delivery is a highly collaborative approach to software development that breaks down silos between traditional job roles so that everyone is responsible for a successful release. In a successful continuous delivery environment, it is not possible for a person in one role to pass a problem on to the next person in the process.
It's not difficult to see the value in working this way. The real question is, how do you get there?
These six steps have specific implications for different aspects of the development workflow. This paper details how these six steps play out in the context of the build, package and deploy, test and release, and monitor phases of a development cycle.