APLICACIÓN WEB PARA GESTIONAR INCIDENCIAS EN CI/CD EN UN ENTORNO DEVOPS (WEB APPLICATION TO MANAGE CI/CD INCIDENTS IN A DEVOPS ENVIRONMENT)

Aldonso Becerra Sánchez, Felipe de Jesús Delgado Troncoso, Gustavo Zepeda Valles, René Ulises González Arroyo, Santiago Esparza Guerrero, Nancy Delgado Salazar

Resumen


Resumen
Actualmente muchas empresas de desarrollo de software trabajan con la integración del concepto Continuous Quality, sincronizado con DevOps para monitorear la no existencia de alguna violación a la calidad. Sin embargo, al momento de implementar herramientas de CI/CD suelen ocurrir muchas incidencias y gasto de tiempo al corregir este tipo errores, ya que no se tiene un lugar céntrico donde se puedan consultar las soluciones correspondientes. Este trabajo propone el desarrollo de una plataforma para categorizar y almacenar estas incidencias, permitiendose crear bibliotecas especializadas. Con esto se logra coadyuvar a disminuir los factores implicados en la afectación de la calidad calidad no prevista. Para desarrollar la propuesta, se emplea la metodología de prototipo, la cual gira alrededor de iteraciones continuas, produciendo un aplicación que no solo optimiza el proceso, sino que también promueve la adopción de mejores prácticas y fomenta un entorno colaborativo en la resolución de problemas.
Palabras Clave: Calidad continua, Control de incidencias, DevOps, Desarrollo de software.

Abstract
Currently, many software development companies work with the integration of the Continuous Quality concept, synchronized with DevOps to monitor the non-existence of any quality violation. However, when implementing CI/CD tools, many incidents and time is wasted when correcting these types of errors, since there is no central place where the corresponding solutions can be consulted. This work proposes the development of a platform to categorize and store these incidents, allowing the creation of specialized libraries. This helps to reduce the factors involved in affecting unforeseen quality. To develop the proposal, the prototype methodology is used, which revolves around continuous iterations, producing an application that not only optimizes the process, but also promotes the adoption of best practices and fosters a collaborative environment in problem solving.
Keywords: Continuous quality, DevOps, Incident control, Software development.

Texto completo:

PDF

Referencias


Quality Clouds. Continuous quality - the missing CI/CD ingredient. 2020.

Alfonso, P.L. Revisión de modelos para evaluar la calidad de productos web. experimentación en portales bancarios del nea. Tesis de maestría, Universidad Nacional de La Plata, Argentina, 2012.

Ango, L.F. Evaluación de sistemas. Tesis de maestría, Pontificia Universidad Catolica del Ecuador, Ibarra, 2014.

Bevan, N. Los nuevos modelos de iso para la calidad y la calidad en uso del software. In: Calidad del producto y proceso software. Editorial Ra-Ma, España, 5-75, 2010.

Callejas-Cuervo, M., Alarcón-Aldana, A. C., Álvarez- Carreño, A. M. Modelos de calidad del software, un estado del arte. Entramado Vol. 13, No. 1, 236-250, 2017.

Chen, L. Continuous delivery: Huge benefits, but challenges too. IEEE Software, Vol. 32, No. 2, 50-54, 2015.

Deissenboeck, F., Wagner, S., Pizka, M., Hummel, B., Juergens, E., Mas, B. Tool Support for Continuous Quality Control. IEEE Software, Vol. 25, No. 5, 60-67, 2008.

Felipe, A. M., Núñez, F. DevOps: un vistazo rápido. Ciencia Huasteca Boletín Científico de la Escuela Superior de Huejutla, Vol 10, No. 19, 35-40, 2022.

Herrera, A.: Bootstrap. Procesos Software, 2012.

Huttermann, M. DevOps for Developers. Apress, Berkeley, CA, 2012.

Khosravi, K., Guéhéneuc, Y.G. A quality model for design patterns. In: German Industry Standard, 2004.

Miglierina, M., Tamburri, D.A. Towards omnia: A monitoring factory for quality- aware devops. Proceedings of the 8th ACM/SPEC International Conference on Performance Engineering Companion, abril, 145-150, 2017.

Mishra, A. Otaiwi, Z. Devops and software quality: A systematic mapping. Computer Science Review, Vol. 38, 100308, 2020.

Mondragón, O. Integrando TSP y CMMI Lo mejor de dos mundos. Software Guru, Vol. 50, 2011.

Natarajan, D. Implementing qms with erp software. In ISO 9001 Quality Management Systems,129-137, 2017.

Purohit, K. Executing devops ci/cd, reduce in manual dependency. International Journal of Scientific Development and Research, Vol. 5, No. 9, 511-515, 2020.

Riungu-Kalliosaari, L., M¨akinen S., Lwakatare, L. H., Tiihonen, J. Devops adoption benefits and challenges in practice: A case study. International Conference on Product-Focused Software Process Improvement, 2016.

Rodríguez, M. Evaluation of software product functional suitability: A case study. Software Quality Professional Magazine, Vol. 18, No. 3, 2016.

Scalone, F.: Estudio comparativo de los modelos y estándares de calidad del software. Tesis de maestría, Universidad Tecnológica Nacional, Facultad Regional Buenos Aires, 2006.

Smeds, J., Nybom, K., Porres, I. Devops: A definition and perceived adoption impediments. International Conference on Agile Software Development, Vol 212, 166-177, 2015.

Sommerville, I.: Software Engineering. 8 edn. Addison-Wesley, England, 2010.

SonarSource: SonarQube 10.6 Documentation. Disponible en: https://docs.sonarsource.com/ sonarqube/latest/, 2024.

Soto, J. R. Actividad 2.2: Cuadro comparativo de modelos para evaluar la calidad del software (módulo: evaluación de la calidad de la tecnología educativa). En: ISO 69, 2015.

Ståhl, D., Bosch, J. Modeling continuous integration practice differences in indus- try software development. Journal of Systems and Software, Vol. 87, 48-59, 2014.

Vargas, F., Soto, D. Introduciendo psp (proceso personal de software) en el aula. Revista Colombiana de Tecnologías de Avanzada, Vol. 2, No. 16, 2010.

Velazco, A. Modelo en espiral, introducción Boehm, 2016.

Weitzenfeld, A., Guardati, S.: Capítulo 12: Ingeniería de software: el proceso para el desarrollo de software, Introducción a la Computación. CENGAGE Learning, Mexico, 2007.

Toh, M. Z., Sahibuddin, S., Mahrin, M. N. Adoption issues in devops from the perspective of continuous delivery pipeline. Proceedings of the 2019 8th International Conference on Software and Computer Applications, 173-177, 2019.






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas