Skip to content

Guia de Gestao do Backlog

Fluxo de trabalho completo para criar e gerenciar um backlog SCRUM com Claude-Craft.


Visao Geral

Claude-Craft fornece um conjunto completo de comandos para gerenciar seu product backlog seguindo a metodologia SCRUM:

  • 15 comandos slash para operacoes de backlog
  • 5 templates para estrutura consistente
  • Vertical slicing obrigatorio em todas as camadas
  • Validacao INVEST para User Stories

Geracao Inicial do Backlog

bash
# A partir das especificacoes em ./docs/
/project:generate-backlog symfony+flutter

Estrutura Gerada

project-management/
├── README.md                    # Visao geral do projeto
├── personas.md                  # Personas (min. 3)
├── definition-of-done.md        # Niveis DoD progressivos
├── backlog/
│   ├── epics/                   # EPIC-XXX-nome.md
│   └── user-stories/            # US-XXX-nome.md
└── sprints/
    └── sprint-XXX-objetivo/

Estrutura SCRUM

Personas (minimo 3)

  • Identidade, objetivos, frustracoes
  • Formato: P-001, P-002...

EPICs

  • ID unico (EPIC-XXX)
  • MMF (Minimum Marketable Feature)
  • Objetivos de negocio e criterios de sucesso

User Stories (modelo INVEST)

LetraSignificado
IIndependent - Sem dependencias
NNegotiable - Detalhes negociaveis
VValuable - Valor para o usuario
EEstimable - Pode ser estimada
SSized - Max 8 pontos
TTestable - Criterios claros

Criterios de Aceitacao (Gherkin)

  • 1 cenario nominal
  • 2 cenarios alternativos
  • 2 cenarios de erro

Tasks (Tarefas)

TipoDescricao
[DB]Banco de dados
[BE]Backend
[FE-WEB]Frontend Web
[FE-MOB]Frontend Mobile
[TEST]Testes
[DOC]Documentacao
[OPS]DevOps
[REV]Code review

Fluxo de Trabalho

To Do ──→ In Progress ──→ Done
   │            │
   └────→ Blocked ←────┘

Referencia de Comandos

Comandos de Criacao

ComandoDescricao
/project:generate-backlog [stack]Gerar backlog das specs
/project:add-epicCriar novo EPIC
/project:add-storyAdicionar User Story
/project:add-taskCriar tarefa tecnica

Comandos de Visualizacao

ComandoDescricao
/project:list-epicsListar EPICs
/project:list-storiesListar User Stories
/project:list-tasksListar tarefas
/project:boardQuadro Kanban
/sprint:statusStatus do sprint

Comandos de Atualizacao

ComandoDescricao
/sprint:transitionAlterar status/sprint da US
/project:move-taskAlterar status da tarefa
/project:update-epicModificar EPIC
/project:update-storyModificar User Story

Comandos Avancados

ComandoDescricao
/project:decompose-tasksDecompor US em tarefas
/gate:validate-backlogAuditar qualidade SCRUM

Exemplo Completo

markdown
## Passo 1: Gerar backlog inicial
/project:generate-backlog symfony+flutter

## Passo 2: Validar qualidade
/gate:validate-backlog

## Passo 3: Visualizar Sprint 1
/project:board 1

## Passo 4: Decompor em tarefas
/project:decompose-tasks 1

## Passo 5: Comecar trabalho
/project:move-task TASK-001 in-progress

Templates Disponiveis

TemplateProposito
epic.mdEstrutura de EPIC
user-story.mdEstrutura de User Story
task.mdEstrutura de tarefa
board.mdQuadro Kanban
index.mdIndice do backlog

Regras SCRUM

RegraValor
Duracao sprint2 semanas
Velocidade20-40 pontos/sprint
Max US8 pontos
EstimativaFibonacci (1,2,3,5,8,13,21)
Duracao tarefa0.5h - 8h max

Sprint 1 = Walking Skeleton

  • Infraestrutura completa
  • 1 feature end-to-end
  • Testavel em Web e Mobile

Vertical Slicing

Cada US deve atravessar todas as camadas:

UI → API → Logica de Negocio → Banco de Dados

Checklist

  • [ ] Minimo 3 personas definidas
  • [ ] EPICs com MMF e criterios de sucesso
  • [ ] User Stories seguem INVEST
  • [ ] Criterios no formato Gherkin
  • [ ] Estimativa em Fibonacci
  • [ ] Sprint 1 = Walking Skeleton
  • [ ] Backlog validado

← Resolucao de Problemas | Proximo: Configurar Novo Projeto →