Diseño de un modelo de CI/CD adaptado para Very Small Entities de desarrollo de software
Cargando...
Fecha
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Peruana Unión
Resumen
Las Very Small Entities (VSEs) en desarrollo de software enfrentan desafıos significativos al implementar prácticas de integración continua/despliegue continuo (CI/CD) debido a limitaciones de recursos, experiencia técnica limitada y restricciones organizacionales, a pesar de representar una porción sustancial de la industria del software que carece de modelos adaptados que aborden su contexto operacional especıfico. Este estudio tuvo como objetivo diseñar, desarrollar y evaluar un modelo de implementación CI/CD personalizado para VSEs con 25 empleados a través de una metodologıa estructurada de cinco fases que abarca análisis de requisitos, diseño de pipeline, desarrollo de pipeline, pruebas de pipeline e implementación de pipeline. El análisis de requisitos encuestó a 12 profesionales de desarrollo de software de tres VSEs en la región de Puno utilizando un instrumento de diagnóstico validado (Índice de Validez de Contenido = 0.933), mientras que el pipeline fue diseñado usando Business Process Model and Notation (BPMN) e implementado usando tecnologıas de codigo abierto incluyendo Docker, GitHub Actions, Kubernetes y Java/SpringBoot. Los hallazgos clave revelaron que el 58.3% de los participantes tenıan menos de dos años de experiencia en DevOps con un nivel promedio de madurez organizacional de 2.83/5.0, identificando barreras de comunicación/cultura y problemas de integración/despliegue como desafıos primarios (25% cada uno). La evaluación de rendimiento a través de 32 ejecuciones demostró una tasa de éxito del 93.8%, 100% de cobertura de pruebas, 57% de reducción en tiempo de construcción y 62.5% de aceleración en ciclos de despliegue. Los resultados demuestran que las VSEs pueden lograr rendimiento CI/CD de nivel empresarial usando enfoques ligeros y modulares, desafiando las suposiciones tradicionales de que las prácticas avanzadas de DevOps requieren equipos grandes o infraestructuras complejas y proporcionando a las VSEs caminos viables hacia capacidades competitivas de entrega de software.