Definición: Cuerpo de trabajo grande en metodologias agiles que agrupa multiples historias de usuario relacionadas bajo un objetivo de negocio comun, abarcando varios sprints.
— Fuente: NERVICO, Consultoría de Desarrollo de Producto
Que es una epica
Una epica es una unidad de trabajo de gran tamano en metodologias agiles que representa una funcionalidad o iniciativa significativa que no puede completarse en un unico sprint. Agrupa multiples historias de usuario relacionadas bajo un objetivo de negocio comun, proporcionando una vision de alto nivel del trabajo necesario para entregar valor en un area determinada del producto.
Como funciona
Las epicas se definen durante la planificacion de producto y se mantienen en la parte superior del backlog como contenedores de trabajo futuro. Progresivamente se descomponen en historias de usuario mas pequenas y concretas a medida que se acerca su momento de desarrollo. Cada epica tiene un propietario, un objetivo de negocio claro y metricas de exito definidas. El progreso se mide por el porcentaje de historias completadas y el valor entregado, no por el volumen de trabajo realizado.
Casos de uso principales
- Organizacion del roadmap de producto en iniciativas estrategicas con objetivos medibles
- Seguimiento del progreso de funcionalidades complejas que abarcan multiples sprints y equipos
- Comunicacion del alcance y prioridades del producto a stakeholders ejecutivos
- Descomposicion progresiva de requisitos de alto nivel en historias de usuario accionables
Ventajas y consideraciones
Las epicas proporcionan un puente entre la vision estrategica del producto y el trabajo tactico del equipo de desarrollo. Facilitan la planificacion a medio plazo y la comunicacion con stakeholders que no necesitan el detalle de las historias individuales. La principal consideracion es evitar que las epicas permanezcan indefinidamente sin descomponerse, ya que pierden utilidad si no se traducen en historias de usuario concretas con criterios de aceptacion.