Vol. 4 Núm. 2 (2024): BIOTECH & ENGINEERING
Artículos

DevOps y agilidad: Una revisión sistemática

Arturo Ricardo Alejos Yamamoto
Universidad Nacional Mayor de San Marcos
Cesar Luza Montero
Universidad Nacional Mayor de San Marcos
Maritza Valencia Vivas
Universidad Nacional Mayor de San Marcos

Publicado 2024-09-17

Palabras clave

  • DevOps,
  • Agilidad,
  • Integración continua,
  • Despliegue Continuo

Cómo citar

Alejos Yamamoto, A. R., Luza Montero, C., & Valencia Vivas, M. (2024). DevOps y agilidad: Una revisión sistemática. Revista Científica: BIOTECH AND ENGINEERING, 4(2). https://doi.org/10.52248/eb.Vol4Iss2.153

Resumen

Ágil y DevOps son dos metodologías que pueden ayudar a las organizaciones a abordar la complejidad de gestionar los requisitos y solicitudes de los clientes, reducir el tiempo de lanzamiento y mejorar la calidad del software al incorporar una mayor automatización y pruebas en el proceso de desarrollo. Ágil se centra en el desarrollo de software incremental e iterativo, mientras que DevOps se centra en la automatización integral del desarrollo y la entrega de software. El principal objetivo del presente trabajo fue el de realizar una revisión sistemática de literatura acerca de la influencia de DevOps en el desarrollo de proyectos utilizando metodologías ágiles, así como la influencia de ambos en la calidad del software, la entrega continua, así como su importancia en la seguridad de software.  Para tal efecto se realizaron búsquedas en las bases de datos Scopus, Springer, ScienceDirect y Researchgate.  Después de aplicar los criterios de inclusión-exclusión se seleccionaron un total de 47 artículos.   Los resultados de la revisión nos muestran que la adopción generalizada de DevOps en proyectos ágiles ha experimentado un crecimiento sustancial convirtiéndose ambas en prácticas más comunes. Al analizar la calidad del software, se encontró que las características de automatización, colaboración y medición en la metodología DevOps están estrechamente ligadas a la calidad y seguridad en el desarrollo de software ágil.