Imagina que tu equipo y tú queréis hacer algo grande, como lanzar un cohete al espacio. Para ello, tienes que estructurar el trabajo desde los objetivos más ambiciosos hasta los detalles más minuciosos. Debes ser capaz de responder a los cambios, crear informes del progreso y ceñirte a un plan. Los epics, las historias y las iniciativas son, exactamente, las herramientas que necesitarás para conseguirlo.
Al comprender cómo estas populares metodologías ágiles y de DevOps ayudan a organizar el trabajo, tu equipo puede lograr un equilibrio saludable entre estructura, flexibilidad y el lanzamiento de cohetes al espacio.
¿Qué son las historias, los epics y las iniciativas?
- Las historias, también llamadas "historias de usuario", son breves requisitos o solicitudes escritas desde el punto de vista del usuario final.
- Los epics son grandes cantidades de trabajo que se pueden desglosar en un número de tareas más pequeñas (llamadas "historias").
- Las iniciativas son conjuntos de epics que conducen hacia un objetivo común.
Historias frente a epics ágiles
En cierto modo, las historias y los epics en la metodología ágil son similares a las historias y epics en el cine o la literatura. Una historia es una narración sencilla; una serie de historias relacionadas e interdependientes conforman un epic. Lo mismo se aplica a la gestión de trabajo, donde la finalización de historias relacionadas conduce a la finalización de un epic. Las historias cuentan el trabajo completado mientras que los epics comparten una perspectiva de alto nivel del objetivo común.
En un equipo ágil, las historias son algo a lo que el equipo puede comprometerse a acabar en un sprint de una o dos semanas. Muchas veces, los desarrolladores pueden trabajar en decenas de historias al mes. Los epics, en cambio, son pocos y tardan más en completarse. Los equipos pueden tener dos o tres epics para completar en un trimestre.
Si tu empresa quiere lanzar cohetes al espacio y mejorar el servicio de retransmisión de los lanzamientos, deberías estructurar tus historias como indicamos abajo.
Ejemplos de una historia ágil:
- Los usuarios de iPhone necesitan acceder a una vista vertical de la alimentación en vivo cuando utilizan la aplicación móvil.
- Los usuarios de equipos de escritorio necesitan un botón de visualización en pantalla completa en la esquina inferior derecha del reproductor de vídeo.
- Los usuarios de Android deben estar vinculados al Apple Store.
Las anteriores historias están relacionadas entre sí y podrían considerarse tareas independientes que conducen a la realización de un trabajo de mayor volumen (un epic). En este caso, el epic podría ser "mejorar el servicio de retransmisión del lanzamiento del primer trimestre".
La organización del trabajo en historias y epics también os ayuda a tu equipo y a ti a comunicaros de manera eficaz dentro de la organización. Si te encargabas de informar del progreso del equipo al responsable de ingeniería, hablarías de epics. Si, en cambio, comentabas detalles con un compañero de tu equipo de desarrollo, hablarías de historias.
Para ver definiciones completas, ejemplos y buenas prácticas, consulta los siguientes artículos:
Iniciativas frente a epics ágiles
Del mismo modo que los epics están compuestos de historias, las iniciativas lo están de epics. Las iniciativas ofrecen otro nivel de organización por encima de los epics. En muchos casos, una iniciativa recopila epics de diversos equipos para lograr un objetivo mucho más ambicioso y extenso que cualquiera de los epics en sí mismos. Mientras que un epic es algo que puedes completar en un mes o un trimestre, las iniciativas suelen completarse en varios trimestres o incluso un año.
Ejemplos de epics en una iniciativa:
Imaginemos que tu empresa de naves espaciales quiere reducir el coste por lanzamiento en un 5 % este año. Es un fantástico ajuste para una iniciativa, ya que ningún epic por sí solo podría alcanzar un objetivo tan ambicioso. En dicha iniciativa, habría epics como "Reducir el consumo de combustible en la fase de lanzamiento un 1 %", "Aumentar los lanzamientos por trimestre de 3 a 4" y "Bajar todos los termostatos de 22 a 21 grados #modopadre".
En Atlassian:
Internamente, llamamos a nuestras iniciativas "Tickets de PC". Los tickets de proyecto central (PC) se configuran en Jira como nuestros epics. Cada equipo escoge sus cuatro o cinco objetivos más importantes para el año en curso y establece los tickets de PC para cada uno de ellos. Los fundadores y el equipo de gestión utilizan estos tickets de PC para comprender todo el trabajo realizado en la empresa. Echa un vistazo a nuestra plantilla gratuita de gestión de proyectos de Jira inspirada en nuestras propias prácticas ágiles.
SIGUIENTE: Aprende a configurar epics ágiles
Más allá de las iniciativas
En muchas organizaciones, los fundadores o el equipo de liderazgo fomentan la búsqueda de un destino que sirva de inspiración. Son los objetivos (a veces, más que trillados) que se presentan cada año o trimestre. Las iniciativas suelen ser colecciones de epics, pero también puedes utilizar etiquetas o campos personalizados para clasificar por equipo, pilar estratégico o marco temporal, y crear una jerarquía personalizada para que el trabajo esté más en línea con los objetivos organizativos de nivel superior.
Muchos clientes de Atlassian utilizan Planes, una función de planificación avanzada de Jira, para introducir cinco niveles por encima de los epics ágiles con el fin de definir y guiar los proyectos, tal y como se muestra a continuación.
Descubre cómo ha unificado Twitter los proyectos y el trabajo en equipo con Jira: Leer la historia completa
En Atlassian: la división de Cloud Foundations necesitaba visibilidad del trabajo en un departamento con cientos de ingenieros. Recurrió a la función de planificación avanzada de Jira para resolver un desafío clave al que se enfrentan las organizaciones con equipos distribuidos. Al conectar sus proyectos dentro de un plan de entrega compartido en Jira, pudieron obtener una perspectiva general, hacer un seguimiento del progreso y compartir datos fácilmente con las partes interesadas.
Así es la planificación avanzada con Jira para la división Atlassian Cloud Foundations. Más información
Estructuración del trabajo
Adoptar una metodología ágil y una estructura no son cuestiones que se excluyan entre sí, y la estructura que se presenta aquí no tiene por qué valer para todos los casos. El éxito se consigue cuando tu equipo y tú comprendéis estos conceptos y sois capaces de adaptarlos a vuestras necesidades. Para nosotros, se trata de las historias, los epics y las iniciativas.
Para empezar, puedes aprender a crear epics en Jira. Después, obtén más información sobre cómo planificar el trabajo y hacer un seguimiento estratégico de este en varios equipos con Planes de Jira.