Probar gratis
4 min lectura Guide 737 of 877

Story Mapping para Desarrollo de Producto

Los story maps crean entendimiento compartido entre equipos de producto y desarrollo. GitScrum soporta story mapping con herramientas de planning visual y fácil conversión a items de backlog.

Básicos de Story Mapping

ESTRUCTURA DEL STORY MAP:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ EJE HORIZONTAL: User Journey (Actividades a lo largo del   │
│                 tiempo)                                     │
│ EJE VERTICAL: Prioridad (Esencial arriba, nice-to-have     │
│                          abajo)                            │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ User Goal: "Completar una compra"                          │
│                                                             │
│       Navegar    →    Carrito  →    Checkout   →   Confirmar│
│       ─────           ─────         ────────       ─────── │
│ MVP   │ Ver         │ Agregar    │ Ingresar     │ Confirmar│
│       │ productos   │ al carrito │ pago         │ orden    │
│       │             │            │              │          │
│       │ Buscar      │ Ver        │ Aplicar      │ Email    │
│       │ productos   │ carrito    │ cupón        │ recibo   │
│       └─────────────┴────────────┴──────────────┴──────────│
│ R2    │ Filtrar     │ Guardar    │ Elegir       │ Trackear │
│       │ productos   │ para desp. │ envío        │ orden    │
│       │             │            │              │          │
│       │ Comparar    │ Actualizar │ Dividir      │ Historial│
│       │ productos   │ cantidad   │ pago         │ de orden │
│       └─────────────┴────────────┴──────────────┴──────────│
│ R3    │ Wishlist    │ Compartir  │ Suscribirse  │ Devolver │
│       │             │ carrito    │              │ items    │
│       └─────────────┴────────────┴──────────────┴──────────│
│                                                             │
│ Leyendo el map:                                             │
│ Izquierda a derecha: User journey                          │
│ Arriba a abajo: Prioridad decreciente                      │
│ Línea horizontal: Límite de release                        │
└─────────────────────────────────────────────────────────────┘

Componentes del Map

ELEMENTOS DEL STORY MAP:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ BACKBONE (Fila Superior):                                   │
│ Actividades de usuario al más alto nivel                   │
│ Responde: "¿Qué cosas grandes hace el usuario?"           │
│                                                             │
│ Ejemplo:                                                    │
│ [Navegar] → [Seleccionar] → [Comprar] → [Recibir]         │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ WALKING SKELETON (Segunda Fila):                            │
│ Mínimo para que cada actividad funcione                    │
│ Responde: "¿Cuál es la versión más simple?"               │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ BODY (Filas Debajo):                                        │
│ Detalles adicionales, mejoras, edge cases                  │
│ Organizados por prioridad                                  │
│ Agrupados por release                                      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Proceso de Mapping

PROCESO DE STORY MAPPING
════════════════════════

PASO 1: DEFINIR EL GOAL
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  ¿Qué está tratando de lograr el usuario?                  │
│  "El usuario quiere comprar un producto online"            │
│                                                             │
└─────────────────────────────────────────────────────────────┘

PASO 2: MAPEAR EL BACKBONE
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Actividades de alto nivel, izquierda a derecha            │
│  [Descubrir] → [Explorar] → [Comprar] → [Usar]            │
│                                                             │
└─────────────────────────────────────────────────────────────┘

PASO 3: AGREGAR WALKING SKELETON
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Mínimo para cada actividad                                │
│  Lo más simple que funcione                                │
│  Esto define tu MVP                                        │
│                                                             │
└─────────────────────────────────────────────────────────────┘

PASO 4: AGREGAR DETALLES
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Variaciones, mejoras, edge cases                          │
│  Ordenar verticalmente por prioridad                       │
│  Todo lo que podría hacerse eventualmente                  │
│                                                             │
└─────────────────────────────────────────────────────────────┘

PASO 5: PLANIFICAR RELEASES
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Dibujar líneas horizontales                               │
│  Arriba de la línea = en este release                      │
│  Cada release debe entregar valor usable                   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

En GitScrum

STORY MAPPING EN GITSCRUM
═════════════════════════

TRASLADAR A BACKLOG:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Backbone → Epics                                          │
│  Stories → User Stories con criterios de aceptación        │
│  Releases → Milestones                                     │
│                                                             │
└─────────────────────────────────────────────────────────────┘

MANTENER CONTEXTO:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  • Documentar story map en NoteVault                       │
│  • Linkear stories a su contexto                           │
│  • Referir al map en sprint planning                       │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Soluciones Relacionadas de GitScrum