logo móvil
Contáctanos

Guía de implementación de buenas prácticas para desarrollo de software basada en DevOps

Autores: Pastrana, Manuel; Ordoñez Erazo, Hugo Armando; Cobos Lozada, Carlos Alberto; Muñoz, Mirna

Idioma: Inglés

Editor: Universidad Pedagógica y Tecnológica de Colombia - UPTC

Año: 2025

Ver Artículo OA

Acceso abierto

Artículo OA
2025

Guía de implementación de buenas prácticas para desarrollo de software basada en DevOps


Categoría

Ingeniería y Tecnología

Subcategoría

Inteligencia Artificial

Palabras clave

Aseguramiento de calidad de software
Buenas prácticas para desarrollo de software
DevOps
Guía de implementación
Ingeniería de software

Licencia

CC BY – Atribución

Consultas: 28

Citaciones: Revista Facultad de Ingeniería Vol. 34 Núm. 72


Descripción

Los  procesos  para  desarrollo  de  software  tienen  el  reto  constante  de  mejorar  los  controles  de  calidad  dentro  de  la  construcción del proyecto, sin afectar a la eficiencia operativa y la capacidad de respuesta frente a las necesidades de los clientes. DevOps ofrece una solución potencial al proporcionar un conjunto de buenas prácticas de desarrollo de software; sin embargo, la desventaja que poseen los marcos de trabajo como DevOps es que indican que crean las prácticas, pero no cómo implementarlas a través de guías precisas y bajo herramientas específicas, dejando este paso a un proceso experimental de ensayo y error, que en algunos casos puede resultar costoso. Para abordar dicha situación, este artículo propone una guía que facilite la adopción paso a paso de cinco prácticas: control de versiones, solicitudes de cambio controladas con inspección manual de código, integración continua, análisis de código estático e implementación de una canalización automatizada para la integración continua. La metodología utilizada implica: 1) identificar las mejores prácticas de desarrollo de software y organizarlas  en  un  paso  a  paso  que  permita  una  implementación  escalonada;  2)  detallar  los  pasos  para  implementar  cada  práctica con tecnologías especificas; 3) aplicación práctica y 4) análisis y discusión de los resultados. La guía fue presentada a estudiantes, quienes la utilizaron para desarrollar un proyecto de curso corto. La implementación de las prácticas de la guía les permitió reconocer que la información de diferentes herramientas permite el control de calidad a medida que el proyecto evoluciona haciendo más eficiente su proceso.

Otros recursos que podrían interesarte

Temas Virtualpro