Please use this identifier to cite or link to this item: http://hdl.handle.net/10071/34641
Author(s): Amaro, Ricardo Manuel Duarte
Advisor: Pereira, Rúben Filipe de Sousa
Silva, Miguel Leitão Bignolas Mira da
Date: 3-Apr-2025
Title: Achieving successful DevOps adoption in IT organizations
Reference: Amaro, R. M. D. (2024). Achieving successful DevOps adoption in IT organizations [Tese de doutoramento, Iscte - Instituto Universitário de Lisboa]. Repositório Iscte. http://hdl.handle.net/10071/34641
Keywords: DevOps capabilities and practices
DevOps metrics
DevOps adoption
Software engineering process
Software release management and delivery
Software delivery performance
Capacidades e práticas de DevOps
Métricas de DevOps
Processo de engenharia de software
Gestão e entrega de software
Desenvolvimento de software
Desempenho de entrega de software
Abstract: In the dynamic Information Technology (IT) landscape, DevOps - development (Dev) and IT operations (Ops) - has become a critical strategy to facilitate the increasing needs for continuous and optimal efficiency in software development and delivery across organizations. This need is driven by constraints such as customer demands, intense competition, sophisticated external threats, and strict government legislation. Despite its acknowledged importance, there are still adoption challenges, and limited empiricalwork on howinherent capabilities and metrics drive successful DevOps adoption, leading to inconsistent results across organizations. This thesis aims to explore how to improve and achieve successful DevOps adoption in IT organizations by focusing on the main DevOps capabilities, metrics, and life cycle processes. The research questions point to finding the most impacting relational vectors and how organizations can apply those to overcome adoption challenges. Multiple research methods are used, like literature reviews, interviews, document analysis, case study, focus group and Design Science Research (DSR) over six articles submitted to scientific journals. The resultingwork offers a detailed description of howto understand and implement DevOps, providing value to industry professionals, experts, and researchers. A framework is proposed focusing on addressing the main challenges by developing improvement strategies contributing to reliable and high-performing software development and delivery. The articles develop and communicate the organized body of knowledge required for successful DevOps adoption.
No contexto dinâmico das organizações de TI, DevOps - desenvolvimento (Dev) e operações de TI (Ops) - tornou-se uma estratégia crítica para facilitar as necessidades crescentes de eficiência contínua e ótima no desenvolvimento e entrega de software nas organizações. Esta necessidade é impulsionada por exigências dos clientes, a concorrência intensa, as ameaças externas sofisticadas e a legislação rigorosa. Apesar dessa importância reconhecida, ainda existem desafios de adoção e trabalho empírico limitado sobre a forma como as capacidades e métricas inerentes impulsionam a adoção bem sucedida de DevOps, levando a resultados inconsistentes nas organizações. Esta tese tem como objetivo explorar a forma de melhorar e conseguir uma adoção bem sucedida do DevOps nas organizações de TI, centrando-se nas principais capacidades, métricas e processos do ciclo de vida do DevOps. As questões de investigação apontam para encontrar os vetores relacionais mais impactantes e como as organizações podem aplicá-los para superar os desafios de adoção. São utilizados vários métodos de investigação, como revisões de literatura, entrevistas, análise de documentos, estudo de caso, grupos de foco e Design Science Research (DSR) ao longo de seis artigos submetidos a revistas científicas. O trabalho resultante oferece uma descrição detalhada de como entender e implementar DevOps, fornecendo valor a profissionais da indústria, peritos, e investigadores. Uma estrutura é proposta com o objetivo de abordar os principais desafios através do desenvolvimento de estratégias de melhoria contribuindo para o desenvolvimento e a entrega de software fiável e de elevado desempenho. Os artigos desenvolvem e comunicam o conjunto organizado de conhecimentos necessários para a adoção bem sucedida de DevOps.
Department: Departamento de Ciências e Tecnologias da Informação
Degree: Doutoramento em Ciências e Tecnologias da Informação
Peerreviewed: yes
Access type: Open Access
Appears in Collections:T&D-TD - Teses de doutoramento

Files in This Item:
File Description SizeFormat 
phd_ricardo_duarte_amaro.pdf13,01 MBAdobe PDFView/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

This item is licensed under a Creative Commons License Creative Commons