Propuesta de implementación de Integración Continua (CI) y Despliegue Continuo (CD) en aplicaciones legacy de la Pontificia Universidad Javeriana Cali
Loading...
Date
2025
Authors
Director
Journal Title
Journal ISSN
Volume Title
Publisher
Pontificia Universidad Javeriana Cali
Share
Abstract
Este proyecto de grado propuso una solución de integración y entrega continua (CI/CD) orientada a mejorar los procesos de desarrollo y despliegue de software en aplicaciones heredadas de la Pontificia Universidad Javeriana Cali. La propuesta se fundamentó en el aprovechamiento de herramientas ya disponibles en el entorno institucional y tuvo como objetivo diseñar e implementar una solución técnica adaptada al contexto de sistemas legados, con énfasis en la automatización, la trazabilidad y la eficiencia operativa. La solución se implementó y evaluó en un entorno controlado, mediante pruebas de concepto realizadas sobre aplicaciones funcionales institucionales. Esta implementación permitió verificar la viabilidad técnica de la propuesta, así como evidenciar su impacto positivo en la reducción de errores post-despliegue, en el fortalecimiento de la calidad del software entregado y en la mejora significativa de los tiempos de entrega. El proyecto definió y aplicó métricas para comparar el desempeño del pipeline automatizado frente a los procesos manuales previamente utilizados. Los resultados obtenidos reflejaron mejoras tangibles en trazabilidad, seguridad y eficiencia. Además, se identificaron oportunidades de mejora y se documentaron recomendaciones técnicas para una adopción escalable de la solución. Finalmente, esta experiencia puede servir como referente replicable para otras organizaciones académicas que enfrenten desafíos similares en la modernización de sus procesos de entrega de software.
item.page.abstract.eng
This thesis project proposed a continuous integration and continuous delivery (CI/CD) solution aimed at improving software development and deployment processes for legacy applications at Pontificia Universidad Javeriana Cali. The proposal was based on leveraging tools already available in the institutional environment and aimed to design and implement a technical solution adapted to the context of legacy systems, with an emphasis on automation, traceability, and operational efficiency. The solution was implemented and evaluated in a controlled environment through proof-of-concept tests conducted on functional institutional applications. This implementation allowed verification of the technical feasibility of the proposal, as well as evidence of its positive impact on reducing post-deployment errors, strengthening the quality of delivered software, and significantly improving delivery times. The project defined and applied metrics to compare the performance of the automated pipeline against previously used manual processes. The results reflected tangible improvements in traceability, security, and efficiency. Additionally, opportunities for improvement were identified, and technical recommendations were documented for scalable adoption of the solution. Finally, this experience can serve as a replicable reference for other academic organizations facing similar challenges in modernizing their software delivery processes.