Você está na página 1de 22

Plugin para a ferramenta OpenProject: Uma integração entre

os elementos da metodologia Scrum com uma ferramenta de


Gerenciamento de Projetos

Fernando Almeida
Agenda
1. Problema
2. Objetivos e Questões
3. Funcionamento do Plugin/Ferramenta
4. Relatórios Gerados
5. Conclusão
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?


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
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
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


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
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
Ferramenta ScrumMonitoring
• Diagrama – Casos de Uso
Ferramenta ScrumMonitoring

Diagrama
-
Visão

geral

de

Interação
Ferramenta ScrumMonitoring
• Painel de Administração – Grupos de Trabalho

Custom Fields
Ferramenta ScrumMonitoring – Cont.
• Sprint – Grupo de trabalho associado
Ferramenta ScrumMonitoring – Cont.
• Sprint – Branches e Grupo de trabalho

Repositorios
Ferramenta ScrumMonitoring – Cont.
• Tarefa – Métricas – SILVEIRA(2013)
Ferramenta ScrumMonitoring – Cont.
• Relatórios de Acompanhamento - Resumido
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;
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;


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;
Obrigado!
almeidascvn@gmail.com
https://github.com/almeidaah
Ferramenta ScrumMonitoring
• Adicionando Branch por Repositório

Retornar #13
Ferramenta ScrumMonitoring
• Adicionando Repositórios ao Projeto

Branches
Ferramenta ScrumMonitoring
• Painel de Adm. - Campos Customizados - Tarefas

Retornar #11

Você também pode gostar