1. O documento descreve um plugin para integrar métricas e elementos da metodologia Scrum em uma ferramenta de gerenciamento de projetos chamada OpenProject.
2. O plugin permite acompanhar a produtividade da equipe, estimar tarefas com maior precisão e replanejar sprints quando necessário.
3. Os relatórios gerados pelo plugin fornecem métricas para avaliar o andamento de cada sprint e comparar a produtividade planejada versus realizada.
Plugin ScrumMonitoring integra métricas Scrum em ferramenta de gestão
1. Plugin para a ferramenta OpenProject: Uma integração entre
os elementos da metodologia Scrum com uma ferramenta de
Gerenciamento de Projetos
Fernando Almeida
3. Problema
• Andamento do Projeto – Acompanhar
• Falta de métricas para acompanhamento
• Planejamento – Tomada de decisão
• Subjetividade de análise
• SCRUM - Como avaliar o andamento de uma Sprint?
4. Problema – Cont.
• Produtividade
• Adaptação de métricas ao Scrum
• Mudança da unidade básica
(Task -> Sprint|Phase|Milestone)
• Abordagem de medição : GQM
5. Objetivos e Questões
• Conhecer a produtividade da equipe de
desenvolvimento
• Baseado nas métricas de SILVEIRA(2013)
• Linhas de código
• Estimativas de métricas por tarefa
6. Objetivos e Questões – Cont.
• Fornecer meios de avaliar o andamento
de uma Sprint
• Projeção da Sprint
(Linhas projetadas/Linhas realizadas)
(Horas projetadas/Horas realizadas)
• Associação Grupo de Trabalho por Sprint
7. Objetivos e Questões – Cont.
• Estimar com maior precisão os prazos e
tarefas
• Utilizar os fatores de ajustes para as estimativas
• Produtividade por Tipo de tarefa e complexidade.
• Produtividade x Grupo de Trabalho
8. Objetivos e Questões – Cont.
• Replanejar a Sprint, caso necessário
• Permite verificar o andamento das tarefas da
Sprint
• Avaliar apontado x realizado
• Visualizar a projeção da Sprint
16. Ferramenta ScrumMonitoring – Cont.
• Relatórios de Acompanhamento – Por Sprint
• 32% da sprint já executada e apenas 2% de linhas
comitadas;
• Projeção de horas até o final da sprint não compatível com
o total estimado;
• Projeção de Linhas muito abaixo do estimado;
17. Ferramenta ScrumMonitoring – Cont.
• Relatórios de Acompanhamento – Por Sprint
• Interação gestor x desenvolvimento;
• Tarefas superestimadas;
• Produtividade incompatível com o
esperado(retroalimentar fatores de correção);
• Muito tempo de análise das tarefas;
18. Conclusão
• Formas de avaliar uma Sprint(entrega)
• Relatório de projeção
• Comparação de produtividade da equipe
• Desvios no planejamento;
• Sinalizador de atrasos;