Sprints do Scrum

Um sprint é um período curto e fixo em que uma equipe scrum trabalha para concluir uma quantidade definida de trabalho.

Max Rehkopf Por Max Rehkopf
Buscar tópicos

O que são sprints na gestão de projetos?

Um sprint é um período curto e fixo em que uma equipe scrum trabalha para concluir uma quantidade definida de trabalho. Os sprints estão no cerne das metodologias scrum e ágil, e acertar neles vai ajudar sua equipe ágil a fornecer produtos melhores com menos dores de cabeça.

“Com o Scrum, um produto é criado em uma série de iterações, chamadas sprints, que dividem projetos grandes e complexos em pedaços pequenos”, declara Megan Cook, diretora de produtos do Jira na Atlassian.

Duas setas que representam um sprint de scrum e o processo de iteração contínua.

Muitos associam os sprints do Scrum ao desenvolvimento ágil de software, tanto que é comum pensar que Scrum e metodologia ágil são a mesma coisa. Mas não são. A metodologia ágil é um conjunto de princípios, e Scrum é uma estrutura para fazer o trabalho.

As muitas semelhanças entre valores ágeis e processos do scrum levam a uma associação justa. Os sprints ajudam as equipes a seguir o princípio ágil de "entregar software funcional com frequência", bem como a viver o valor ágil de "responder à mudança de acordo com um plano". Os valores do scrum de transparência, inspeção e adaptação são complementares à metodologia ágil e centrais ao conceito de sprints.

O Guia de Scrum estabelece bases teóricas sólidas para essa discussão sobre sprints. O objetivo é dar um pouco de vida ao tópico, revelando as melhores práticas de quem trabalha assim todos os dias.

Como planejar e executar sprints de scrum

Diagrama mostrando as etapas de um sprint de scrum: planejamento, reunião rápida, revisão do sprint e retrospectiva do sprint

O pessoal do Scrum pensou em tudo mesmo. Para planejar seu próximo sprint, use a reunião de planejamento do sprint, por exemplo. O Planejamento do sprint é um evento colaborativo em que a equipe responde a duas perguntas básicas: o que pode ser feito nesse sprint e como vai ser feito.

A escolha dos itens de trabalho certos para um sprint é um esforço colaborativo entre o proprietário do produto, o mestre do Scrum e a equipe de desenvolvimento. O proprietário do produto discute o objetivo que o sprint deve alcançar e os itens do backlog do produto que, após a conclusão, alcançariam o objetivo do sprint.

A equipe então cria um plano de como elaborar os itens da lista do backlog e para que sejam levados à coluna "Concluído" antes do final do sprint. Os itens de trabalho escolhidos e o plano de realização são chamados de backlog do sprint. No final do planejamento do sprint, a equipe vai estar pronta para começar o trabalho no backlog do sprint, levando itens do backlog para "Em andamento" e "Concluídos".

Durante um sprint, a equipe acompanha o andamento do trabalho no Scrum diário, ou reunião rápida. O objetivo desta reunião é revelar os obstáculos e os desafios que podem afetar a capacidade da equipe para alcançar o objetivo do sprint.

Após um sprint, a equipe demonstra o que concluiu durante a revisão do sprint. Essa é a oportunidade que a equipe tem para mostrar o trabalho aos interessados e colegas de equipe antes que ele chegue à produção.

Complete o ciclo do sprint com a minha reunião favorita, a retrospectiva do sprint. Esta é a oportunidade para as equipes identificarem o que pode ser melhorado para o próximo sprint. Assim, você está pronto para o próximo ciclo de sprint. Avante!

O que fazer e o que não fazer

Mesmo sabendo o básico, a maioria das equipes tropeça quando começa a trabalhar com sprints. Megan Cook finaliza esta discussão com algumas dicas do que você deve ou não fazer ao longo dos anos.

O que fazer:

  • Verifique se a equipe definiu e entendeu o objetivo do sprint e como o sucesso vai ser medido. Esta é a chave para manter todos alinhados e avançar em direção a um destino comum.
  • Prepare um backlog bem organizado com suas prioridades e dependências. Essa tarefa pode ser um grande desafio que pode prejudicar o processo se não tiver o gerenciamento correto.
  • Verifique se tem uma boa compreensão da velocidade e se ela reflete aspectos como licença e reuniões de equipe.
  • Use a reunião de planejamento de sprint para analisar os detalhes do trabalho que precisa ser feito. Encoraje os membros da equipe a esboçar as tarefas para todas as histórias, bugs e tarefas de um sprint.
  • Deixe de fora o trabalho que tem dependências que você não vai conseguir fazer, como trabalho de outra equipe, projetos e aprovações jurídicas.
  • Por fim, assim que chegar a uma decisão ou a um plano, tenha alguém responsável por registrar essas informações na ferramenta de gestão de projetos ou colaboração, como os tickets do Jira. Essa medida facilita que todos vejam tanto a decisão quanto a lógica mais tarde.

Enquanto você trabalha para ser um fodão no Scrum seguindo essas dicas de "o que fazer", atente para alguns sinais de alerta também:

O que não fazer:

  • Não pegue muitas histórias, não superestime a velocidade nem pegue tarefas que não podem ser concluídas no sprint. Você não quer se colocar ou colocar sua equipe na direção do fracasso.
  • Não se esqueça da qualidade ou do débito técnico. Conte no orçamento o tempo para QA e trabalho que não seja de função, como bugs e saúde de engenharia.
  • Não deixe a equipe ter uma visão difusa do que está no sprint. Seja firme nas definições e não pense tanto em se mover rápido a ponto de se esquecer de manter todos se movendo na mesma direção.
  • Além disso, não assuma uma grande quantidade de trabalho desconhecido ou de alto risco. Divida histórias que são grandes ou que têm alto grau de incerteza e não tenha medo de deixar parte desse trabalho para o próximo sprint.
  • Se você ouvir as preocupações da equipe, seja sobre velocidade, trabalho de baixo grau de certeza ou trabalho que eles acham que é maior do que o estimado, não ignore. Resolva o problema e faça nova calibração quando necessário.

Otimize seus sprints com automação

Depois de entender como os sprints funcionam, você pode otimizar processos usando a automação. Aqui estão três das regras de automação mais comuns usadas para sprints no Jira.

  1. Envie uma mensagem semanal do Slack com todos os tickets ainda abertos no sprint. Confira a regra.
  2. Quando um sprint for concluído, atribua os tickets pendentes ao próximo sprint. Confira a regra.
  3. Quando um ticket for movido para “Fazendo” e o sprint estiver vazio, mova o ticket para o próximo sprint ativo. Confira a regra.

Veja essas regras de automação e outras centenas na Biblioteca de templates do Jira Automation.

Ir para a biblioteca

Saiba mais sobre os sprints

Os sprints são tão conhecidos (e tão eficazes!) que costumam ser vistos como o primeiro passo do caminho em direção a uma maior agilidade. Como a gente já viu, o domínio dos sprints exige o domínio de vários conceitos do Scrum e da metodologia ágil que se baseiam uns nos outros. Use os outros artigos sobre Scrum para aumentar seu conhecimento e se aproximar cada vez mais das maravilhas do Scrum.

É fácil começar com o pé direito planejando o sprint (e incorporando o que fazer e não fazer) com o template de Scrum, que inclui tudo o que você precisa para planejar, monitorar e gerenciar o trabalho nos sprints. Além disso, aprenda a usar sprints no Jira.

Recursos relacionados