Ser más eficiente y ofrecer lo que los clientes realmente quieren: esa es la promesa de adoptar un enfoque de desarrollo ágil. La metodología iterativa e incremental de Agile atrae a las organizaciones que quieren ofrecer valor rápidamente a los clientes. Las empresas que practican la metodología ágil quieren obtener valiosos comentarios de los clientes en cada iteración. A continuación, integran ese feedback en sus hojas de ruta de productos ágiles para construir mejores productos.
Entonces, ¿cómo construyen los gestores de productos una hoja de ruta ágil para apoyar el desarrollo ágil? El primer paso es comprender el propósito de una hoja de ruta ágil y en qué se diferencia de una hoja de ruta de producto elaborada por una organización que utiliza métodos de desarrollo en cascada más tradicionales.
En qué se diferencia una hoja de ruta ágil de una hoja de ruta en cascada
Una hoja de ruta de producto en cascada comunica un compromiso a largo plazo para construir características específicas en un plazo determinado. Sin embargo, una hoja de ruta ágil da cabida a los cambios inevitables sin dejar de comprometerse a realizar un trabajo significativo. Comunica un plan a corto plazo para lograr los objetivos del producto, con la flexibilidad de ajustar ese plan según el valor del cliente.
Aquí hay algunas formas clave en las que difieren las hojas de ruta ágiles y en cascada:
|
Hoja de ruta en cascada |
Hoja de ruta ágil |
Metas |
Centradas en el negocio |
Centradas en el cliente |
Orizonte de planificación |
Años |
Meses o trimestres |
Cadencia de la planificación |
Anual |
Trimestral |
Recursos / capacidad planificación |
Por proyecto principal |
Por equipo pequeño |
Inversión |
Comprometida |
Incremental |
Colaboración |
Segmentada |
Transversal-equipo funcional |
Flexibilidad |
Limitada |
Sin límites |
-
Objetivos
Las organizaciones en cascada suelen establecer objetivos centrados en el negocio, medidos por KPI financieros. Las organizaciones ágiles suelen establecer objetivos centrados en el cliente, como el crecimiento de los usuarios y la satisfacción de los clientes. -
Orizonte de planificación
Una hoja de ruta de productos en cascada refleja los compromisos con una línea de tiempo a largo plazo, normalmente un año o dos. Y una hoja de ruta ágil refleja compromisos trimestrales (o incluso mensuales). -
Cadencia de la planificación
Las organizaciones en cascada suelen hacer una planificación anual de la estrategia y el producto. Las organizaciones ágiles suelen hacerlo con mucha más regularidad en ciclos trimestrales de planificación de la estrategia y el producto. -
Planificación de recursos/capacidad
Una hoja de ruta en cascada refleja una fuerte dedicación inicial de recursos, que se asignan por proyecto. Una hoja de ruta ágil considera que el equipo de sprint es la unidad de recursos y puede asignar por la velocidad del sprint o la capacidad del equipo. -
Inversión
Los productos impulsados por la cascada reciben fondos de acuerdo con la cadencia de planificación anual de la organización. Estos fondos se comprometen para el año y a menudo se basan en el año anterior. Por el contrario, los productos ágiles pueden financiarse de forma incremental a medida que la organización ajusta su cartera en función de los comentarios y los datos de los clientes. -
Colaboración
En una organización en cascada, el trabajo es secuencial y está segmentado, y la fase de un departamento normalmente no puede avanzar hasta que se haya completado la anterior. En una organización ágil, los equipos colaboran en un plan y trabajan de forma transversal y simultánea. -
Flexibilidad
Debido a la forma en que se planifica y financia el trabajo, las hojas de ruta en cascada tienen una flexibilidad limitada. Las hojas de ruta ágiles permiten una gran flexibilidad. Esto puede crear su propio conjunto de desafíos porque los equipos deben tener cuidado de que la flexibilidad ilimitada no conduzca a pivotes innecesarios en el desarrollo y los recursos.
Cómo construir una hoja de ruta ágil
Ahora que sabe cómo una hoja de ruta ágil es diferente de una hoja de ruta en cascada, está listo para construir una. Aquí hay siete pasos para construir una hoja de ruta ágil.
Primer paso: Comience con la estrategia
Una hoja de ruta ágil comienza con una estrategia firme que incluye la visión y los objetivos de su producto. Una visión sólida articula el problema que estás resolviendo para los clientes. Y los objetivos definen lo que quieres que el producto consiga en los próximos trimestres, con una métrica clara para su consecución. Definir la estrategia es fundamental para todos los equipos, incluso para los que quieren avanzar rápidamente. Sin una visión y unos objetivos bien definidos, los equipos que se mueven con rapidez corren el riesgo de tomar decisiones iterativas que les desvíen del camino.
Segundo paso: identifique los temas estratégicos
Las iniciativas (también llamadas epopeyas por algunos equipos) definen los temas estratégicos generales del trabajo que le ayudarán a alcanzar sus objetivos. Las iniciativas se desglosan en características e historias de usuario, que a menudo abarcan varias versiones.
La definición de las iniciativas estratégicas define el trabajo de alto nivel que es necesario para lograr los objetivos. Le ayudan a comunicar claramente la estrategia de la hoja de ruta a las partes interesadas sin tener que entrar en todos los detalles. Si su equipo necesita cambiar de rumbo, debería empezar por reevaluar y cambiar (si es necesario) las iniciativas estratégicas antes de definir nuevas características en las que trabajar.
Tercer paso: Trabajar de forma interfuncional
La construcción de hojas de ruta ágiles requiere una comunicación y colaboración frecuentes entre los grupos de negocio y de desarrollo, y entre la organización y sus clientes. Por ejemplo, es fundamental que construyas la hoja de ruta con las aportaciones del departamento de desarrollo, para que las estimaciones realistas de valor y esfuerzo den como resultado un plan factible. Además, una hoja de ruta ágil requiere aprovechar el esfuerzo de todos los departamentos -diseño, pruebas, marketing y ventas- cuyo trabajo es crucial para planificar y ofrecer una Experiencia de Producto Completa.
Muchos profesionales ágiles también descubren que necesitan trabajar con grupos tradicionalmente no ágiles -como las oficinas de presupuesto y el equipo legal- que requieren plazos más largos. En este caso, una hoja de ruta ágil puede ser especialmente útil para colaborar en flujos de trabajo paralelos y múltiples.
Paso cuatro: Atar las historias de usuario a los temas estratégicos
La visión del producto, los objetivos y las iniciativas definidas para una hoja de ruta ágil dan a los gestores de productos una guía de priorización para descomponer grandes temas de trabajo en características. Los equipos de desarrollo pueden entonces descomponer las características en requisitos técnicos, estimar el alcance y ayudar a organizarlas en sprints. El resultado es un backlog de características e historias de usuario -con una clara conexión con la estrategia del producto- sobre el que los equipos pueden ejecutar rápidamente.
Se puede dirigir la hoja de ruta ágil evaluando con frecuencia su estrategia: si los objetivos cambian, el trabajo que se prioriza debería cambiar también. Pero los cambios frecuentes aumentan el riesgo de que los objetivos cambien prematuramente. El mapeo del trabajo contra una visión clara del producto puede mostrarle dónde su equipo necesita hacer ajustes (frente a dónde debe apegarse al plan).
Paso cinco: Liberar nuevas experiencias de los clientes
Una liberación ágil entrega un incremento de valor del producto a los clientes en un plazo definido. Se diferencia de un sprint o una iteración en que ofrece una nueva experiencia al cliente (en lugar de limitarse a enviar el código) y abarca el trabajo interfuncional (como el control de calidad, el marketing y la formación en ventas). Como gestor de productos, eres responsable de ayudar a optimizar toda la nueva experiencia del cliente. Una versión también refleja los hitos importantes -como el lanzamiento al mercado o las actualizaciones de la arquitectura- y comparte la visibilidad de las dependencias entre el trabajo y los equipos.
Las versiones representan todos los puntos de contacto en los que los clientes interactuarán con una nueva experiencia de producto y se definen por el trabajo interfuncional necesario para ofrecer esta experiencia. Las versiones en una hoja de ruta ágil comunican a los clientes aproximadamente lo que deben esperar ver y cuándo.
Paso seis: Capturar ideas
La satisfacción del cliente es un principio básico de los enfoques ágiles. Para medir si los clientes están contentos hay que recoger sus comentarios. Y eso puede hacerse a través de entrevistas de experiencia de usuario, envíos de portales de ideas, pruebas de usabilidad y datos de uso.
Después de haber recogido las ideas de los clientes para mejorar el producto, tienen que puntuar y priorizar esas ideas para un futuro backlog de lanzamiento. Las ideas de los clientes -junto con la visión y los objetivos del producto- deben impulsar la priorización de lo que se va a construir a continuación.
Paso siete: Medir los resultados
Las empresas que practican la agilidad miden el progreso hacia sus objetivos estratégicos, revisan las métricas de desarrollo en torno a la previsibilidad y la velocidad, y evalúan el impacto en el negocio de las ideas de nuevas características. Cuando se adopta este enfoque, se pueden revisar y ajustar las hojas de ruta de los productos trimestral o mensualmente. ¡La inspección de la hoja de ruta ágil y la adaptación de los planes con los comentarios de los clientes y las partes interesadas pueden ayudarle a acomodar los cambios a corto plazo, mientras continúa el progreso hacia la visión y los objetivos a largo plazo de su producto.
Si estás construyendo y ejecutando una hoja de ruta ágil, las siguientes preguntas te ayudarán a allanar el camino:
-
¿Estás estableciendo una estrategia de producto con una visión y unos objetivos claros?
-
¿Estás definiendo temas o iniciativas estratégicas que te ayudarán a trabajar hacia tus objetivos?
-
¿Está organizando equipos multifuncionales en torno a la entrega de valor a los clientes?
-
¿Tienen los equipos de desarrollo historias de usuario claramente definidas y conectadas con la estrategia del producto?
-
¿Está lanzando incrementos regulares de valor a los clientes según lo previsto?
-
¿Gestiona la experiencia completa del cliente?
-
¿Recoge los comentarios de los clientes sobre las versiones enviadas y los utiliza para dirigir su hoja de ruta?
-
¿Evalúa el progreso hacia sus objetivos estratégicos de forma regular? ¿Los frecuentes pivotes hacen que cambie su hoja de ruta con demasiada frecuencia y que se estanque el progreso?
Con una estrategia clara, lanzamientos frecuentes, una rápida retroalimentación y una priorización adaptable, una hoja de ruta ágil puede ayudar a las organizaciones a ofrecer valor al cliente -más rápido- con menos riesgo y desperdicio.