O desenvolvimento de software e os resultados previsíveis combinam tão bem quanto um investimento seguro e um cassino. O excesso de variáveis – como produtividade flutuante, problemas inesperados e novas demandas dos clientes – torna difícil prever um lançamento exato. No entanto, você e sua empresa precisam definir uma data de conclusão. Afinal de contas, seus clientes querem saber quando podem esperar o produto. E: Essa é a única maneira de você planejar as etapas posteriores, como marketing e distribuição. Então, como você pode fazer declarações confiáveis sobre o lançamento?
Mostrarei como os gráficos burndown podem ajudar você a definir um cronograma de lançamento. Também explicarei como ler corretamente os gráficos Burndown e como você pode se beneficiar deles.
O que são gráficos Burndown?
Um gráfico burndown é uma representação gráfica que mostra a quantidade de trabalho pendente em um projeto em relação ao tempo restante. Como regra geral, você vê a quantidade de trabalho ainda a ser feito no eixo vertical do gráfico. O tempo restante ou decorrido é mostrado no eixo horizontal.
Um gráfico burndown é um gráfico de linhas. Ele mostra a você rapidamente quando um projeto estará completamente concluído. Ele também informa se um projeto será concluído no tempo planejado.
Os gráficos Burndown são usados principalmente no desenvolvimento ágil de software, como o Scrum. No entanto, em princípio, você pode usá-los em todos os projetos em que deseja medir o progresso do projeto ao longo do tempo.
Antes de nos aprofundarmos, uma observação rápida. Em breve, você participará de um webinar gratuito sobre "as melhores métricas ágeis" – com um total de 11 especialistas internacionais como convidados! Você pode encontrar mais informações no vídeo de apresentação.
Se isso parecer interessante, você encontrará uma lista no site Mais informações no site do Projeto Scagile – Você também pode se registrar lá gratuitamente. registrar-se (veja o botão acima).
Voltando ao assunto... Você pode distinguir entre dois tipos diferentes de gráficos burndown:
Gráficos Burndown de liberação
Os gráficos Burndown de lançamento –, também chamados de gráficos Burndown de produto –, concentram-se nos esforços de lançamento em um projeto. No eixo x, você vê os sprints. No eixo y, você vê o trabalho ou esforço restante para a versão. O esforço é medido nos gráficos burndown de versão em horas, dias ou pontos de história.
Quando um gráfico Burndown de versão deve ser atualizado é responsabilidade do Scrum Master. Como regra geral, ele atualiza o gráfico no final de cada sprint. Os gráficos burndown de versão são uma ferramenta comprovada para o gerenciamento de produtos, especialmente para os proprietários de produtos.
Gráficos de Burndown de Sprint
Os gráficos de Burndown de Sprint mostram as tarefas do backlog do sprint ou o trabalho restante para um sprint específico. No eixo x, você encontra o tempo em dias úteis. O eixo y mostra o trabalho restante em horas. Você pode ver rapidamente se sua equipe terá concluído todas as tarefas até o final de um sprint.
Os gráficos de burndown de sprint são uma ferramenta importante, especialmente para as equipes de desenvolvimento, para monitorar o progresso do trabalho nos sprints.
Digressão: O que são gráficos de queima?
No contexto dos gráficos Burndown de versão no Agile, você também ouvirá o termo Burnup Charts várias vezes. Em contraste com um gráfico de burndown de versão do Scrum, um gráfico de burnup mostra a quantidade de trabalho que uma equipe já concluiu. O gráfico tem duas linhas: uma linha mostra a quantidade de trabalho que um projeto tem no total. A outra linha mostra a quantidade de trabalho que uma equipe já concluiu. Equipe você já concluiu. O eixo vertical visualiza a quantidade de trabalho em tarefas, horas ou pontos de história. O eixo horizontal indica o número de dias decorridos ou restantes.
Os gráficos de burnup são usados principalmente por equipes ágeis que desejam acompanhar o progresso do trabalho. O gráfico mostra rapidamente quando o trabalho foi adicionado ou removido de um projeto. Na prática, isso permite que uma equipe defina uma data realista para o término de um projeto.
Como ler os gráficos de burndown de lançamento
Para criar um modelo de Release Burndown Chart, você precisa avaliar todos os itens do Product Backlog. Após cada revisão do Sprint, o Product Owner subtrai os Story Points obtidos no último Sprint da soma de todos os Story Points no Product Backlog. Em seguida, ele atualiza os gráficos de Burndown da versão.
Como isso se parece na prática? Para tornar o burndown de uma versão do Scrum mais tangível, vamos dar uma olhada em um exemplo:
Fonte: Como usar gráficos Burndown para um desenvolvimento transparente e previsível (stxnext.com)
Esse gráfico de burndown da versão mostra que
- o resumo de todos os pontos da história no início do projeto foi de 400,
- o resultado do primeiro sprint entregou 100 pontos de história e
- O resultado do segundo sprint proporcionou 53 pontos de história.
Isso deixa um total de 247 Story Points.
Como ler os gráficos Burndown do Sprint
Em um modelo de gráfico burndown de sprint, você e sua equipe determinam, no início do projeto, quantas horas de trabalho estão disponíveis. Esse valor está no eixo y. Os dias individuais do sprint estão no eixo x.
Fonte: Como usar gráficos Burndown para um desenvolvimento transparente e previsível (stxnext.com)
O Relatório de Burndown do Sprint nesse diagrama mostraria, portanto, que
- planeja uma equipe com capacidade horária de 160 horas para o sprint,
- ele consumiu 30 horas do esforço total de trabalho após o primeiro dia do sprint, e
- você usou mais 15 horas após o segundo dia do sprint.
Isso deixa 115 horas de trabalho para esse sprint.
A propósito, uma observação rápida no contexto da transformação ágil: você quer ter certeza de que está atualmente as prioridades certas em seu sistema ágil Transformação?
Em seguida, você pode fazer nossa verificação de maturidade para sua transformação ágil –, que leva apenas 3 minutos. Você ainda obtém uma referência com base em mais de trezentos outros participantes. Veja o botão 🙂 Você pode ver o botão
Como você pode lucrar com os gráficos de burndown
Um modelo de Burndown de Sprint
- visualiza o andamento do projeto e o fluxo de trabalho,
- mostra o que uma equipe alcançou e o que ainda precisa alcançar,
- revela se um projeto está dentro do prazo,
- descobre questões e problemas em um estágio inicial para que você possa tomar providências,
- promove que o trabalho de uma equipe seja orientado na direção certa,
- motiva uma equipe em seu trabalho,
Quais são os pontos fracos dos gráficos burndown?
Os gráficos de burndown de versão e os gráficos de burndown de sprint têm essas duas desvantagens em particular:
É necessária uma estimativa precisa do esforço
A precisão da linha real em comparação com a linha ideal no diagrama depende muito da precisão com que a equipe estimou o esforço. Por exemplo, se uma equipe estimar o esforço muito alto, a linha de progresso sempre estará abaixo da linha ideal. Na prática, isso significa que a equipe concluirá o projeto ou o sprint mais cedo. O oposto também é verdadeiro: se uma equipe subestimar o esforço, a linha de progresso estará acima da linha ideal. A equipe está atrasada.
Essa imprecisão fica particularmente evidente quando as equipes usam – em vez de horas de tamanhos de camiseta, por exemplo, XS, S, M, L, XL – para estimar o esforço. Assim, o diagrama pode servir apenas como um guia aproximado.
Portanto, você deve estimar o esforço da forma mais precisa possível com sua equipe e usar quantidades significativas para o esforço planejado na prática. Você também pode introduzir um fator de eficiência pelo qual multiplica o esforço estimado antes de traçar a linha ideal. O fator de eficiência é a razão entre o esforço estimado e o real de sprints e projetos anteriores. Alguns gadgets de burndown de versão ajudam você a exibir automaticamente um fator de eficiência. Assim, você pode perceber e levar em conta os erros de avaliação mais rapidamente.
O uso consistente de recursos é um pré-requisito
Os gráficos Burndown pressupõem que uma equipe pode trabalhar com os mesmos recursos durante toda a duração. Na prática, porém, isso nem sempre é possível. Porque: se os recursos –, como um especialista –, estiverem disponíveis apenas temporariamente, isso terá um impacto na progressão da linha.
Na prática, isso significa que você precisa alocar menos trabalho nos momentos em que tiver menos recursos disponíveis. Por outro lado, isso também se aplica aos momentos em que você tem mais recursos disponíveis.
Quão preparada está sua organização para o trabalho ágil?
Para usar com eficácia as métricas ágeis, como gráficos burndown e burnup, sua organização deve dominar o trabalho ágil em todos os níveis. Projeto Scagile ensina a você todas as habilidades importantes para trabalhar profissionalmente com o Agile em vários workshops. O treinamento on-line é gratuito. Fique à vontade para dar uma olhada!
Conclusão
Os gráficos burndown ajudam você e sua equipe a visualizar o progresso do trabalho e a fazer previsões confiáveis sobre a conclusão de um projeto. O gráfico burndown de lançamento sempre reflete os esforços de lançamento em um projeto. Um gráfico Burndown de Sprint reflete as tarefas do Sprint Backlog ou o trabalho restante para um Sprint específico.
Para usar os gráficos Burndown, você pode baixar um modelo de Excel de gráfico Burndown de versão ou de gráfico Burndown de Sprint e adaptá-lo ao seu projeto. Como alternativa, você pode usar os gráficos ágeis Ferramentas de gerenciamento de projetos como Jira Atlassian sobre gráficos burndown. Desde que você se certifique de estimar o esforço e a disponibilidade de recursos com a maior precisão possível, os gráficos podem ser de grande ajuda no dia a dia ágil.