eprintid: 62934 rev_number: 17 eprint_status: archive userid: 2544 dir: disk0/00/06/29/34 datestamp: 2020-07-08 08:54:07 lastmod: 2022-11-23 07:52:07 status_changed: 2022-11-23 07:52:07 type: other metadata_visibility: show creators_name: Galera López, Juan Alberto contributors_name: Díaz Fernández, Jessica contributors_orcid: 0000-0001-6738-9370 title: Análisis de madurez de la cultura y prácticas DevOps en un caso de estudio. Caso práctico de integración y entrega continua ispublished: unpub subjects: empresa subjects: informatica keywords: DevOps; Integración Continua (CI); Entrega Continua (CD) abstract: Durante los últimos años, el concepto “Transformación Digital” está calando profundamente en las empresas, las cuales, para no quedarse obsoletas o mejorar la labor que desempeñan, necesitan reinventarse utilizando como palanca la tecnología. La necesidad de transformación en una organización responde por lo general a un cambio en el mercado (competencia o aparición de un nuevo producto) y para satisfacer la demanda de unos cada vez más exigentes y mejor informados consumidores. La implementación de la tecnología por sí sola no produce transformación digital, pero cambiar la forma en que trabaja una empresa para aprovechar el potencial de la tecnología sí lo hace. La adopción de la transformación digital se debe plantear como una estrategia a largo plazo. Debe implicar un cambio cultural y tecnológico que perdure en el tiempo y no tiene por qué ser revolucionario o innovador. El objetivo debe ser aumentar la ventaja competitiva de la organización mejorando la experiencia con los clientes y adaptarse a los nuevos cambios usando la innovación como palanca. En aquellas empresas en las que el software es diferenciador, el paradigma DevOps hace acto de aparición en su labor de ayuda a las empresas a tener éxito con la transformación digital, mediante el cambio cultural, rompiendo silos entre departamentos y con una adaptación continua al cambio a través de la experimentación y la innovación. Durante los últimos 3 años, formo parte en de un equipo DevOps en mi empresa y he visto la evolución digital de mi organización, adoptando de forma paulatina las mejores prácticas del paradigma DevOps. En el presente trabajo de fin de grado se analiza en detalle la madurez y cultura DevOps de una empresa y se expone un caso práctico de automatización del despliegue mediante el uso de prácticas como la Integración Continua (CI) y la Entrega Continua (CD), prácticas comúnmente implementadas por empresas como palancas del enfoque DevOps. Abstract: For the last several years, the concept of "Digital Transformation" has penetrated deeply into companies in order not to be left out, improve the work they do, and reinvent themselves using technology as leverage. The need for transformation in an organization usually responds to a change in the market (competition between companies or the appearance of a new product) and to satisfy the demand of increasingly demanding and better-informed consumers. The incorporation of emerging technologies may not lead digital transformation, but it does change the way a company works to take advantage of the potential of technology. The adoption of digital transformation should be considered as a long-term strategy. It should involve a cultural and technological change which endures over time and does not have to be groundbreaking or innovative. The aim should be feeling comfortable with the demands of the market. In those companies in which software is a differentiating factor, the DevOps paradigm appears to help companies succeed with digital transformation through a cultural change, breaking silos between departments over continuous adaptation to change through experimentation and innovation. For the past 3 years, I have been part of a DevOps team at my company and have seen the digital evolution of my organization, gradually adopting the best practices of the DevOps paradigm. In this end-of-degree project, the maturity and DevOps culture of a company are analyzed in detail and a practical case of deployment automation is exposed through the use of practices such as Continuous Integration (CI) and Continuous Delivery (CD), practices commonly implemented by companies as levers of the DevOps approach. date: 2020-07 date_type: completed full_text_status: restricted place_of_pub: Madrid institution: ETSI_Sistemas_Infor department: Sistemas_informaticos_2014 refereed: TRUE rights: by-nc-nd grado: Grado en Ingeniería del Software citation: Galera López, Juan Alberto (2020). Análisis de madurez de la cultura y prácticas DevOps en un caso de estudio. Caso práctico de integración y entrega continua. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM) , Madrid. document_url: https://oa.upm.es/62934/1/TFG_JUAN_ALBERTO_GALERA_LOPEZ.pdf document_url: https://oa.upm.es/62934/2/TFG_JUAN_ALBERTO_GALERA_LOPEZ.zip