Dissertação

{en_GB=DevOps Maturity Model} {} EVALUATED

{pt=O ritmo crescente da competitividade das empresas e da dinâmica do ambiente impõe mudanças rápidas às organizações, em muitas áreas, incluindo os Sistemas de Informação (IS), que são os principais responsáveis por assegurar a divisão estrutural do desenvolvimento de software e do funcionamento do sistema. Embora a divisão estrutural da equipe seja necessária para manter a coesão entre eles. DevOps é um esforço colaborativo e multidisciplinar no desenvolvimento de software para preencher a lacuna entre as equipes de Desenvolvimento e Operação. No entanto, muitas organizações lutam com os aspectos brandos do DevOps e também para quebrar a barreira que pode ser criada por outras partes da organização para entrar no mercado. Idealmente, para que a implementação do DevOps seja bem-sucedida, é necessária colaboração e cooperação, especialmente no que se refere ao suporte de gerenciamento. A metodologia de pesquisa utilizada ao longo dessa pesquisa foi o Design Science Research. Além disso, no que respeita ao método de investigação, foi efetuada uma revisão sistemática da literatura, na qual foram obtidos os seguintes resultados: Conceitos DevOps(32), processos (9), práticas (33) e funções (20). como resultado, foi desenvolvido um modelo de referência de processo (PRM) e um modelo de avaliação de processos (PAM), que foram a base do modelo de maturidade. Foi criado um modelo de maturidade baseado em PRM e PAM para fornecer uma ferramenta confiável para as organizações avaliarem a maturidade e fornecerem orientação para alcançar níveis mais altos de maturidade de DevOps. O artefacto foi demonstrado e avaliado em uma Organização. , en=The expanding pace of business competitiveness and environment dynamic imposes rapid changes to organizations, in many areas including Information Systems (IS), which is mainly responsible to ensure the structural division of software development and system operation. Although the team structural division, there is a need to maintain cohesion between them. DevOps is a collaborative and multidisciplinary effort in software development to bridge the gap between the Development and Operation teams. However, many organizations struggle with soft aspects of DevOps and also in breaking the barrier that can be created by other parts of the organization to get on board. Ideally for successful DevOps implementation collaboration and cooperation are needed, especially regarding management support. The research methodology used throughout this research was Design Science Research. Additionally, to research method, Systematic Literature Review was performed in which the following results were obtained: DevOps concepts(32), processes (9), practices (33), and roles (20). as a result of this, a Process Reference Model (PRM) and Process Assessment Model (PAM) was developed and were the foundation for the maturity model. A maturity model was created grounded on PRM and PAM to provide a reliable tool for organizations to evaluate the maturity and provide guidance to achieve higher levels of DevOps maturity. The artefact was demonstrated and evaluated in one Organization. Therefore, the results point out that the proposed maturity model is a valuable instrument for the organization.}
{pt=DevOps, Maturity Model, Process Assessment Model, Process Reference Model., en=DevOps, Maturity Model, Process Assessment Model, Process Reference Model.}

janeiro 27, 2021, 13:0

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

André Ferreira Ferrão Couto e Vasconcelos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar