Publicação

DevOps and (Software) Operational Excellence Metrics

Ver documento

Detalhes bibliográficos
Resumo:Nos últimos anos, o desenvolvimento e a entrega contínua de software têm vindo a ser profundamente impactados pelas práticas DevOps, que promovem a integração entre equipas de desenvolvimento e operações, com o apoio de ferramentas de automatização e monitorização. A necessidade crescente de entregar soluções mais rápidas, fiáveis e eficientes tem impulsionado a adoção desta abordagem por empresas de diversas áreas. A ANOVA enfrentava o desafio de alcançar uma visão clara e objetiva dos seus processos de desenvolvimento de software, num contexto em que se procurava adotar práticas alinhadas com a cultura DevOps. A ausência de uma estrutura centralizada de monitorização comprometia a visibilidade sobre o desempenho das equipas, dificultando a identificação de problemas e a tomada de decisões informadas, tanto a nível técnico como de gestão. O principal objetivo deste projeto de estágio consistiu no desenvolvimento de um dashboard automatizado em Power BI, capaz de apresentar, de forma clara e interativa, métricas relevantes do ciclo DevOps da organização. Para tal, recorreu-se à metodologia Design Science Research, permitindo criar um artefacto funcional que responde a um problema organizacional concreto. O projeto envolveu a recolha de dados, criação de pipelines de ETL, modelação multidimensional e definição de indicadores com DAX. A implementação deste dashboard resultou numa melhoria significativa na capacidade de monitorização dos processos internos da ANOVA, potenciando a melhoria contínua, a identificação atempada de gargalos e uma cultura orientada a dados. Para além disso, esta ferramenta revelou-se fundamental na aproximação entre equipas técnicas e de gestão, permitindo uma leitura mais intuitiva e colaborativa do desempenho da organização.
Autores principais:Duarte, João Pedro Pinho
Assunto:Desenvolvimento de Software DevOps Métricas de DevOps DevOps Dashboard Power BI
Ano:2025
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Instituto Politécnico de Coimbra
Idioma:português
Origem:Instituto Politécnico de Coimbra
Descrição
Resumo:Nos últimos anos, o desenvolvimento e a entrega contínua de software têm vindo a ser profundamente impactados pelas práticas DevOps, que promovem a integração entre equipas de desenvolvimento e operações, com o apoio de ferramentas de automatização e monitorização. A necessidade crescente de entregar soluções mais rápidas, fiáveis e eficientes tem impulsionado a adoção desta abordagem por empresas de diversas áreas. A ANOVA enfrentava o desafio de alcançar uma visão clara e objetiva dos seus processos de desenvolvimento de software, num contexto em que se procurava adotar práticas alinhadas com a cultura DevOps. A ausência de uma estrutura centralizada de monitorização comprometia a visibilidade sobre o desempenho das equipas, dificultando a identificação de problemas e a tomada de decisões informadas, tanto a nível técnico como de gestão. O principal objetivo deste projeto de estágio consistiu no desenvolvimento de um dashboard automatizado em Power BI, capaz de apresentar, de forma clara e interativa, métricas relevantes do ciclo DevOps da organização. Para tal, recorreu-se à metodologia Design Science Research, permitindo criar um artefacto funcional que responde a um problema organizacional concreto. O projeto envolveu a recolha de dados, criação de pipelines de ETL, modelação multidimensional e definição de indicadores com DAX. A implementação deste dashboard resultou numa melhoria significativa na capacidade de monitorização dos processos internos da ANOVA, potenciando a melhoria contínua, a identificação atempada de gargalos e uma cultura orientada a dados. Para além disso, esta ferramenta revelou-se fundamental na aproximação entre equipas técnicas e de gestão, permitindo uma leitura mais intuitiva e colaborativa do desempenho da organização.