As sprints não são exclusividade do Scrum, elas são utilizadas em outras metodologias ágeis como
Kanban, Lean e XP. Portanto, seu nome pode variar, mas o propósito é o mesmo.
Vamos aproveitar também para recordar o que é um sprint backlog:
Sprint backlog é um subconjunto do product backlog que contém o conjunto de itens retirados do
product backlog que a equipe de desenvolvimento se comprometeu a entregar durante a
sprint atual.
É um documento vivo que é atualizado ao longo da execução da sprint à medida que o progresso é
feito e as prioridades mudam. Ele ajuda a equipe de desenvolvimento a se concentrar no trabalho
que precisa ser feito durante a sprint, portanto dá direcionamento ao time.
O sprint backlog é criado durante a reunião de planejamento da sprint, na qual a equipe seleciona os
itens de alta prioridade do product backlog nos quais irão trabalhar durante a próxima sprint. Em
seguida, a equipe decompõe cada item selecionado em tarefas menores e mais gerenciáveis, estima
o esforço necessário para cada tarefa e as atribui aos membros da equipe.
À medida que o trabalho progride durante a sprint, a equipe atualiza o sprint backlog para refletir
quaisquer alterações no andamento ou nas prioridades. Isso permite que a equipe acompanhe seu
progresso para completar as metas da sprint e ajuste seus planos, se necessário.
Exemplo simples para ilustrar o conceito de um sprint backlog:
Suponhamos que o dono do produto tenha priorizado três itens para a próxima sprint:
Implementar um recurso de login para o aplicativo;
Permitir que os usuários redefinam suas senhas;
Melhorar o desempenho do recurso de pesquisa.
Durante a reunião de planejamento da sprint, a equipe de desenvolvimento divide cada item em
tarefas menores, estima o esforço necessário para cada tarefa e as atribui aos membros da equipe.
Como exemplo, o backlog dessa sprint tem o seguinte aspecto:
Implementar um recurso de login para o aplicativo:
• Criar o formulário de login (2 horas, atribuído a Pedro);
• Implementar a funcionalidade de login (8 horas, atribuído a Katia);
Permitir que os usuários redefinam suas senhas:
• Projetar o fluxo de redefinição de senha (3 horas, atribuído a Bruna);
• Implementar a funcionalidade de redefinição de senha (5 horas, atribuído a Antônia);
Melhorar o desempenho do recurso de pesquisa:
• Identificar gargalos de desempenho (4 horas, atribuído a Astolfo);
• Otimizar algoritmos de pesquisa (6 horas, atribuído a Jorge).
Ao longo da sprint, a equipe atualiza o sprint backlog para refletir seu progresso e quaisquer
mudanças nas prioridades.
Ao final da sprint, todo o trabalho do sprint backlog foi entregue e as metas foram atingidas.