Teses e dissertações

Mestrado
Gestão de Sistemas de Informação
Título

Adoção de métricas ágeis integradas com a plataforma GITHUB

Autor
Santos, Bruna Amorim dos
Resumo
pt
Devido à crescente demanda e complexidade dos softwares, as empresas adotam, cada vez mais, a abordagem ágil no seu processo de desenvolvimento para aumentar a produtividade, qualidade e responder rapidamente às mudanças e imprevistos do mercado. Diante dessas necessidades, faz-se necessária a utilização de ferramentas que auxiliem os gestores e as equipas de projetos a monitorizar o processo de construção de software por meio da visualização de métricas. No entanto, muitas dessas ferramentas não exibem informações confiáveis, significativas e atualizadas, o que prejudica a análise e tomada de decisões. Face a este cenário, o objetivo deste trabalho é desenvolver uma ferramenta web para a recolha e visualização de métricas ágeis para equipas de desenvolvimento de software que utilizam o GitHub para armazenamento de código e gestão de tarefas. Para que o objetivo fosse alcançado, iniciou-se o estudo com o levantamento dos requisitos necessários para a modelação da ferramenta, e posteriormente a definição da arquitetura geral. Após o desenvolvimento da ferramenta, a mesma foi testada e avaliada por utilizadores considerados relevantes no contexto ágil. Os resultados mostram que a ferramenta desenvolvida foi considerada simples, segura, com gráficos de fácil análise, apresenta informações confiáveis, com controle de acesso aos dados dos projetos dos utilizadores, útil para as equipas ágeis, capaz de fornecer métricas fundamentais e auxiliar as equipas a melhorar o seu produto e, principalmente, os seus processos de trabalho, proporcionando a melhoria contínua.
en
Due to the growing demand and complexity of software, companies are increasingly adopting an agile approach to their development process in order to increase productivity and quality and to quickly respond to market changes and unforeseen events. Therefore, it is necessary the use of tools that help project managers and teams to monitor the software construction process through the visualization of metrics. However, many of these tools do not display reliable, meaningful and up-to-date information, which hinders analysis and decision making. Given this scenario, the present study aims to develop a web tool for the collection and visualization of agile metrics for software development teams that use GitHub for code storage and task management. The study began with the identification of the necessary requirements for modeling the tool, and subsequent definition of the general architecture. After being developed, the tool was tested and evaluated by users considered relevant in the agile context. The results showed that the tool was considered simple, secure, with easy analysis charts, with reliable information, with controlled access to user project data, useful for agile teams, capable of providing fundamental metrics and helping teams to improve their product and their work processes, providing continuous improvement.

Palavras-chave

Melhoria contínua
Continuous improvement
Agile methodology
Métricas ágeis
Metodologia ágil
GitHub
Agile metrics

Acesso

Acesso livre

Ver no repositório  
Voltar ao topo