
handle: 2117/442831
La creciente necesidad de autonomía técnica, agilidad organizativa y eficiencia operativa en entornos altamente competitivos, como la industria de la automoción, ha impulsado a las empresas a adoptar metodologías ágiles y prácticas DevOps que permitan modernizar sus procesos de desarrollo de software. Este Trabajo de Fin de Grado aborda el diseño e implementación de un ecosistema de Integración y Despliegue Continuo (CI/CD) que facilite la transición de una empresa hacia un modelo de desarrollo interno, minimizando la dependencia de terceros y fortaleciendo su capacidad de innovación. El proyecto combina un enfoque metodológico basado en Scrum y DevOps con tecnologías de código abierto, seleccionadas estratégicamente por su escalabilidad, seguridad y facilidad de adopción en organizaciones que inician este tipo de procesos. Como resultado, se ha diseñado una arquitectura técnica soportada por máquinas virtuales, contenedores y orquestación, integrando herramientas para el control de versiones, análisis de código, automatización de pruebas y despliegue continuo. La validación del ecosistema se ha realizado mediante un proyecto piloto, permitiendo comprobar su viabilidad técnica, organizativa y su alineación con los objetivos estratégicos de la empresa. Finalmente, se plantea una hoja de ruta para su escalado y consolidación, sentando las bases para un entorno de desarrollo ágil, seguro y sostenible.
The growing need for technical autonomy, organizational agility, and operational efficiency in highly competitive environments, such as the automotive industry, is driving companies to adopt agile methodologies and DevOps practices to modernize their software development processes. This Bachelor's Thesis focuses on the design and implementation of a Continuous Integration and Continuous Deployment (CI/CD) ecosystem that enables a company to transition towards an internal software development model, minimizing third-party dependency and strengthening its innovation capabilities. The project combines a methodological approach based on Scrum and DevOps with strategically selected open-source technologies, chosen for their scalability, security, and ease of adoption in organizations starting this type of transformation. As a result, a technical architecture based on virtual machines, containers, and orchestration has been designed, integrating tools for version control, code analysis, automated testing, and continuous deployment. The ecosystem has been validated through a pilot project, demonstrating its technical and organizational feasibility, as well as its alignment with the company's strategic objectives. Finally, a roadmap for its scaling and consolidation is proposed, laying the foundations for an agile, secure, and sustainable development environment.
2n Premi TIC Bages 2025
Award-winning
DevOps, Open Source, Computer software -- Development, CI/CD, Àrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica, Orquestación, Automatización de software, Integración Continua, Despliegue Continuo, Contenedores, Ecosistema de desarrollo, Metodologías Ágiles, Programari -- Desenvolupament, Modernización de procesos, Industria de la automoción, Innovación tecnológica, Scrum, Independencia tecnológica
DevOps, Open Source, Computer software -- Development, CI/CD, Àrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica, Orquestación, Automatización de software, Integración Continua, Despliegue Continuo, Contenedores, Ecosistema de desarrollo, Metodologías Ágiles, Programari -- Desenvolupament, Modernización de procesos, Industria de la automoción, Innovación tecnológica, Scrum, Independencia tecnológica
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
