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+flutterEstrutura 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)
| Letra | Significado |
|---|---|
| I | Independent - Sem dependencias |
| N | Negotiable - Detalhes negociaveis |
| V | Valuable - Valor para o usuario |
| E | Estimable - Pode ser estimada |
| S | Sized - Max 8 pontos |
| T | Testable - Criterios claros |
Criterios de Aceitacao (Gherkin)
- 1 cenario nominal
- 2 cenarios alternativos
- 2 cenarios de erro
Tasks (Tarefas)
| Tipo | Descricao |
|---|---|
[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
| Comando | Descricao |
|---|---|
/project:generate-backlog [stack] | Gerar backlog das specs |
/project:add-epic | Criar novo EPIC |
/project:add-story | Adicionar User Story |
/project:add-task | Criar tarefa tecnica |
Comandos de Visualizacao
| Comando | Descricao |
|---|---|
/project:list-epics | Listar EPICs |
/project:list-stories | Listar User Stories |
/project:list-tasks | Listar tarefas |
/project:board | Quadro Kanban |
/sprint:status | Status do sprint |
Comandos de Atualizacao
| Comando | Descricao |
|---|---|
/sprint:transition | Alterar status/sprint da US |
/project:move-task | Alterar status da tarefa |
/project:update-epic | Modificar EPIC |
/project:update-story | Modificar User Story |
Comandos Avancados
| Comando | Descricao |
|---|---|
/project:decompose-tasks | Decompor US em tarefas |
/gate:validate-backlog | Auditar 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-progressTemplates Disponiveis
| Template | Proposito |
|---|---|
epic.md | Estrutura de EPIC |
user-story.md | Estrutura de User Story |
task.md | Estrutura de tarefa |
board.md | Quadro Kanban |
index.md | Indice do backlog |
Regras SCRUM
| Regra | Valor |
|---|---|
| Duracao sprint | 2 semanas |
| Velocidade | 20-40 pontos/sprint |
| Max US | 8 pontos |
| Estimativa | Fibonacci (1,2,3,5,8,13,21) |
| Duracao tarefa | 0.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 DadosChecklist
- [ ] 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 →
