Teses e dissertações

Mestrado
Engenharia Informática
Título

Productivity gains of DevOps adoption: a case study

Autor
Silva, Miguel Ângelo Rodrigues da
Resumo
pt
O objectivo principal desta pesquisa é aferir os ganhos de produtividade ao efetuar a fusão de duas equipas tradicionais de IT: Desenvolvimento e Operações numa única equipa DevOps implementando as 6 capacidades de DevOps. Esta pesquisa foi efetuada utilizado o método Caso de Estudo, o autor efetua uma revisão da literatura para melhor enquadrar esta pesquisa e o leitor. Para responder a pergunta enunciada nesta pesquisa o autor analisou o planeamento da capacidade da equipa dividido por tipo de tarefas antes e depois da fusão para DevOps, foram também efetuadas 5 entrevistas a membros seniores da equipa para recolher a sua opinião acerca desta transiçao para um modelo DevOps. E foi efetuada também a observação no terreno pelo autor do estudo. A maior contribuição desta pesquisa reside na extração dos resultados da aplicação das capacidades de DevOps num cenário real onde duas equipas foram fundidas numa só equipa DevOps. Como exemplo podemos observar a diminuição das tarefas operacionais das equipas decresceram de 50% para 20%.
en
The main purpose of this research is to assess the productivity gains from the merge of two traditional IT teams: Development and Operations into a single DevOps team implementing 6 DevOps capabilities This research was conducted using the Case Study methodology, the author goes through the existing DevOps literature to better frame this research and the reader. To answer the formulated research question the author analyzed the team capacity planning divided by tasks type before and after a DevOps transition and interviewed 5 senior team members to collect their opinion about this transition. Observation was also part of this research and it was done by the author. The main objective is to analyze if there were productivity gains of that team after making the transition to a DevOps approach. The main contribution of this research is to analyze and extract results of the application of the DevOps capabilities in a real-world scenario where two teams are merged into a single DevOps team. As an example, we can observe that the operational work of the team decrease from 50% to 20%

Data

01-jul-2019

Palavras-chave

Produtividade
Desenvolvimento de software
Agile
Equipa de trabalho
Scrum
Estudo de casos
Agile methodologies
Automatização
DevOps
Continuous delivery
Continuous integration

Acesso

Acesso livre

Ver no repositório  
Voltar ao topo