Probar gratis
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

EnfoqueMejor Para
Pasos de workflowProcesos
Tipos de usuarioMúltiples personas
Reglas de negocioLógica compleja
CRUDFeatures 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

Soluciones Relacionadas