Este artículo presenta un modelo para complementar la evaluación de DevOps en empresas de software. Fue diseñado armonizando los elementos del proceso DevOps identificados a través de un mapeo sistemático de la literatura y tuvo como objetivo conocer el estado del arte de las soluciones metodológicas y herramientas para evaluar DevOps en la industria. Los elementos del proceso fueron identificados, comparados e integrados en una estructura de proceso común que se utilizó para establecer un total de 11 métricas utilizando el enfoque Objetivo-Pregunta-Métrica. El modelo fue evaluado por un grupo de profesionales expertos en DevOps. Determinaron que el modelo es claro, fácil de aplicar y proporciona información valiosa a las empresas para mejorar sus prácticas DevOps.
I. INTRODUCCIÓN
Actualmente, las empresas de desarrollo de software enfrentan desafíos para implementar soluciones con altos estándares de calidad en intervalos de tiempo cortos [ 1 ]. Para lograr esto, las empresas buscan mejorar sus procesos mediante la implementación de enfoques y/o marcos que les permitan mejorar la calidad de sus productos [ 1 ]. En este sentido, se han realizado propuestas relacionadas con el ciclo de vida de implementación (Dev) de un producto software que se pueden catalogar como tradicional y ágil. Algunas de las soluciones tradicionales más utilizadas son CMMI [ 2 ], RUP [ 3 ], modelo en cascada [ 4 ], modelo en espiral [ 5 ] y diseño rápido de aplicaciones (RAD) [ 6 ]. Algunas soluciones ágiles comunes son Scrum [ 7 ], Lean Software [ 8 ], Test Driven Development (TDD) [ 9 ], Extreme Programming (XP) [ 10 ], [ 11 ], Crystal Clear [ 12 ], Adaptive Software Development [ 13] . ], y Método de desarrollo de sistemas dinámicos [ 14 ]. Además, se han propuesto soluciones híbridas que aprovechan ambos enfoques, por ejemplo, Scrum & XP [ 15 ], Scrumban [ 16 ] y Scrum & CMMI [ 17 ]. Sin embargo, las empresas de software también han prestado especial atención a los procesos relacionados con la gestión de operaciones en Tecnologías de la Información (Ops), los cuales se aplican para establecer estrategias que permitan definir e implementar un conjunto de mejores prácticas para garantizar la estabilidad y confiabilidad de las soluciones en los procesos productivos. ambientes. La gestión del ciclo de vida del desarrollo de software aporta múltiples beneficios a las empresas, incluida la reducción continua de los tiempos de desarrollo, integración e implementación; delegar tareas repetitivas a procesos automatizados; reduciendo los errores causados por la intervención humana [ 18 ], [ 19 ], entre otros. Para lograrlo se han propuesto soluciones relacionadas con la gestión de operaciones como ITIL [ 20 ], COBIT [ 21 ], el estándar ISO/IEC 20000 [ 22 ] y el estándar ISO/IEC 27000 [ 23 ]. Debois [ 24 ] introdujo el término DevOps en 2009 con el objetivo de integrar las mejores prácticas propuestas para el desarrollo y las operaciones (Dev y Ops).
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Locomoción de realidad virtual en la nueva era de la realidad virtual: una comparación empírica de técnicas prevalentes.
Artículo:
Análisis dinámico e implementación en FPGA de una nueva red neural caótica y optimización del Problema del Viajante de Comercio.
Artículo:
Sistema de vigilancia sanitaria para residencias de ancianos con seguridad ligera y protección de la intimidad
Artículo:
Esquema de precodificación híbrida conectado dinámicamente para sistemas multiusuario masivos MIMO de ondas milimétricas
Artículo:
Control de bifurcación de un modelo de enfermedad fraccional en mosaico con retraso para conciencia agrícola.
Informe, reporte:
Diagnóstico sobre la logística del comercio internacional y su incidencia en la competitividad de las exportaciones de los países miembros
Infografía:
Sistemas de calidad. Six Sigma
Manual:
Química de los taninos
Artículo:
Influencia del COVID-19 en las dinámicas de exportación, producción y consumo de carne vacuna en Colombia y el mundo: Una revisión monográfica.