Partilhar via


Atividades de fim de sprint

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

No final de um sprint, as equipas devem concluir várias tarefas para manter a higiene do backlog e garantir métricas precisas. O trabalho incompleto não deve permanecer atribuído a um sprint passado, e as equipes devem decidir como lidar com itens inacabados. Embora não haja uma maneira automática de mover itens de trabalho incompletos para outro sprint ou redefinir o Trabalho Restante para zero, as equipes podem tomar ações específicas para resolver esses problemas.

As principais ações a serem tomadas incluem:

  • Decida como lidar com histórias de usuários e tarefas parcialmente concluídas no final do sprint.
  • Gerencie o trabalho incompleto para garantir que as métricas de sprint e a velocidade permaneçam precisas.
  • Revise os itens em uma ordem priorizada para manter o foco e a eficiência.

Execute as atividades de final de sprint antes ou depois de uma reunião de revisão de sprint e antes de uma retrospetiva de sprint. Essas atividades ajudam a manter visualizações e métricas precisas para dar suporte a revisões de sprint, retrospetivas e planejamento de sprint futuro.

Sugestão

Pode usar IA para ajudar nesta tarefa mais adiante neste artigo, ou consultar Habilitar assistência de IA com Azure DevOps MCP Server para começar.

Metas para atividades de fim de sprint

Cada sprint representa um período de desenvolvimento calendarizado ao qual o trabalho é atribuído. Analise a checklist a seguir para conhecer as metas a ter em mente ao executar atividades de fim de sprint.

  • Manter a higiene da lista de pendências quando nenhum trabalho incompleto é atribuído a um sprint cuja data de término está no passado
  • Gerencie estados de item de trabalho e atribuições de sprint para dar suporte ao monitoramento do progresso e da velocidade da equipe
  • Atividades de melhoria contínua da equipa de apoio
  • Foco da equipe de suporte no envio de software e no cumprimento das metas de sprint
  • Minimize os esforços de acompanhamento de trabalho que não têm valor

Sugestão

A velocidade da equipe mede a precisão do planejamento, não a produtividade. Apenas o trabalho concluído conta para a velocidade. O trabalho incompleto deve ser reconsiderado para um próximo sprint. Ao se concentrar no trabalho concluído, você obtém métricas mais realistas e melhores dados históricos para planejamento futuro.

Decida as preferências da equipa

As sugestões a seguir percorrem as principais atividades de fim de sprint que as equipes devem considerar executar. Normalmente, essas atividades devem ser feitas no último dia do sprint ou após a reunião de revisão do sprint.

  • Analise a lista de pendências do sprint para verificar se há histórias de usuários, itens da lista de pendências e tarefas incompletas. Você pode fazer a revisão consultando o backlog da sprint ou o painel de tarefas da sprint.

  • Reatribua histórias de usuários, itens da lista de pendências e tarefas não iniciadas à lista de pendências do produto ou à próxima sprint. Usando o painel Planejamento, você pode reatribuir à lista de pendências da equipe ou a um sprint futuro. Os itens de trabalho reatribuídos podem ser reestimados e priorizados.

  • Determine como lidar com histórias de usuários incompletas, itens de lista de pendências ou tarefas. Tenha em mente que o objetivo é enviar software funcional. As duas opções aqui são:

    • Divida a história em duas para representar o trabalho concluído no sprint atual e o trabalho ainda a fazer. Para obter mais informações, consulte Copiar ou clonar histórias, questões e outros itens de trabalho.
    • Reatribua a história para o próximo sprint onde o trabalho pode ser concluído. Todas as histórias inacabadas no sprint atual não contribuem para a velocidade do sprint.
  • Determine como lidar com o Trabalho Restante para tarefas concluídas. Se as tarefas estiverem concluídas, ter um valor diferente de zero para Trabalho Restante não faz muito sentido. As equipes devem decidir como querem lidar com esses casos e considerar definir o valor de Trabalho Restante como zero para tarefas concluídas.

Revisar a lista de pendências do sprint para verificar trabalho incompleto

Para determinar o trabalho incompleto, revise a lista de pendências do Sprint para o trabalho que ainda está em um estado Confirmado, Ativo ou Em andamento . Captura de ecrã do Sprint Backlog no final do sprint.

Sugestão

No Azure DevOps, fechar um sprint não restringe automaticamente as atualizações ao sprint. Depois que um sprint é fechado, é essencial mover manualmente todos os itens de trabalho inacabados para o sprint ou lista de pendências atual.

Reatribuir histórias e tarefas de usuário incompletas a sprint futuro

Na lista de pendências da Sprint, escolha Opções de visualização e selecione Planejamento. Arraste e solte os itens de trabalho que estão incompletos para o próximo sprint ou de volta para a lista de pendências da equipe.

Conforme mostrado na imagem a seguir, a lista de pendências da Equipe da Fabrikam corresponde ao Caminho de Iteração padrão definido para a equipe. Se o padrão for definido como a macro @CurrentIteration , essa seleção não alterará o caminho de iteração até o início do próximo sprint.

Captura de ecrã do Sprint Backlog com o Painel de Planeamento ativado.

Arquivar sprints anteriores

Com o tempo, o número de sprints definidos para um projeto ou atribuídos a uma equipe pode crescer. Para minimizar o menu suspenso para o caminho de iteração, os administradores de projeto podem optar por mover os sprints anteriores para uma área de arquivo. Quando se mantém a atribuição de sprint, mas a desloca para um nó de sprint diferente, todos os dados do item de trabalho são mantidos. Todos os gráficos e widgets de sprint continuam a funcionar.

Conforme mostrado na imagem abaixo, os sprints de 2012 e 2013 foram movidos para o nó Sprints anteriores.

Captura de ecrã dos caminhos de iteração arquivados no nó Sprints anteriores.

Sugestão

O Azure DevOps mantém todos os dados armazenados em itens de trabalho até que os itens de trabalho sejam excluídos permanentemente.

Dicas de higiene Sprint

A lista de pendências do Sprint aponta automaticamente para o sprint atual como o sprint ativo com base nas datas de início e fim. Se a data atual estiver dentro do período de sprint, então o sprint correspondente será o sprint atual. Nenhuma ação adicional é necessária para tornar o próximo sprint o sprint atual ativo.

Como administrador de projeto ou equipe, certifique-se de atender às seguintes orientações para gerenciar sprints.

  • As datas de início e término definidas para os sprints do seu projeto não devem se sobrepor.
  • Todos os sprints de interesse para uma equipe devem ser selecionados para a configuração dessa equipe.
  • Vários sprints futuros devem ser definidos para o seu projeto e selecionados para as suas equipas.

Para obter mais informações, consulte Definir caminhos de iteração (sprints) e configurar iterações de equipe.

Use IA para atividades no final do sprint

Se tiver o Azure Boards MCP Server ligado ao seu agente de IA em modo agente, pode usar prompts em linguagem natural para encontrar e atualizar itens de trabalho no final de um sprint.

Tarefa Exemplo de prompt
Encontrar trabalho incompleto List all work items in Sprint 11 for <Contoso Team> that are still Active or In Progress
Mover itens para o próximo sprint Move all incomplete user stories from Sprint 11 to Sprint 12 in project <Contoso>
Zere o trabalho restante Set remaining work to 0 for all tasks in Sprint 11 that are in the Done state
Resumo da conclusão do sprint Summarize Sprint 11 for <Contoso Team>: count completed vs. incomplete items and total story points completed
Gerar dados retrospetivas For Sprint 11, show items that were added mid-sprint, items removed, and items that changed priority
Identificar padrões de rollover Which work items have rolled over from two or more consecutive sprints in project <Contoso>? Flag them as chronic carryover
Fechar tarefas estagnadas Find tasks in Sprint 11 that have been in Active state with no updates in the last 7 days and set them to Removed
Calcular a velocidade do sprint What was the completed story point total for each of the last 5 sprints for <Contoso Team>?
Etiquetar itens incompletos Add the tag "Carryover" to all work items moved from Sprint 11 to Sprint 12 in project <Contoso>
Auditoria de fim de sprint Are there any tasks in Sprint 11 still assigned to team members who are no longer on <Contoso Team>?

Observação

O modo Agente e o Servidor MCP usam linguagem natural, por isso pode ajustar estes prompts ou fazer perguntas de seguimento para refinar os resultados.