Rupa-Rupa, Perú
DevOps es la respuesta frente a las disfunciones de las áreas de desarrollo y operaciones de software y DevOps tiene como sus prioridades la colaboración, productividad y automatización. Desde su aparición, se han realizado diversas publicaciones secundarias y pocos estudios terciarios, por lo que resulta útil mantener actualizado un estudio terciario sobre adopción de DevOps. El objetivo de este estudio es identificar y organizar estudios secundarios sobre la adopción de DevOps. Para ello, se siguió los pasos establecidos para un mapeo sistemático de la literatura. En la consulta a las seis bases de datos consideradas, se obtuvieron 346 artículos y luego del proceso quedaron 102 estudios secundarios seleccionados. Del análisis realizado, se tiene que los temas de las mejores prácticas y recomendaciones para la adopción de DevOps son las más abordadas. De ellas, las prácticas más reportadas son las de integración continua y entrega continua, el monitoreo y la automatización de las pruebas. Finalmente, existe buena predisposición por parte de los equipos de desarrollo, operación y gestión de adoptar DevOps en las organizaciones.
DevOps is the answer to the dysfunctions in the areas of software development and operations, and DevOps has collaboration, productivity and automation as its priorities. Since its appearance, there have been several secondary publications and few tertiary studies, so it is useful to keep a tertiary study on DevOps adoption up to date. The objective of this study is to identify and organize secondary studies on DevOps adoption. To do this, a systematic mapping study was performed. The six databases were consulted and 346 articles were obtained, resulting in 102 secondary studies being selected after the process. The analysis indicates that the most frequently discussed topics are best practices and recommendations for DevOps adoption. The practices that have been most frequently reported are continuous integration and delivery, monitoring, and test automation. Finally, there is a good willingness on the part of the development, operations, and management teams to adopt DevOps in organizations.