¿Qué es un User Story Map?
El User Story Map ordena el backlog en dos dimensiones para visualizar el flujo de usuario y priorizar releases. Aprende su estructura con un ejemplo.
Definición
User Story Map (USM), o Mapeo de Historias de Usuario, es una técnica que organiza el Product Backlog en dos dimensiones para visualizar de manera comprensiva las funcionalidades del producto y planificar sus releases.
Creador
Jeff Patton es reconocido por introducir la técnica de User Story Map en 2005, a través de la publicación de su libro que lleva el mismo nombre.
Propósito
Su objetivo es proporcionar un entendimiento común del producto al equipo de desarrollo y a los stakeholders, facilitando el discovery del producto y la priorización de la construcción. Encaja bien con marcos ágiles como Scrum o Kanban, porque convierte un backlog plano en una historia visual que el equipo puede planificar sprint a sprint.
Estructura
La técnica generalmente comienza con la identificación del backbone del producto, seguido del desarrollo del narrative flow que detalla cómo las diferentes partes del producto se conectan y contribuyen a la experiencia del usuario final. Después de establecer estos elementos, las historias de usuario se agrupan bajo las actividades o tareas identificadas en el backbone, y se priorizan según su importancia y el valor que aportan al usuario para decidir potenciales releases o el MVP.
Un ejemplo sencillo es el mapa de una tienda online. En la fila superior (el backbone) se colocan las grandes actividades del usuario: buscar productos, añadir al carrito, pagar y consultar el pedido. Debajo de cada una se cuelgan las historias de usuario concretas (filtrar por precio, aplicar un cupón, pagar con tarjeta) ordenadas de arriba abajo por prioridad. Trazando una línea horizontal decides qué historias entran en la primera release o MVP y cuáles quedan en el Product Backlog para sprints posteriores.
Backbone
El backbone, o columna vertebral del User Story Map, se refiere a la estructura principal que organiza y categoriza las historias de usuario en una secuencia lógica y jerárquica que describe el flujo de usuario o las actividades clave del producto. Esta estructura actúa como una guía para comprender cómo las diferentes partes del producto trabajan juntas para proporcionar valor al usuario final.
Narrative Flow
El narrative flow, o flujo narrativo, dentro del contexto del User Story Mapping, describe la progresión y la relación entre las historias de usuario a lo largo del backbone. Se enfoca en cómo las historias individuales se conectan para formar un relato cohesivo y completo sobre la experiencia del usuario con el producto.
¿Quieres saber más?
Si te interesa saber más acerca de User Story Map, hablemos. Me encanta compartir ideas y ayudar a equipos con estos temas. ¡Te leo!
¿Qué son los Three Amigos?
Three Amigos (o "Los Tres Amigos") es una práctica de desarrollo de softwar...
¿Qué es DevOps?
DevOps es una filosofía de desarrollo de software que se centra en la comun...
¿Qué es Agile?
El mindset Agile es una filosofía de desarrollo de software que se enfoca e...
¿Qué es una gráfica de burnup?
Una gráfica de burnup es una representación visual que muestra la cantidad...
¿Qué es CI o Continuous Integration?
La Integración Continua (CI), del inglés Continuous Integration, es una prá...