Desarrollo de una metodología para definir el proceso DevOps y su implementación en la industria de tecnologías de la información

dc.contributor.advisorVilla Garzón, Fernán Alonso
dc.contributor.authorMontes Caraballo, Yennifer Yaneth
dc.date.accessioned2024-07-03T15:16:46Z
dc.date.available2024-07-03T15:16:46Z
dc.date.issued2024-04-01
dc.description.abstractEn un entorno empresarial donde la tecnología es esencial, la industria de Tecnologías de la Información (TI) busca constantemente maneras de agilizar la entrega de software de calidad. En este contexto, DevOps ha surgido como un enfoque clave, fomentando la colaboración entre equipos de desarrollo y operaciones, la automatización de procesos y la entrega continua de software. Esta tesis de maestría tiene como objetivo desarrollar una metodología integral para definir y poner en práctica DevOps en organizaciones de TI. A través de una revisión exhaustiva de la literatura y el análisis de las mejores prácticas, se presenta una guía que abarca desde los fundamentos de DevOps hasta su aplicación práctica en entornos empresariales. (Tomado de la fuente)spa
dc.description.abstractIn a business environment where technology is essential, the Information Technology (IT) industry is constantly looking for ways to streamline the delivery of quality software. In this context, DevOps has emerged as a key approach, fostering collaboration between development and operations teams, process automation and continuous software delivery. This master thesis aims to develop a comprehensive methodology for defining and implementing DevOps in IT organizations. Through a comprehensive literature review and analysis of best practices, a guide is presented that spans from the fundamentals of DevOps to its practical application in enterprise environments.eng
dc.description.curricularareaIngeniería De Sistemas E Informática.Sede Medellínspa
dc.description.degreelevelMaestríaspa
dc.description.degreenameMagíster en Ingeniería - Ingeniería de Sistemasspa
dc.format.extent65 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameUniversidad Nacional de Colombiaspa
dc.identifier.reponameRepositorio Institucional Universidad Nacional de Colombiaspa
dc.identifier.repourlhttps://repositorio.unal.edu.co/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/86373
dc.language.isospaspa
dc.publisherUniversidad Nacional de Colombiaspa
dc.publisher.branchUniversidad Nacional de Colombia - Sede Medellínspa
dc.publisher.facultyFacultad de Minasspa
dc.publisher.placeMedellín, Colombiaspa
dc.publisher.programMedellín - Minas - Maestría en Ingeniería - Ingeniería de Sistemasspa
dc.relation.indexedLaReferenciaspa
dc.relation.referencesBattina, D. S. (2020). Devops, A New Approach To Cloud Development & Testing. International Journal of Emerging Technologies and Innovative Research (www. jetir. org), ISSN, 2349-5162.spa
dc.relation.referencesBizagi. (2022). documentación de modelamiento de infrastructura.spa
dc.relation.referencesBPMN. (2022)spa
dc.relation.referencesCanós, J. H., Letelier, P., & Penadés, M. C. (2003). Metodologías ágiles en el desarrollo de software. Universidad Politécnica de Valencia, Valencia, 1-8.spa
dc.relation.referencesDíaz-de-Arcaya, J., Torre-Bastida, A. I., Miñón, R., & Almeida, A. (2023). Orfeon: An AIOps framework for the goal-driven operationalization of distributed analytical pipelines. Future Generation Computer Systems, 140, 18-35.spa
dc.relation.referencesEbert, C., Gallardo, G., Hernantes, J., & Serrano, N. (2016). DevOps. Ieee Software, 33(3), 94-100.spa
dc.relation.referencesElsevier. (12 de 10 de 2021). Palabras clave como representación del conocimiento.spa
dc.relation.referencesErich, F., Amrit, C., & Daneva, M. (2014). Report: Devops literature review. University of Twente, Tech. Rep.spa
dc.relation.referencesFowler, M., & Highsmith, J. (2001). The agile manifesto. Software development, 9(8), 28-35.spa
dc.relation.referencesGil, A. C. (2002). How to design research projects. São Paulo, 5(61), 16-17.spa
dc.relation.referencesGonzález, A. (2021). Cleverdata - Concertos básicos de machine learning.spa
dc.relation.referencesHernández Bejarano, M., & Baquero Rey, L. E. (2020). Ciclo de vida de desarrollo ágil de software seguro. Editorial Los Libertadores.spa
dc.relation.referencesIEEE std 610.12-1990. (1990). IEEE Standard Glossary of Software Engineering Terminology.spa
dc.relation.referencesKersten, M. (2018). A cambrian explosion of DevOps tools. IEEE Software, 35(02), 14-17.spa
dc.relation.referencesKitchenham, B., Brereton, B., Budgen, D., Turner, M., Bailey, J., & Linkman, S. (2009). Systematic literature reviews in software engineering – A systematic literature review. Information and Software Technology 51, 7-15.spa
dc.relation.referencesKitchenham, B., Dyba, T., & Jorgensen, M. (2004). Evidence-based software engineering, in: Proceedings of the 26th International Conference on Software Engineering (ICSE’04). IEEE Computer Society, Washington DC, USA, 273–281.spa
dc.relation.referencesKumar, R., & Goyal, R. (2020). Modeling continuous security: A conceptual model for automated DevSecOps using open-source software over cloud (ADOC). Computers & Security, 97, 101967spa
dc.relation.referencesLeite, L., Rocha, C., Kon, F., Milojicic, D., & Meirelles, P. (2019). A survey of DevOps concepts and challenges. ACM Computing Surveys (CSUR), 52(6), 1-35.spa
dc.relation.referencesLewerentz, M., Bluhm, T., Daher, R., Dumke, S., Grahl, M., Grün, M., ... & Werner, A. (2019). Implementing DevOps practices at the control and data acquisition system of an experimental fusion device. Fusion Engineering and Design, 146, 40-45.spa
dc.relation.referencesLIFE.ART.TECH. (2017). lifeartech.wordpress.com. Obtenido de https://lifeartech.wordpress.com/2017/08/16/isoiecieee-42010-descripcion-de- arquitectura-intro/spa
dc.relation.referencesLuz, W. P., Pinto, G., & Bonifácio, R. (2019). Adopting DevOps in the real world: A theory, a model, and a case study. Journal of Systems and Software, 157, 110384.spa
dc.relation.referencesLwakatare, L. E., Kilamo, T., Karvonen, T., Sauvola, T., Heikkilä, V., Itkonen, J., ... & Lassenius, C. (2019). DevOps in practice: A multiple case study of five companies. Information and Software Technology, 114, 217-230.spa
dc.relation.referencesMendes Calo, K., Estévez, E. C., & Fillottrani, P. R. (2010). Evaluación de metodologías ágiles para desarrollo de software. In XII Workshop de Investigadores en Ciencias de la Computación.spa
dc.relation.referencesMINTIC. (2021). Arquitectura TI Colombia.spa
dc.relation.referencesMishra, A., & Otaiwi, Z. (2020). DevOps and software quality: A systematic mapping. Computer Science Review, 38, 100308.spa
dc.relation.referencesNajihi, S., Elhadi, S., Abdelouahid, R. A., & Marzak, A. (2022). Software Testing from an Agile and Traditional view. Procedia Computer Science, 203, 775-782.spa
dc.relation.referencesNavarro, M. E., Moreno, M. P., Aranda, J., Parra, L., Rueda, J. R., & Pantano, J. C. (2017, September). Integración de arquitectura de software en el ciclo de vida de las metodologías ágiles. In XIX Workshop de Investigadores en Ciencias de la Computación (WICC 2017, ITBA, Buenos Aires).spa
dc.relation.referencesPlant, O. H., van Hillegersberg, J., & Aldea, A. (2022). Rethinking IT governance: Designing a framework for mitigating risk and fostering internal control in a DevOps environment. International Journal of Accounting Information Systems, 45, 100560.spa
dc.relation.referencesRahman, A., Mahdavi-Hezaveh, R., & Williams, L. (2019). A systematic mapping study of infrastructure as code research. Information and Software Technology, 108, 65-77.spa
dc.relation.referencesRajapakse, R. N., Zahedi, M., Babar, M. A., & Shen, H. (2022). Challenges and solutions when adopting DevSecOps: A systematic review. Information and software technology, 141, 106700.spa
dc.relation.referencesReport, Computer Science Department. Keele University (TR/SE-0401) and National ICT Australia Ltd. ( 0400011T.1).spa
dc.relation.referencesRubert, M., & Farias, K. (2022). On the effects of continuous delivery on code quality: A case study in industry. Computer Standards & Interfaces, 81, 103588.spa
dc.relation.referencesRzig, D. E., Hassan, F., & Kessentini, M. (2022). An empirical study on ML DevOps adoption trends, efforts, and benefits analysis. Information and Software Technology, 152, 107037.spa
dc.relation.referencesSmith, S. (2013). Digital signal processing: a practical guide for engineers and scientists. Elsevier.spa
dc.relation.referencesSun, Z., Li, Y., & Wen, L. (2022). DevOps and Neural Network Based Full Lifecycle Management Model for Power Information Systems. Procedia Computer Science, 208, 642-649.spa
dc.relation.referencesTaylor, R., Medvidovic, N., & Dashofy, E. (2009). Software Architecture: Foundations, Theory, and Practice. Wiley Publishing.spa
dc.relation.referencesTheunissen, T., van Heesch, U., & Avgeriou, P. (2022). A mapping study on documentation in Continuous Software Development. Information and software technology, 142, 106733.spa
dc.relation.referencesTruong, H. L., & Klein, P. (2020). Devops contract for assuring execution of iot microservices in the edge. Internet of Things, 9, 100150.spa
dc.relation.referencesUribe, E. H., & Ayala, L. E. V. (2007). Del manifiesto ágil sus valores y principios. Scientia et technica, 13(34), 381-386.spa
dc.relation.referencesWaseem, M., Liang, P., Shahin, M., Di Salle, A., & Márquez, G. (2021). Design, monitoring, and testing of microservices systems: The practitioners’ perspective. Journal of Systems and Software, 182, 111061spa
dc.relation.referencesWen, L., Qian, H., & Liu, W. (2022). Research on Intelligent Cloud Native Architecture and Key Technologies Based on DevOps Concept. Procedia Computer Science, 208, 590-597.spa
dc.relation.referencesYang, D., Wang, D., Yang, D., Dong, Q., Wang, Y., Zhou, H., & Hong, D. (2020). DevOps in practice for education management information system at ECNU. Procedia Computer Science, 176, 1382-1391.spa
dc.relation.referencesZhou, X., Li, S., Cao, L., Zhang, H., Jia, Z., Zhong, C., ... & Babar, M. A. (2023). Revisiting the practices and pains of microservice architecture in reality: An industrial inquiry. Journal of Systems and Software, 195, 111521.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseReconocimiento 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/spa
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computaciónspa
dc.subject.lembIndustria - Innovaciones tecnológicas
dc.subject.lembDesarrollo de programas para computador
dc.subject.lembIngeniería de software
dc.subject.lembProgramas para computador
dc.subject.proposalArquitecturaspa
dc.subject.proposalInfrastructuraspa
dc.subject.proposalDevopseng
dc.subject.proposalAgilismospa
dc.subject.proposalArchitectureeng
dc.subject.proposalInfrastructureeng
dc.subject.proposalAgileeng
dc.titleDesarrollo de una metodología para definir el proceso DevOps y su implementación en la industria de tecnologías de la informaciónspa
dc.title.translatedDevelopment of a methodology to define the DevOps process and its implementation in the IT industryeng
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TMspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
dcterms.audience.professionaldevelopmentEstudiantesspa
dcterms.audience.professionaldevelopmentInvestigadoresspa
dcterms.audience.professionaldevelopmentMaestrosspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
1118866830.2024.pdf
Tamaño:
792.87 KB
Formato:
Adobe Portable Document Format
Descripción:
Tesis de Maestría en Ingeniería - Ingeniería de Sistemas

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
5.74 KB
Formato:
Item-specific license agreed upon to submission
Descripción: