Dissertação

{en_GB=DevOps Capabilities and Metrics} {} EVALUATED

{pt=Atualmente, as organizações de TI, enfrentam exigências dos consumidores, competitividade, ambientes regulamentares e ameaças externas sofisticadas em constante mudança. Como resultado, procuram uma vantagem competitiva utilizando DevOps e as suas capacidades, tais como melhorar a experiência do utilizador, aumentar a produtividade, e a colaboração em equipa. No entanto, a adoção do DevOps continua a ser inconsistente, enfatizando a necessidade de fornecer dados e conhecimentos relevantes à gestão no seu processo de tomada de decisões para melhorar a eficiência enquanto se aplicam as capacidades do DevOps. Infelizmente, existe uma falta de sistematização entre a utilização eficaz destas capacidades e as métricas ideais para cada uma delas. Assim, Design Science Research é realizada com duas Multivocal Literature Reviews para obter as principais métricas e capacidades DevOps e entrevistas semi-estruturadas para construir uma matriz de avaliação de capacidades baseada em resultados, centrada em métricas (KPIs) para promover a adopção de DevOps. É identificada uma definição de capacidade DevOps e outra para métricas, com 37 capacidades DevOps e 24 métricas principais sendo definidas e categorizadas. Conclui-se que as capacidades culturais têm o maior impacto global. Equipas capacitadoras para tomar decisões e cultura organizacional são categorias de topo. As capacidades são, dinâmicas e têm vindo a crescer e a mudar ao longo dos anos, definidas pela capacidade de uma organização para realizar práticas. As cinco principais métricas que uma organização deve começar por medir são, por ordem, M03-DF, M01-MTTR, M42-Team happiness, M02-MLT e M04-CFR., en=Nowadays, IT organizations face ever-changing consumer demands, competitiveness, regulatory environments, and sophisticated external threats. As a result, they seek a competitive advantage by using DevOps and its capabilities, such as improving user experience, increasing productivity, and team collaboration. However, DevOps adoption remains inconsistent, emphasizing the need to provide relevant data and insights to management in their decision-making process to enhance efficiency while applying DevOps capabilities. Unfortunately, there is a lack of systematization between the effective use of these capabilities and the ideal metrics for each one. Therefore, Design Science Research is done with two Multivocal Literature Reviews to elicit the main DevOps metrics and capabilities and semi-structured interviews to build an outcome-based capability evaluation matrix, focusing on metrics (KPIs) for promoting DevOps adoption. A definition of DevOps capability and another for metrics is identified, along with 37 DevOps capabilities and 24 main metrics are defined and categorized. It is concluded that cultural capabilities have the highest overall impact. Empowering teams to make decisions and organizational culture are top categories. Capabilities are, dynamic and have been growing and changing over the years, being defined by the ability of an organization to perform practices. The five top metrics that an organization should start by measuring are, in order, M03-Deployment Frequency (DF), M01-Mean Time To Recover/Restore (MTTR), M42-Team happiness, M02-Mean Leadtime for Changes (MLT) and M04-Change Failure Rate (CFR).}
{pt=DevOps; Capacidades; Métricas; Adoção, en=DevOps; Capabilities; Metrics; Adoption}

outubro 12, 2021, 10:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Miguel Leitão Bignolas Mira da Silva

Departamento de Engenharia Informática (DEI)

Professor Associado

ORIENTADOR

Rúben Filipe de Sousa Pereira

ISCTE

Professor Auxiliar