Publicação
DevOps and (Software) Operational Excellence Metrics
| 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 |
| 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. |
|---|