¿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!