Guia Scrum | 34. Velocidade no Scrum – Velocidade da Equipe de Desenvolvimento
Publicados: 2022-07-06A velocidade no Scrum ajuda você a determinar a taxa na qual o Time Scrum conclui as tarefas. Podemos defini-lo como o número médio de Story Points concluídos em um Sprint. O Velocity também pode estimar a duração de um projeto com base no progresso do trabalho já concluído. No entanto, isso só faz sentido para uma equipe madura que trabalha em um ritmo uniforme e constante. Dê uma olhada no que é o Velocity e como fazê-lo funcionar melhor para você!
Velocidade no Scrum – índice:
- Velocidade no Scrum – Introdução
- Velocidade real e planejada
- Dificuldades e riscos associados ao Velocity no Scrum
- Resumo
Velocidade no Scrum – Introdução
A velocidade é um método opcional, mas popular, para medir o ritmo de um Time Scrum. Isso ocorre porque uma velocidade estimada com precisão permite prever, de forma razoável, o tempo necessário para concluir um projeto. No entanto, é uma medida que só pode ser aplicada a um determinado Time de Desenvolvimento, que realizará tarefas que ele próprio “valorizou” usando uma unidade familiar, como Story Points, por exemplo.
A velocidade da equipe de desenvolvimento é mais frequentemente apresentada na forma de um gráfico de velocidade. No eixo X estão marcados Sprints consecutivos. No eixo Y, por outro lado, encontraremos o número de Story Points ou outras unidades correspondentes que foram concluídas em um determinado Sprint. Com o Gráfico de Velocidade, o Time Scrum ganha uma visão clara das mudanças no ritmo de seu trabalho. Se a linha marcada no gráfico estiver subindo, significa que o Time está otimizando sua eficiência ou reduzindo o valor dos Story Points. Tanto o Scrum Master quanto o Product Owner devem, portanto, seguir cuidadosamente a linha que mostra a Velocidade do Time.
Velocidade real e planejada
A velocidade real da equipe de desenvolvimento descreve o ritmo de trabalho no Sprint concluído e é calculada no final de cada Sprint. Leva o valor da soma dos Story Points para todas as User Stories concluídas. A velocidade real da equipe de desenvolvimento permite planejar e estimar com alguma probabilidade o ritmo das tarefas futuras.
A Velocidade planejada, por outro lado, é estimada com base em um valor médio da Velocidade real. Requer a suposição de nenhuma mudança na equipe de desenvolvimento. É uma importante ferramenta interna para a Equipe de Desenvolvimento, que a partir dela pode avaliar se a cooperação na Equipe está indo bem e se o ritmo de trabalho está sendo mantido.
O Planned Velocity também permite que o Product Owner preveja o tempo de execução de User Stories bem definidas agendadas para execução em Sprints subsequentes. Isso permite um cultivo mais eficiente do Product Backlog, sobre o qual escrevemos neste artigo. No entanto, a prática de aplicar a velocidade planejada para estimar a duração do projeto não é tão simples.
Dificuldades e riscos associados ao Velocity no Scrum
A velocidade no Scrum é muitas vezes dada muita importância sem considerar os seguintes fatores:
- estimar conjuntos maiores ou todo o projeto – embora a Equipe de Desenvolvimento possa estimar com precisão o número de pontos de história a serem atribuídos a uma tarefa específica, é muito difícil ou impossível descrever conjuntos maiores para implementação futura nessas unidades
- mudanças no projeto – qualquer mudança no projeto significa potencialmente uma mudança no número de pontos de história necessários para atingir a meta do produto. Também pode ser que tarefas já concluídas precisem ser modificadas ou até mesmo não utilizadas na versão final do Produto
- imprevistos – prever o ritmo de projetos futuros com base nos já concluídos, ou seja, traduzir a Velocidade real em Velocidade Planejada, pode resultar em estimativas precisas. No entanto, cada projeto tem suas peculiaridades e uma previsão precisa com base no histórico geralmente é impossível.
Resumo
Usar a velocidade como uma métrica para avaliar a eficácia da equipe de desenvolvimento pode fazer com que sua confiabilidade seja degradada. Também pode degradar a qualidade das estimativas, sobre as quais escrevemos com mais detalhes neste artigo. Afinal, para obter os melhores resultados possíveis nas métricas, o Time de Desenvolvimento pode superestimar a intensidade de trabalho das tarefas para aumentar a Velocidade. Isso é prejudicial, pois a própria equipe perde informações valiosas para fazer melhorias e planejar suas tarefas com mais precisão.
A velocidade no Scrum é útil principalmente como uma medida interna usada pela equipe de desenvolvimento para avaliar o ritmo de seu trabalho. Isso porque permite determinar quantas tarefas ele é capaz de concluir durante um único Sprint.
A velocidade nas mãos do Product Owner torna-se uma ferramenta útil para estimar o prazo para tarefas maiores.
No entanto, os maiores riscos estão associados ao uso do Velocity como métrica para avaliação do Time de Desenvolvimento. Isso porque pode levar a uma diminuição de sua credibilidade e até mesmo uma superestimação deliberada de seu valor para melhorar a avaliação externa do trabalho do Time Scrum.
Se você gosta do nosso conteúdo, junte-se à nossa comunidade de abelhas ocupadas no Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Guia do Scrum:
- Glossário de termos básicos, funções e noções
- O que é Scrum?
- Valores do Scrum
- Como implementar o Scrum na sua empresa?
- Time Scrum - o que é e como funciona?
- Quem é um Product Owner?
- Os erros mais comuns do Product Owner
- Quem é o Scrum Master?
- Características de um bom Scrum Master
- Os erros mais comuns do Scrum Master
- Quais estatísticas e métricas o Scrum Master deve acompanhar?
- Cooperação entre Product Owner e Scrum Master
- Equipe de Desenvolvimento em Scrum
- Os erros mais comuns dos desenvolvedores
- Artefatos do Scrum
- Escalando Scrum
- Backlog da Sprint
- O que é o Backlog do Produto?
- O que são histórias de usuários?
- Criando a melhor história de usuário com INVEST
- Os erros mais comuns da história do usuário
- Critérios de aceitação da história do usuário
- Estimativa e pontos de história no Scrum
- Poker de Planejamento
- Jogo de estimativa de equipe
- Definindo Incremento
- Eventos Scrum
- O que é Sprint no Scrum?
- Compromissos da Equipe Scrum - Objetivo do Produto, Objetivo do Sprint e Definição de Conclusão
- O que é um gráfico Burndown?
- Como criar e interpretar um gráfico de burndown?
- Vantagens e desvantagens do gráfico de burndown
- Quadros Kanban em Scrum e Scrumban
- Velocidade no Scrum - Velocidade da Equipe de Desenvolvimento
- Reunião diária
- Planejamento de Sprint
- Revisão da Sprint
- O que é uma Sprint Retrospective?
- Erros comuns durante uma Sprint Retrospective
- Nutrição do Backlog do Produto