4 min lectura • Guide 412 of 877
Técnicas de Desglose de Epics
Los epics son work items grandes que deben desglosarse para entrega. Un buen desglose crea historias valiosas e independientemente entregables. Un mal desglose crea slices arbitrarios que no entregan valor por sí solos. Esta guía cubre desglose efectivo de epics.
Enfoques de Desglose
| Enfoque | Mejor Para |
|---|---|
| Pasos de workflow | Procesos |
| Tipos de usuario | Múltiples personas |
| Reglas de negocio | Lógica compleja |
| CRUD | Features de datos |
Técnicas de Desglose
Patrones Comunes
TÉCNICAS DE DESGLOSE DE EPICS
═════════════════════════════
POR PASO DE WORKFLOW:
─────────────────────────────────────
Epic: Checkout de usuario
Historia 1: Agregar al carrito
Historia 2: Ver carrito
Historia 3: Ingresar envío
Historia 4: Ingresar pago
Historia 5: Confirmar orden
Historia 6: Email de confirmación de orden
Cada paso = slice entregable
POR TIPO DE USUARIO:
─────────────────────────────────────
Epic: Dashboard de usuario
Historia 1: Dashboard para usuarios free
Historia 2: Dashboard para usuarios pro
Historia 3: Dashboard para admin
Cada persona = slice
POR REGLA DE NEGOCIO:
─────────────────────────────────────
Epic: Sistema de descuentos
Historia 1: Descuentos porcentuales
Historia 2: Descuentos de monto fijo
Historia 3: Descuentos compra X obtén Y
Historia 4: Acumulación de múltiples descuentos
Cada regla = slice
POR OPERACIÓN CRUD:
─────────────────────────────────────
Epic: Gestión de proyectos
Historia 1: Crear proyecto
Historia 2: Ver proyecto
Historia 3: Actualizar proyecto
Historia 4: Eliminar proyecto
Historia 5: Listar proyectos
Cada operación = slice
Más Técnicas
MÁS PATRONES DE DESGLOSE
════════════════════════
POR HAPPY PATH vs EDGE CASES:
─────────────────────────────────────
Epic: Procesamiento de pagos
Historia 1: Pago exitoso (happy path)
Historia 2: Manejar tarjeta rechazada
Historia 3: Manejar timeout de red
Historia 4: Manejar envío duplicado
Historia 5: Manejar reembolsos
Happy path primero, luego edges
POR PLATAFORMA:
─────────────────────────────────────
Epic: App móvil
Historia 1: App iOS
Historia 2: App Android
Historia 3: Optimización tablet
Cada plataforma = slice
POR VARIACIÓN DE DATOS:
─────────────────────────────────────
Epic: Generación de reportes
Historia 1: Reporte para proyecto único
Historia 2: Reporte cross-proyectos
Historia 3: Rangos de fechas custom
Historia 4: Formatos de exportación
Complejidad de datos = slices
POR INTERFAZ:
─────────────────────────────────────
Epic: Integración API
Historia 1: UI para integración
Historia 2: Endpoint API
Historia 3: Webhooks
Historia 4: Documentación
Cada interfaz = slice
Matriz de Decisión de Slicing
¿CÓMO HACER SLICE DE ESTE EPIC?
Pregunta 1: ¿Tiene pasos de workflow claros?
├── Sí → Slice por workflow
└── No → Continuar
Pregunta 2: ¿Diferentes usuarios necesitan diferentes cosas?
├── Sí → Slice por tipo de usuario
└── No → Continuar
Pregunta 3: ¿Hay reglas de negocio distintas?
├── Sí → Slice por regla
└── No → Continuar
Pregunta 4: ¿Es principalmente manejo de datos?
├── Sí → Slice por CRUD
└── No → Continuar
Pregunta 5: ¿Hay happy path claro + edge cases?
├── Sí → Slice por escenario
└── No → Slice por prioridad técnica