Guia de Gestion del Backlog
Flujo de trabajo completo para crear y gestionar un backlog SCRUM con Claude-Craft.
Vision General
Claude-Craft proporciona un conjunto completo de comandos para gestionar tu product backlog siguiendo la metodologia SCRUM:
- 15 comandos slash para operaciones de backlog
- 5 plantillas para estructura consistente
- Vertical slicing obligatorio en todas las capas
- Validacion INVEST para User Stories
Generacion Inicial del Backlog
bash
# Desde especificaciones en ./docs/
/project:generate-backlog symfony+flutterEstructura Generada
project-management/
├── README.md # Vision general del proyecto
├── personas.md # Personas (min. 3)
├── definition-of-done.md # Niveles DoD progresivos
├── backlog/
│ ├── epics/ # EPIC-XXX-nombre.md
│ └── user-stories/ # US-XXX-nombre.md
└── sprints/
└── sprint-XXX-objetivo/Estructura SCRUM
Personas (minimo 3)
- Identidad, objetivos, frustraciones
- Formato: P-001, P-002...
EPICs
- ID unico (EPIC-XXX)
- MMF (Minimum Marketable Feature)
- Objetivos de negocio y criterios de exito
User Stories (modelo INVEST)
| Letra | Significado |
|---|---|
| I | Independent - Sin dependencias |
| N | Negotiable - Detalles negociables |
| V | Valuable - Valor para el usuario |
| E | Estimable - Puede estimarse |
| S | Sized - Max 8 puntos |
| T | Testable - Criterios claros |
Criterios de Aceptacion (Gherkin)
- 1 escenario nominal
- 2 escenarios alternativos
- 2 escenarios de error
Tasks (Tareas)
| Tipo | Descripcion |
|---|---|
[DB] | Base de datos |
[BE] | Backend |
[FE-WEB] | Frontend Web |
[FE-MOB] | Frontend Mobile |
[TEST] | Testing |
[DOC] | Documentacion |
[OPS] | DevOps |
[REV] | Code review |
Flujo de Trabajo
To Do ──→ In Progress ──→ Done
│ │
└────→ Blocked ←────┘Referencia de Comandos
Comandos de Creacion
| Comando | Descripcion |
|---|---|
/project:generate-backlog [stack] | Generar backlog desde specs |
/project:add-epic | Crear nuevo EPIC |
/project:add-story | Agregar User Story |
/project:add-task | Crear tarea tecnica |
Comandos de Visualizacion
| Comando | Descripcion |
|---|---|
/project:list-epics | Listar EPICs |
/project:list-stories | Listar User Stories |
/project:list-tasks | Listar tareas |
/project:board | Tablero Kanban |
/sprint:status | Estado del sprint |
Comandos de Actualizacion
| Comando | Descripcion |
|---|---|
/sprint:transition | Cambiar estado/sprint de US |
/project:move-task | Cambiar estado de tarea |
/project:update-epic | Modificar EPIC |
/project:update-story | Modificar User Story |
Comandos Avanzados
| Comando | Descripcion |
|---|---|
/project:decompose-tasks | Descomponer US en tareas |
/gate:validate-backlog | Auditar calidad SCRUM |
Ejemplo Completo
markdown
## Paso 1: Generar backlog inicial
/project:generate-backlog symfony+flutter
## Paso 2: Validar calidad
/gate:validate-backlog
## Paso 3: Ver Sprint 1
/project:board 1
## Paso 4: Descomponer en tareas
/project:decompose-tasks 1
## Paso 5: Comenzar trabajo
/project:move-task TASK-001 in-progressPlantillas Disponibles
| Plantilla | Proposito |
|---|---|
epic.md | Estructura de EPIC |
user-story.md | Estructura de User Story |
task.md | Estructura de tarea |
board.md | Tablero Kanban |
index.md | Indice del backlog |
Reglas SCRUM
| Regla | Valor |
|---|---|
| Duracion sprint | 2 semanas |
| Velocidad | 20-40 puntos/sprint |
| Max US | 8 puntos |
| Estimacion | Fibonacci (1,2,3,5,8,13,21) |
| Duracion tarea | 0.5h - 8h max |
Sprint 1 = Walking Skeleton
- Infraestructura completa
- 1 feature end-to-end
- Testable en Web y Mobile
Vertical Slicing
Cada US debe atravesar todas las capas:
UI → API → Logica de Negocio → Base de DatosChecklist
- [ ] Minimo 3 personas definidas
- [ ] EPICs con MMF y criterios de exito
- [ ] User Stories siguen INVEST
- [ ] Criterios en formato Gherkin
- [ ] Estimacion en Fibonacci
- [ ] Sprint 1 = Walking Skeleton
- [ ] Backlog validado
← Solucion de Problemas | Siguiente: Configuracion Proyecto Nuevo →
