Continuous Delivery - Reliable Software Releases Through Build, Test and Deployment Automation
Fitzpatrick, Rob
The production of extensive, detailed documentation that describes the steps to be taken and the ways in which the steps may go wrong
Reliance on manual testing to confirm that the application is running correctly
Releases that take more than a few minutes to perform
In software, when something is painful, the way to reduce the pain is to do it more frequently, not less.