Issue No. 02 - Mar.-Apr. (2015 vol. 32)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2015.50
Marko Leppanen , Tampere University of Technology
Simo Makinen , University of Helsinki
Max Pagels , University of Helsinki
Veli-Pekka Eloranta , Tampere University of Technology
Juha Itkonen , Aalto University
Mika V. Mantyla , Aalto University
Tomi Mannisto , University of Helsinki
As part of a Finnish research program, researchers interviewed 15 information and communications technology companies to determine the extent to which the companies adopted continuous deployment. They also aimed to find out why continuous deployment is considered beneficial and what the obstacles are to its full adoption. The benefits mentioned the most often were the ability to get faster feedback, the ability to deploy more often to keep customers satisfied, and improved quality and productivity. Despite understanding the benefits, none of the companies adopted a fully automatic deployment pipeline. The companies also had higher continuous-deployment capability than what they practiced. In many cases, they consciously chose to not aim for full continuous deployment. Obstacles to full adoption included domain-imposed restrictions, resistance to change, customer desires, and developers' skill and confidence.
Continuous production, Software engineering, Production, Software development, Software engineering, Testing
M. Leppanen et al., "The highways and country roads to continuous deployment," in IEEE Software, vol. 32, no. 2, pp. 64-72, 2015.