Pular para o conteúdo principal

Sprints e relatórios

Sem limites de tempo, o trabalho se expande para sempre. Os sprints impõem uma cadência: planeje, execute, meça, ajuste. Eles funcionam da mesma forma, seja o trabalho feito por pessoas ou agentes. Cada encerramento de sprint obriga você a avaliar o que foi feito, o que ficou pendente e o que aprendeu. Sem essa disciplina, os projetos se diluem.

Um sprint é uma iteração com prazo definido dentro de um board. Ele permite planejar quais work items serão concluídos em determinado período, acompanhar o progresso e gerar relatórios no encerramento.

Conceitos-chave

  • Cada board pode ter apenas um sprint ativo por vez.
  • Um sprint tem data de início, data de término e um objetivo.
  • Os work items do board são associados ao sprint ativo.
  • Ao encerrar um sprint, um changelog e métricas de desempenho são gerados automaticamente.
  • O histórico de sprints anteriores é mantido com seus relatórios.

Criar um sprint

  1. Acesse o board em que deseja criar o sprint.
  2. Selecione Novo Sprint.
  3. Preencha os campos:
CampoDescriçãoObrigatório
nameNome do sprint (e.g., "Sprint 14 - Auth y Permisos")Sim
startDateData de inícioSim
endDateData de términoSim
goalObjetivo do sprint: o que se deseja alcançarNão
  1. Confirme a criação. O sprint ficará ativo imediatamente.
aviso

Só pode haver um sprint ativo por board. Se já houver um ativo, você deverá encerrá-lo antes de criar outro.

Associar work items

Os work items que estão no board enquanto o sprint está ativo fazem parte do sprint. Não há uma ação explícita para "associar" items ao sprint: todos os items presentes no board durante o sprint são contabilizados.

Isso significa que:

  • Novos items criados durante o sprint são incluídos automaticamente.
  • Items movidos para o board durante o sprint são incluídos.
  • Items arquivados durante o sprint deixam de ser contabilizados.

Prévia de items concluídos

Antes de encerrar um sprint, você pode visualizar quais items são considerados "done". O Almirant identifica os items que estão em colunas com o papel isDone = true e os apresenta como candidatos a concluídos.

Isso permite verificar se falta mover algum item para a coluna correta antes do encerramento.

Encerrar um sprint

Há três modalidades de encerramento, cada uma para um cenário diferente:

1. Encerramento normal

Encerramento padrão ao final do período planejado.

  1. Acesse o sprint ativo do board.
  2. Selecione Encerrar Sprint.
  3. Revise o resumo de items concluídos versus pendentes.
  4. Decida o que fazer com os items não concluídos (movê-los para o backlog ou para o próximo sprint).
  5. Confirme o encerramento.

2. Encerramento ad hoc

Encerramento antecipado quando se decide terminar o sprint antes da data planejada. Útil quando é necessário reformular o trabalho ou os objetivos mudaram.

  1. Acesse o sprint ativo.
  2. Selecione Encerrar Sprint Adhoc.
  3. Revise e confirme. Os items pendentes são gerenciados da mesma forma que no encerramento normal.

3. Encerramento por data

Encerramento automático baseado em uma data específica. Útil para sprints que terminam em uma data diferente da planejada originalmente.

  1. Acesse o sprint ativo.
  2. Selecione Encerrar por data.
  3. Informe a data de corte.
  4. Os items concluídos antes dessa data são contabilizados como finalizados.

Items não concluídos

Ao encerrar um sprint, os work items que não estão em colunas isDone são considerados não concluídos. Você pode:

  • Movê-los para o backlog -- Os items retornam à coluna padrão para repriorização.
  • Incluí-los no próximo sprint -- Os items permanecem em sua coluna atual e são contabilizados no novo sprint.

Changelog automático

Ao encerrar um sprint, o Almirant gera automaticamente um changelog que inclui:

  • Lista de items concluídos, agrupados por tipo.
  • Resumo das alterações realizadas durante o sprint.
  • Notas relevantes extraídas dos items.

O changelog pode ser gerado novamente se necessário usando a tool regenerate_sprint_changelog.

Relatórios e métricas

Cada sprint encerrado gera um relatório com as seguintes métricas:

MétricaDescrição
Velocidade (velocity)Número de items concluídos no sprint
Distribuição por tipoDetalhamento dos items concluídos por tipo (epic, feature, story, task)
Distribuição por prioridadeDetalhamento por nível de prioridade (urgent, high, medium, low)
Distribuição por responsávelQual trabalho cada membro da equipe concluiu
Custo de IACusto total das sessões de IA executadas durante o sprint
Comparação com sprints anterioresEvolução da velocidade e das métricas em relação a sprints anteriores

Os relatórios incluem visualizações gráficas e a possibilidade de anexar screenshots para documentar o estado do produto no encerramento do sprint.

Histórico de sprints

Todos os sprints encerrados são mantidos no histórico do board. Você pode acessar qualquer sprint anterior para consultar:

  • O relatório com métricas.
  • O changelog gerado.
  • Os work items que fizeram parte do sprint.
  • Screenshots anexados.

Para desenvolvedores

Para desenvolvedores

Ferramentas MCP

ToolDescriçãoParâmetros principais
list_sprintsLista todos os sprints de um boardboardId
get_sprintObtém os detalhes de um sprintsprintId
get_active_sprintObtém o sprint ativo de um boardboardId
create_sprintCria um novo sprintboardId, name, startDate, endDate, goal
close_sprintEncerra o sprint ativo (normal)sprintId
close_sprint_adhocEncerra o sprint antecipadamentesprintId
close_sprint_by_dateEncerra o sprint com data de cortesprintId, date
get_sprint_work_itemsObtém os items associados ao sprintsprintId
preview_done_itemsVisualiza os items concluídos antes de encerrarsprintId
regenerate_sprint_changelogGera novamente o changelog de um sprint encerradosprintId

Exemplo: criar um sprint

Tool: create_sprint
Parametros:
boardId: "uuid-del-board"
name: "Sprint 14 - Autenticacion"
startDate: "2025-03-01"
endDate: "2025-03-14"
goal: "Completar el sistema de login con Google OAuth y roles de usuario"

Exemplo: visualizar items concluídos

Tool: preview_done_items
Parametros:
sprintId: "uuid-del-sprint"

Retorna a lista de items que seriam marcados como concluídos ao encerrar o sprint, permitindo verificar antes do encerramento.

Exemplo: encerrar um sprint e gerar relatório

Tool: close_sprint
Parametros:
sprintId: "uuid-del-sprint"

Ao executar o encerramento, o changelog e as métricas do sprint são gerados automaticamente.