# TEMPLATE: Sprint Backlog # Sistema: SIMCO - NEXUS v4.0 # Versión: 1.0.0 # Uso: Copiar a {proyecto}/orchestration/scrum/SPRINT-{N}.yml # ═══════════════════════════════════════════════════════════════════════════════ # INFORMACIÓN DEL SPRINT # ═══════════════════════════════════════════════════════════════════════════════ sprint: numero: 0 proyecto: "{nombre_proyecto}" fechas: inicio: "{YYYY-MM-DD}" fin: "{YYYY-MM-DD}" dias_habiles: 0 objetivo: | # Objetivo del sprint (1-2 oraciones) {descripción} equipo: - rol: "Agente Principal" asignacion: 100% # ═══════════════════════════════════════════════════════════════════════════════ # HISTORIAS DE USUARIO # ═══════════════════════════════════════════════════════════════════════════════ historias: - id: "HU-XXX" titulo: "{título de la historia}" epica: "EPIC-XXX" # Si aplica prioridad: alta | media | baja story_points: 0 estado: pendiente # pendiente | en_progreso | completada | bloqueada # Tracking asignado: "" fecha_inicio: "" fecha_fin: "" # Criterios de aceptación criterios: - descripcion: "{criterio 1}" cumplido: false - descripcion: "{criterio 2}" cumplido: false # Subtareas (si desglosada) subtareas: - id: "ST-001" descripcion: "" estado: pendiente archivos: [] # Notas notas: "" bloqueos: [] # Agregar más historias... # ═══════════════════════════════════════════════════════════════════════════════ # TAREAS TÉCNICAS (No son HUs pero necesitan hacerse) # ═══════════════════════════════════════════════════════════════════════════════ tareas_tecnicas: - id: "TT-001" descripcion: "{tarea técnica}" tipo: "{refactor | deuda_tecnica | configuracion | documentacion}" prioridad: media estado: pendiente estimacion_horas: 0 notas: "" # ═══════════════════════════════════════════════════════════════════════════════ # BUGS # ═══════════════════════════════════════════════════════════════════════════════ bugs: - id: "BUG-001" descripcion: "{descripción del bug}" severidad: alta | media | baja estado: pendiente # pendiente | en_progreso | resuelto relacionado_a: "HU-XXX" # Si aplica error_id: "ERR-XXX" # Si está en REGISTRO-ERRORES notas: "" # ═══════════════════════════════════════════════════════════════════════════════ # MÉTRICAS DEL SPRINT # ═══════════════════════════════════════════════════════════════════════════════ metricas: planificado: historias: 0 story_points: 0 tareas_tecnicas: 0 bugs: 0 completado: historias: 0 story_points: 0 tareas_tecnicas: 0 bugs: 0 porcentaje_completado: 0 velocity: 0 # Story points completados hus_derivadas_creadas: 0 scope_creep_items: 0 # ═══════════════════════════════════════════════════════════════════════════════ # DAILY LOG (Opcional pero recomendado) # ═══════════════════════════════════════════════════════════════════════════════ daily_log: - fecha: "{YYYY-MM-DD}" completado: - "{qué se completó}" en_progreso: - "{qué está en progreso}" bloqueos: - "{bloqueos identificados}" notas: "" # ═══════════════════════════════════════════════════════════════════════════════ # CIERRE DE SPRINT # ═══════════════════════════════════════════════════════════════════════════════ cierre: completado: false fecha_cierre: "" resumen: objetivo_cumplido: true | false notas: "" items_no_completados: - id: "HU-XXX" razon: "{por qué no se completó}" accion: "{mover a siguiente sprint | cancelar | otro}" lecciones_aprendidas: - "{lección 1}" - "{lección 2}" acciones_mejora: - "{acción para mejorar}"