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, Gerente de Produtos de Grupo do Jira Software 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 itens ainda abertos no sprint. Vá para a regra.
  2. Quando um sprint for concluído, atribua os itens pendentes ao próximo sprint. Vá para a regra.
  3. Quando um problema for movido para 'Em andamento' e o sprint estiver vazio, mova o item para o próximo sprint ativo. Vá para 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 Software.