Written by
Leonardo Leite
on
on
Our DevOps Survey has just been published!
We are happy to announce that our article A Survey of DevOps Concepts and Challenges has been published in the Volume 52, Issue 6 of ACM Computing Surveys, a very reputable journal in our field.
In this Survey, we thoroughly analyze 50 relevant peer-reviewed articles on DevOps, while also considering other sources of information, to:
- provide a definition of DevOps (a collaborative and multidisciplinary effort within an organization to automate continuous delivery of new software versions, while guaranteeing their correctness and reliability);
- develop a set of DevOps conceptual maps (Figure 1), which can assist people from industry and academia to make sense of the area;
- relate DevOps tools to the discovered DevOps concepts, emphasizing that tools adoption must be supported by conceptual decisions;
- discuss practical implications of DevOps for engineers, managers, and researchers;
- present four relevant and unresolved DevOps challenges:
- How to re-design systems toward continuous delivery
- How to deploy DevOps in an organization
- How to assess the quality of DevOps practices in organizations
- How to qualify engineers for DevOps practice