A Survey of DevOps Concepts and Challenges

Leonardo Leite, Carla Rocha, Fabio Kon, Dejan Milojicic, Paulo Meirelles
2019 ACM Computing Surveys  
DevOps is a collaborative and multidisciplinary organizational effort to automate continuous delivery of new software updates while guaranteeing their correctness and reliability. The present survey investigates and discusses DevOps challenges from the perspective of engineers, managers, and researchers. We review the literature and develop a DevOps conceptual map, correlating the DevOps automation tools with these concepts. We then discuss their practical implications for engineers, managers,
more » ... nd researchers. Finally, we critically explore some of the most relevant DevOps challenges reported by the literature.
doi:10.1145/3359981 fatcat:xy7zdtp4gfabjoprnhqeljjqli