Pular para o conteúdo

Fluxo de Vida de uma História (B)

Ponto de vista: ESP — Especificação


stateDiagram-v2
[*] --> rascunho: criação
rascunho --> refinado: refinamento com time
refinado --> aprovado: aprovação pelo PO ou GTI
aprovado --> implementado: IMP conclui + DOD atendido
aprovado --> cancelado: descartado
implementado --> [*]
cancelado --> [*]

EstadoQuem cria/moveO que deve existir
rascunhoQualquer membro do timeCabeçalho YAML preenchido + descrição inicial
refinadoTime + PO após sessão de refinamentoCritérios de aceite mensuráveis + dependências mapeadas
aprovadoPO ou GTI (formalmente)Evidência de aprovação em 04-evidencias/
implementadoIMP após entregaDOD atendido + evidência de teste + vinculação ao commit
canceladoPO ou GTIJustificativa registrada no próprio artefato

  • Sessão de refinamento realizada (registrada em ata ou log)
  • Critérios de aceite revisados e aprovados pelo time
  • Dependências com outros artefatos identificadas
  • Aprovação formal do PO ou GTI (Pull Request aprovado ou assinatura rastreável)
  • Evidência gerada em ESP/04-evidencias/ESP-EVD-NNNN--aprovacao-<sigla>.md
  • Histórias com dado pessoal: avaliação PDP realizada antes da aprovação
  • DOD (Definition of Done) atendido conforme IMP/01-visao-geral/IMP-DOD-0001
  • Evidência de testes em IMP/04-evidencias/
  • Commit vinculado ao ID da história (ex.: feat: ESP-HNU-0001 — registro de solicitação)
  • Justificativa registrada no campo motivo-cancelamento do artefato
  • Artefato mantido no repositório para registro histórico (não excluir)

Toda implementação de história deve conter o ID no commit:

Terminal window
git commit -m "feat: ESP-HNU-0001 — implementa registro de solicitação de serviço"

Isso permite rastrear automaticamente qual commit implementou qual história — base para o dossiê automatizado gerado pelo Artefato Orquestrador.


← HI · IMP →