Pular para o conteúdo

Sprints em projetos de software

Uma sprint é um período fixo em que a sua equipe trabalha em um conjunto escolhido de issues. Você cria sprints pela aba Backlog, inicia uma quando o planejamento termina e a conclui quando o tempo acaba. O trabalho inacabado vai para um lugar que você escolhe, então nada se perde entre as sprints.

Visão rápida

O que éUm conjunto de issues com prazo definido, com nome, objetivo e datas
Onde encontrarAba Backlog (cartões de sprint) e configurações do projeto > Sprints
Quem pode usarProprietários, administradores e gerentes de projeto gerenciam as sprints; os membros trabalham dentro delas
PlanoQualquer plano

Como crio uma sprint?

  1. Abra a aba Backlog.
  2. Clique em Criar sprint na barra de ferramentas.

Uma sprint chamada “Sprint 2” (o número é a sua contagem de sprints mais um) aparece na hora, sem datas e com a mensagem “Sprint 2 criada”. Não há formulário. Para dar nome ou definir datas, abra o menu … dela e escolha Editar sprint.

Você também pode adicionar sprints pelas configurações do projeto > Sprints. Adicionar sprint continua a partir das datas da última sprint. Mais opções permite escolher uma data de início e uma duração de 1 a 12 semanas, ou de 1 a 90 dias.

Create sprint

Como edito uma sprint?

Abra o menu … do cartão e escolha Editar sprint. Você pode alterar o nome (até 50 caracteres), o objetivo (até 500 caracteres) e as datas. Clique em Salvar alterações. Editar não muda o status da sprint nem move nenhuma issue.

Editar sprint

Como inicio uma sprint?

  1. No cartão de uma sprint planejada, clique em Iniciar sprint.
  2. Confira o nome, o objetivo e as Datas da sprint. A janela abre com hoje como início e duas semanas depois como fim, se a sprint não tiver datas. As duas datas são obrigatórias.
  3. Veja os dois contadores, Itens de trabalho e Sem responsável.
  4. Clique em Iniciar sprint. Você vê “Sprint iniciada”.

Ao iniciar, também é registrado a quantos pontos e issues você se comprometeu, o que alimenta os relatórios de software. As issues adicionadas depois desse momento contam como escopo adicionado.

Start sprint

Como concluo uma sprint?

  1. No cartão da sprint ativa, clique em Concluir sprint.
  2. Se você começou pelo Backlog, a janela informa quantos itens de trabalho incompletos precisam ser movidos.
  3. Em Mover o trabalho incompleto para, escolha Backlog ou qualquer sprint planejada. A sprint planejada mais próxima vem pré-selecionada; se não houver nenhuma, o Backlog vem.
  4. Clique em Concluir sprint.

Uma mensagem de resumo mostra que a sprint foi concluída, quantas issues inacabadas foram movidas e para onde, e quantas issues concluídas foram arquivadas.

O que conta como inacabado?

Toda issue que não está em Done é levada adiante. Uma issue em Done que ainda tem uma subtarefa inacabada também é levada adiante, e as subtarefas vão junto. Issues em Done sem pontas soltas ficam na sprint concluída e são arquivadas se o arquivamento automático estiver ligado.

Complete sprint

O que é a barra de saúde da sprint?

Uma barra acima das abas do projeto, visível em todas as abas. Sem sprint ativa, ela diz “Nenhuma sprint ativa” e oferece Planejar sprint. Com uma em andamento, mostra o nome e o objetivo da sprint, uma barra de progresso, issues ou pontos concluídos do total, o escopo adicionado desde o início, issues bloqueadas, issues críticas ou de alta prioridade abertas e uma etiqueta de status.

EtiquetaSignificado
No caminho certoO progresso acompanha o tempo decorrido
Em riscoO tempo decorrido está bem à frente do trabalho concluído
AtrasadaA data final passou e ainda há trabalho

A etiqueta precisa das duas datas da sprint para funcionar. Clique nas contagens de escopo ou de bloqueadas para pular para o Backlog ou o Quadro.

As sprints podem começar e terminar sozinhas?

Sim, nas configurações do projeto > Sprints há duas chaves que salvam na hora.

ConfiguraçãoPadrãoO que faz
Iniciar e concluir sprints automaticamenteDesligadaAs sprints planejadas começam na data de início. A sprint ativa é concluída depois da data final e o trabalho inacabado vai para a próxima sprint planejada ou para o Backlog. Sprints sem datas não são tocadas. As verificações rodam a cada cinco minutos, mais ou menos
Arquivar automaticamente as issues concluídas ao concluir uma sprintLigadaAs issues concluídas da sprint encerrada são arquivadas. As issues inacabadas vão para o destino escolhido

Quando a próxima sprint começa automaticamente e as datas dela já estão no passado, as datas passam para hoje e mantêm a duração planejada.

Como excluo uma sprint?

Abra Editar sprint e clique em Excluir sprint. Você é avisado de que os itens de trabalho dela vão para o Backlog e de que isso não pode ser desfeito. As issues em si são mantidas.

Exemplo

Na sexta-feira, o Dev conclui a Sprint 4. Cinco issues ficam inacabadas, e a Sprint 5 já está planejada. O Dev escolhe a Sprint 5 como destino, então essas issues passam adiante e a equipe começa a segunda-feira com vantagem. As três issues concluídas são arquivadas automaticamente.

Boas práticas

  • Defina as duas datas ao criar ou editar uma sprint, porque para iniciar são necessárias uma data de início e uma de término, e a etiqueta de saúde e o gráfico de burndown também precisam delas.
  • Escolha uma sprint planejada como destino ao concluir uma sprint, porque assim as issues inacabadas passam direto para a próxima sprint em vez de voltar ao Backlog.
  • Termine ou mova as subtarefas antes de concluir, porque uma issue pai em Done com subtarefas inacabadas é levada adiante junto com elas.
  • Decida sobre o arquivamento automático antes de a sua primeira sprint ser concluída, porque Arquivar automaticamente as issues concluídas ao concluir uma sprint vem ligado por padrão.
  • Dê datas a todas as sprints antes de ligar o início e a conclusão automáticos, porque sprints sem datas não são tocadas, enquanto as com datas começam e terminam sozinhas.
  • Conclua uma sprint terminada em vez de excluí-la, porque excluir manda todas as issues dela para o Backlog e não pode ser desfeito.

Guias relacionados