Escolar Documentos
Profissional Documentos
Cultura Documentos
Práticas Gerenciais
Se você não coletar nenhuma métrica, estará voando às cegas. Se coletar e focar em
muitas, elas podem obstruir seu campo de visão.
1.2.1 CFD
O CFD (Cumulative Flow Diagram) é um tipo de visualização que trata
essencialmente do fluxo de itens de desenvolvimento. O CFD é um instrumento de muito
valor no processo de monitoramento em projetos ágeis, pois, usando-o, você poderá
rapidamente analisar: quanto de trabalho foi realizado, quanto de trabalho está em
progresso e quanto de trabalho ainda precisa ser feito.
A estrutura do gráfico é muito simples. O eixo horizontal representa um período de
tempo (semanas, sprints etc.) e o eixo vertical indica, de forma acumulada, o número de
itens no processo (total de tarefas, total de histórias etc.). Cada área pintada no gráfico
está relacionada a uma etapa do fluxo de trabalho (backlog, em progresso, finalizado etc.)
e as curvas são basicamente o número de itens acumulados em tais etapas.
A figura a seguir mostra um CFD exemplo preenchido manualmente (pode-se usar
planilhas ou softwares). O CFD deve ser preenchido diariamente e os itens devem ser
representados por cores diferentes (finalizados em verde, testes em roxo,
desenvolvimento em azul, análise em vermelho). No exemplo, o diagrama foi preenchido
ao longo de 4 Sprints de 10 dias cada.
Vale ressaltar que as fases contempladas no CFD podem variar, mas geralmente
incluem itens que estão no Product Backlog, em análise, em desenvolvimento, em testes
e finalizados.
Independente da forma como o time gerará o gráfico, o importante é dar visibilidade
da evolução do fluxo para todos que estiverem envolvidos com o processo de
desenvolvimento.
A Figura 6 mostra algumas informações que podem ser lidas no CFD, como WIP
(Work in Progress – Trabalho em progresso), Lead time, Cycle time.
Figura 6. Como ler um CFD
1.2.2 Burndown
O gráfico de Burndown demonstra a performance da equipe comparando o que foi
planejado ao que foi entregue. Por meio desse gráfico, é possível verificar se a equipe
está à frente ou atrás do cronograma. Isso é fundamental para tomar as medidas
necessárias para adaptação, se necessário.
O gráfico possui um eixo X que representa o tempo, que pode ser medido em dias,
semanas, sprints, entre outros. Enquanto o eixo Y demonstra a entrega planejada, que
pode ser em horas de trabalho ou em pontos de histórias.
Este gráfico terá uma linha ideal que representa uma meta de entregas que irá
declinando ao longo do tempo e uma linha que representará a entrega real da equipe.
Quanto mais próxima a linha de entrega estiver próxima da linha ideal, melhor foi o
planejamento/execução da equipe. Quanto mais distante ou com maior variações,
significa que houveram problemas durante a sprint que comprometeram a entrega. A
Figura a seguir mostra um exemplo de gráfico Burndown.
Figura 8. Gráfico Burndown
BRASILEIRO, Roberto. Workshop Métricas para times ágeis. Belo Horizonte, MG. 2018.
DUARTE, Luiz. Scrum e Métodos Ágeis: Um Guia Prático. Editora LuizTools. Edição do
Kindle. 2016.