Engenharias / Engenharia da Computação / Engenharia de Software
GERENCIAMENTO ÁGIL DE UM PROJETO DE SOFTWARE USANDO SCRUM DISTRIBUÍDO: UM ESTUDO DE
CASO
Victor Rocha de Oliveira
[email protected]
Curso de Engenharia da Computação - Universidade Salvador – UNIFACS
Judith Pavón Mendoza
Prof. Dra./Orientador
INTRODUÇÃO
O desenvolvimento distribuído de software geralmente exige um plano de comunicação diferenciado que contribua para
diminuir a distância existente entre os membros da equipe de desenvolvimento. O framework Scrum pode ser uma
alternativa de solução neste contexto, de forma a auxiliar no gerenciamento do projeto de software. O objetivo deste
artigo é relatar a experiência vivenciada na implantação de Scrum em um projeto de desenvolvimento de software com
uma equipe geograficamente distribuída. São descritos os principais problemas identificados, as lições aprendidas e as
soluções aplicadas que tiveram um impacto positivo no projeto. Além disso, são apresentadas as métricas coletadas
durante a execução do projeto.
MÉTODOS
Tendo como base os objetivos pretendidos, neste trabalho foi utilizado o tipo de pesquisa denominada pesquisa
exploratória. Para a coleta e análise dos dados foram utilizados os métodos pesquisa bibliográfica e pesquisa-ação. As
atividades realizadas no decorrer do projeto são as citadas abaixo: i) Levantamento bibliográfico sobre conceitos básicos
de gerenciamento ágil de projetos; ii) Levantamento bibliográfico sobre conceitos de Scrum; iii) Levantamento
bibliográfico sobre trabalhos relacionados para identificar o estado da arte; iv) Pesquisa de ferramentas que suportem o
framework Scrum; v) Avaliação dessas ferramentas com base em critérios pré-definidos e a escolha de uma ferramenta;
vi) Treinamento sobre a ferramenta para os membros da equipe do projeto; vii) Aplicação do Scrum no estudo de caso;
vii) Elaboração do relato de experiência; vii) Análise da experiência; ix) Identificar lições aprendidas; x) Conclusões do
trabalho.
RESULTADOS E DISCUSSÃO
Este projeto de pesquisa apresentou um estudo de caso sobre a implantação do Scrum Distribuído. Nele foram
levantadas métricas para o melhor monitoramento do progresso e estado do projeto, foram identificadas algumas
dificuldades em aplicar na prática este modelo de gerenciamento e também foram descritas as medidas adotadas a fim
de superar a dificuldade encontrada.
CONCLUSÕES
Foi possível constatar nesta experiência que o Scrum é fácil de ser compreendido em sua teoria, porém na prática não é
fácil de entregar um produto pronto (produto construído e testado) dentro de uma sprint, bem como não é fácil conseguir
uma comunicação eficiente e ágil entre os membros da equipe. Além disso, a comparação de produtividade entre
equipes centralizadas e distribuídas é um assunto largamente difundido no âmbito científico, porém a qualidade do
produto final é um assunto que ainda deve ser estudado.
Instituição de fomento: Conselho Nacional de Desenvolvimento Científico e Tecnológico – CNPq
Trabalho de Iniciação Científica
Palavras-chave: Scrum Distribuído, Gerenciamento Ágil de Projetos, Engenharia de Software, Métodos Ágeis
Download

Victor Rocha de Oliveira