Repositorio Universidad del Cauca

Proceso para soportar DevOps en la integración, entrega y despliegue continuo en pequeñas y medianas empresas de desarrollo de software

Mostrar el registro sencillo del ítem

dc.contributor.author Certuche Díaz, Samuel Camilo
dc.contributor.author Zúñiga Galíndez, Karen Andrea
dc.date.accessioned 2022-12-01T14:25:31Z
dc.date.available 2022-12-01T14:25:31Z
dc.date.issued 2021-02
dc.identifier.uri http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/5834
dc.description.abstract Antecedentes. DevOps es un término de moda en estos días en las empresas de desarrollo de software (en adelante EDS), este surge como una posible solución para finalmente alcanzar una aceleración y un aumento en la productividad en el desarrollo de productos y servicios software, sin embargo, no es clara la manera en que una EDS tiene que llevar a cabo las prácticas que permitan lograr características de DevOps como: integración, entrega y despliegue continuo, pues hasta el momento no se evidencia una guía que oriente a las EDS y que a su vez dé claridad en cuanto a la aplicación o la institucionalización de las prácticas asociadas a DevOps; con lo cual se generan contextos donde la aplicación de DevOps se lleva a cabo de manera informal, inadecuada e incluso incorrecta. Objetivo. Este proyecto tiene como objetivo definir un proceso que detalle y formalice los elementos de proceso fundamentales a tener en cuenta para la correcta implementación de DevOps en las EDS, mediante la identificación a través del análisis de la literatura existente. Métodos. Se utilizaron los siguientes métodos de investigación: (i) el mapeo sistemático para la identificación de trabajos relacionados y (ii) el grupo focal para la evaluación de la propuesta. Resultados. Con la realización de este trabajo se obtuvieron los siguientes resultados: (i) un mapeo sistemático de la literatura relacionada con la implementación de DevOps en las EDS, (ii) un proceso para soportar DevOps en la integración, entrega y despliegue continuo en pequeñas y medianas EDS, (iii) una guía electrónica BPMN que permite conocer los elementos de proceso propuestos, (iv) una monografía que detalla el proceso de la investigación y los resultados obtenidos, (v) dos artículos publicados en revistas indexadas categorías B y C, (vi) una publicación en el evento internacional conocido como: las XIV Jornadas Iberoamericanas de Ingeniería de Software e ingeniería del Conocimiento y reconocimiento al mejor artículo del evento, y (vii) un póster en modalidad trabajo de grado presentado en un evento nacional. Conclusiones. La solución propuesta puede ser utilizada para la implementación de la integración, entrega y despliegue continuo en las EDS. Adicionalmente, el alcance de la propuesta fue complementado incluyendo una etapa para la gestión de la configuración y el monitoreo continuo. Esta propuesta fue evaluada mediante un grupo focal en el cual participaron expertos en DevOps. Como trabajo futuro se plantea la actualización del mapeo sistemático, la aplicación de un estudio de caso y la integración a la solución propuesta de actividades relacionadas con las siguientes áreas: (i) base de datos, (ii) ingeniería de requisitos y (iii) seguridad informática. spa
dc.description.abstract Background. DevOps is a fashionable term these days in software development companies (hereinafter SDC), it emerges as a possible solution to finally achieve an acceleration and an increase in productivity in the development of software products and services, however , it is not clear how an SDC that carries out the practices that achieve DevOps characteristics such as: integration, delivery and continuous deployment, since until now there is no evidence of a guide that guides SDC and that in turn clarity regarding the application or institutionalization of practices associated with DevOps; with which contexts are generated where the application of DevOps is carried out in an informal, inappropriate and even incorrect way. Aim. This project aims to define a process that details and formalizes the fundamental process elements to be considered for the correct implementation of DevOps in SDC, by means of identification through the analysis of the existing literature. Methods. The following research methods were used: (i) systematic mapping to identify related jobs and (ii) focus group for the evaluation of the proposal. Results. With the completion of this work the following results were obtained: (i) a systematic mapping of the literature related to the implementation of DevOps in ESD, (ii) a process to support DevOps in the integration, delivery and continuous deployment in small and medium EDS, (iii) a BPMN electronic guide that allows knowing the proposed process elements, (iv) a monograph that details the research process and the results obtained, (v) two articles published in indexed journals categories B and C, (vi) a publication in the international event known as: the XIV Ibero-American Conference on Software Engineering and Knowledge Engineering and recognition for the best article of the event, and (vii) a poster in the form of degree work presented at a national event. Conclusions. The proposed solution can be used for the implementation of integration, delivery, deployment and continuous monitoring in the ESD. Additionally, the scope of the proposal was complemented by including a stage for configuration management and continuous monitoring. This proposal was evaluated through a focus group in which experts in DevOps participated. As future work, the updating of the systematic mapping, applying a case study and integration to the proposed solution of activities related to the following areas is proposed: (i) database, (ii) requirements engineering and (iii) computer security. eng
dc.language.iso spa
dc.publisher Universidad del Cauca spa
dc.subject Desarrollo de software spa
dc.subject Operaciones de software spa
dc.subject Proceso DevOps spa
dc.subject PyMES spa
dc.subject Software development eng
dc.subject Software operations eng
dc.subject DevOps process eng
dc.title Proceso para soportar DevOps en la integración, entrega y despliegue continuo en pequeñas y medianas empresas de desarrollo de software spa
dc.type Trabajos de grado spa


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Buscar en DSpace


Búsqueda avanzada

Listar

Mi cuenta