Desarrollar épicas es un proceso fundamental en el marco de trabajo Scrum. Basándose en la declaración de visión del proyecto, se establecen metas a largo plazo o historias amplias, conocidas como épicas. Estas épicas proporcionan un esquema general del trabajo a realizar, sin entrar en detalles específicos. Se convierten en el pilar fundamental sobre el que se desglosan las historias de usuario más detalladas y específicas. La declaración de visión, que encapsula el objetivo final del proyecto, guía este proceso, asegurando que las épicas estén alineadas con los objetivos del negocio y las expectativas del cliente.
Una de las técnicas más efectivas para desarrollar épicas es organizar reuniones con grupos de usuarios. Estos encuentros permiten a los equipos de desarrollo obtener retroalimentación directa de los usuarios finales o partes interesadas, quienes ofrecen valiosa información sobre sus necesidades y expectativas. Al interactuar directamente con aquellos que usarán el producto final, los equipos pueden garantizar que las épicas desarrolladas sean relevantes y orientadas al valor.
Es fundamental recordar que las épicas son grandes y, a menudo, vagas. No se espera que capturen todos los detalles, sino que proporcionen una dirección general. Posteriormente, durante el proceso de desarrollo, estas épicas se dividen en historias de usuario más pequeñas y gestionables, las cuales tienen detalles más concretos y están diseñadas para ser completadas en un sprint.
A medida que el proyecto avanza, es posible que las épicas necesiten ser revisadas y refinadas. Esta es una práctica saludable en el desarrollo ágil, donde el cambio es una constante y la adaptabilidad es clave. Las épicas, por lo tanto, sirven como un mapa de ruta flexible que guía al equipo durante el ciclo de vida del proyecto.
Por último, aunque el desarrollo de épicas está fuertemente ligado a la declaración de visión del proyecto, también debe considerar otros factores, como las limitaciones tecnológicas, los presupuestos y los plazos, para garantizar que las épicas sean realistas y alcanzables.
El desarrollo de épicas es realizado por el equipo de producto, en particular por el Dueño de Producto (Product Owner) con el apoyo de los Stakeholders. Se hace mediante sesiones de brainstorming, reuniones con grupos de usuarios y basándose en la declaración de visión del proyecto. Este proceso se lleva a cabo al inicio del proyecto para definir el alcance general y puede revisarse a medida que avanza el proyecto. Se utiliza la guía del SBOK y herramientas de gestión de proyectos para facilitar y documentar el desarrollo de épicas.
Las épicas, en el ámbito del desarrollo ágil, se describen a menudo mediante una estructura que incluye: una breve descripción, una métrica de valor y criterios de aceptación. Aunque las épicas no necesitan ser cuantificables en sí mismas, es esencial tener algún tipo de métrica para determinar su éxito.
Épica: Mejorar la experiencia de compra en línea.
-Descripción: Refinar el proceso de compra en línea para reducir el abandono del carrito y mejorar las conversiones.
-Métrica de Valor: Reducción del 20% en el abandono del carrito y un aumento del 15% en las conversiones en 6 meses.
– Criterios de Aceptación:
- Introducción de un proceso de checkout en una sola página.
- Opción de guardar el carrito para compras futuras.
- Reseñas de productos visibles en la página del carrito.
La interpretación de este ejemplo es que la empresa busca mejorar su proceso de compra en línea. La métrica de valor proporciona un objetivo cuantificable y los criterios de aceptación ofrecen una descripción clara de lo que se consideraría un éxito para esta épica.