Volumen 12, Número 1, 2020

A systematic mapping study about DevOps

Jonathan Guerrero, Karen Zúñiga, Camilo Certuche and César Pardo

Abstract

DevOps is a very trendy term these days in the software development companies (SDC), term that emerges as a possible solution to finally reach an acceleration and a rise of productivity expected with the appearance of agile development approaches, but that until now had not materialized, through automation practices, continuous integration, continuous build, and continuous deployment. This paper aims to show current knowledge about the process of adopting DevOps in SDC through a systematic mapping of the literature. However, the results obtained show that there is little detailed information regarding activities, tasks, roles, and other important process elements for the adoption of DevOps. Similarly, it has been concluded that there is no a unified terminology, therefore, it is important to standardize it to simplify the understanding and application of DevOps. Furthermore, this paper shows the preview of the framework that it is being developed for the adoption of DevOps in the SDC.

 


Un estudio de mapeo sistemático sobre DevOps

Jonathan Guerrero, Karen Zúñiga, Camilo Certuche y César Pardo

Resumen

DevOps es un término muy de moda en estos días en las empresas de desarrollo de software (EDS), un término que surge como una posible solución para finalmente alcanzar una aceleración y un aumento en la productividad, que se esperaban con la aparición de los enfoques de desarrollo ágiles, pero que hasta ahora no se había materializado, a través de prácticas de automatización, integración continua, compilación continua y despliegue continuo. Este documento tiene como objetivo mostrar el conocimiento actual sobre el proceso de adopción de DevOps en EDS a través de un mapeo sistemático de la literatura. Sin embargo, los resultados obtenidos muestran que hay poca información detallada sobre actividades, tareas, roles y otros elementos de proceso importantes para la adopción de DevOps. Asimismo, se ha concluido que no hay una terminología unf cada, por lo tanto, es importante homogeneizarla para facilitar la comprensión y la aplicación de DevOps. Adicionalmente, este documento muestra una vista previa del marco de trabajo que estamos desarrollando para la adopción de DevOps en EDS.

DOI: https://doi.org/10.46571/JCI.2020.1.5

Texto completo:

PDF