Mejores Prácticas de Gestión del Product Backlog
Mantén tu backlog accionable y valioso. Aprende técnicas de grooming, estrategias de organización, y prácticas de mantenimiento que escalan.
5 min de lectura
Un backlog saludable es la brújula de tu equipo. GitScrum provee herramientas de gestión de backlog incluyendo priorización, workflows de grooming, y features de organización que mantienen tu backlog lean y accionable.
Estructura del Backlog
ORGANIZACIÓN DEL BACKLOG
════════════════════════
NIVELES DE GRANULARIDAD:
┌─────────────────────────────────────────────────────────────┐
│ │
│ THEMES (Trimestres/Años) │
│ └── Áreas estratégicas grandes │
│ Ejemplo: "Mobile Experience", "Enterprise Features" │
│ │
│ EPICS (Meses) │
│ └── Entregables grandes que abarcan sprints │
│ Ejemplo: "iOS App Launch", "SSO Integration" │
│ │
│ FEATURES (Semanas) │
│ └── Funcionalidad visible al usuario │
│ Ejemplo: "Push Notifications", "Login Page" │
│ │
│ USER STORIES (Días) │
│ └── Incrementos de valor entregables │
│ Ejemplo: "Como usuario puedo recibir alertas" │
│ │
│ TASKS (Horas) │
│ └── Pasos técnicos de implementación │
│ Ejemplo: "Configurar Firebase", "Crear endpoint" │
│ │
└─────────────────────────────────────────────────────────────┘
Zonas del Backlog
ZONAS DE PRIORIDAD
══════════════════
┌─────────────────────────────────────────────────────────────┐
│ │
│ ZONA 1: SPRINT READY (Top 20-30 items) │
│ ├── Completamente refinados │
│ ├── Estimados │
│ ├── Acceptance criteria claros │
│ └── Listos para sprint planning │
│ │
│ ZONA 2: PRÓXIMO SPRINT (30-50 items) │
│ ├── Parcialmente refinados │
│ ├── Estimación rough │
│ ├── Necesitan más detalle │
│ └── Grooming esta semana │
│ │
│ ZONA 3: BACKLOG (50-100 items) │
│ ├── Ideas y requests │
│ ├── Sin estimar │
│ ├── Necesitan validación │
│ └── Review mensual │
│ │
│ ZONA 4: ICEBOX (Sin límite) │
│ ├── Ideas para futuro │
│ ├── Baja prioridad │
│ ├── Quizás nunca │
│ └── Review trimestral │
│ │
└─────────────────────────────────────────────────────────────┘
Grooming del Backlog
PROCESO DE REFINEMENT
═════════════════════
SESIÓN SEMANAL (1-2 horas):
┌─────────────────────────────────────────────────────────────┐
│ │
│ 1. REVIEW TOP ITEMS (20 min) │
│ ├── ¿Siguen siendo relevantes? │
│ ├── ¿Ha cambiado algo? │
│ └── ¿Necesitan más detalle? │
│ │
│ 2. REFINAR PRÓXIMOS ITEMS (40 min) │
│ ├── Clarificar requirements │
│ ├── Agregar acceptance criteria │
│ ├── Identificar dependencias │
│ └── Estimar si es posible │
│ │
│ 3. TRIAGE NUEVOS ITEMS (20 min) │
│ ├── Revisar nuevos requests │
│ ├── Priorizar o rechazar │
│ └── Asignar a zona apropiada │
│ │
│ 4. LIMPIEZA (10 min) │
│ ├── Cerrar items obsoletos │
│ ├── Combinar duplicados │
│ └── Mover items estancados │
│ │
└─────────────────────────────────────────────────────────────┘
CRITERIOS DE "READY":
┌─────────────────────────────────────────────────────────────┐
│ │
│ ✅ Acceptance criteria definidos │
│ ✅ Estimado (story points o t-shirt) │
│ ✅ Dependencias identificadas │
│ ✅ Sin preguntas abiertas │
│ ✅ Puede completarse en un sprint │
│ │
└─────────────────────────────────────────────────────────────┘
Mantenimiento del Backlog
HIGIENE DEL BACKLOG
═══════════════════
SEMANAL:
┌─────────────────────────────────────────────────────────────┐
│ ├── Actualizar prioridades │
│ ├── Refinar items para próximo sprint │
│ └── Cerrar items completados │
└─────────────────────────────────────────────────────────────┘
MENSUAL:
┌─────────────────────────────────────────────────────────────┐
│ ├── Revisar items en Zona 3 │
│ ├── Archivar items sin actividad │
│ ├── Validar alineación con roadmap │
│ └── Actualizar labels/categorías │
└─────────────────────────────────────────────────────────────┘
TRIMESTRAL:
┌─────────────────────────────────────────────────────────────┐
│ ├── Revisar Icebox completo │
│ ├── Cerrar items > 6 meses sin movimiento │
│ ├── Re-evaluar prioridades vs objetivos │
│ └── Actualizar estructura de backlog │
└─────────────────────────────────────────────────────────────┘
SEÑALES DE BACKLOG INSANO:
┌─────────────────────────────────────────────────────────────┐
│ 🚨 > 200 items abiertos │
│ 🚨 Items > 1 año sin movimiento │
│ 🚨 Duplicados frecuentes │
│ 🚨 Nadie sabe qué hay en el backlog │
│ 🚨 Sprint planning toma > 2 horas │
└─────────────────────────────────────────────────────────────┘
En GitScrum
GESTIÓN DE BACKLOG EN GITSCRUM
══════════════════════════════
VISTAS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ Backlog View: │
│ ├── Ordenado por prioridad │
│ ├── Filtrado por zona/label │
│ ├── Drag & drop para reordenar │
│ └── Estimaciones visibles │
│ │
│ Board View: │
│ ├── Por estado de refinement │
│ ├── Icebox | Backlog | Ready | In Progress | Done │
│ └── Límites WIP por columna │
│ │
└─────────────────────────────────────────────────────────────┘
LABELS ÚTILES:
┌─────────────────────────────────────────────────────────────┐
│ 📋 needs-refinement │ Necesita más detalle │
│ ✅ ready │ Listo para sprint │
│ 🔗 has-dependencies │ Depende de otro item │
│ ❄️ icebox │ Baja prioridad │
│ 🗑️ candidate-remove │ Considerar cerrar │
└─────────────────────────────────────────────────────────────┘