You are on page 1of 45

Agile La Paz Sesiones de agilismo

Construyendo el
Producto Mnimo Viable con
User Story Mapping
Marco Avendao
Expositor

Marco Avendao

Fundador de Agile La Paz


@agilelapaz
agilelapaz@gmail.com
www.facebook.com/agilelapaz/
Proyectos
Por qu fallan los proyectos?

Algunas veces porque


simplemente se construye el
producto equivocado.
Desarrollo en cascada
Los nico constante es el cambio
Desarrollo gil
Mona Lisa - incremental
Mona Lisa - iterativo
Qu construir primero?
MVP
Producto
Mnimo Viable
Qu es el MVP?

Es versin de un nuevo
producto que permita
recolectar, con el menor
esfuerzo posible, la mxima
cantidad de conocimiento
validado sobre los
potenciales clientes.
Qu es el MVP?
Scrum
Componentes
Framework
Sprint Backlog

Cmo se planifica el Sprint


Backlog?
Roles y la estimacin

Moderador

Estima Valor

Estima Coste
User Story
Mapping
Qu es el User Story Mapping?

Herramienta que permite


generar una representacin
visual de la sistema
completo.
Ofrece una vista general de
todas las funcionalidades
que lo componen (the big
picture) de punta a punta.
Beneficios

Priorizar componentes por


valor de negocio.
Ayuda a delimitar el alcance.
Identificar entregas
tempranas.
Detectar dependencias
entre componentes.
Refuerza el trabajo en
equipo.
Es una alternativa para un
plan de proyecto.
Resumiendo

Ayuda a dimensionar la pila


del producto (Product
Backlog) en
Tiempo (Releases)
Funcionalidades
(Historias de Usuario).

Recuerda: al final del da, tu trabajo


no es obtener requisitos correctos
es cambiar el mundo
Jeff Patton
Estructura
Descripcin de la estructura

Backbone: Proceso de Negocio.


The Walking Skeleton: Lo mnimo con lo que el sistema camina.
A veces se asocia al Mnimo Producto Viable (MVP).
Activities, User Tasks: Actividades.
User Stories: Historias de usuario.
Priorizacin: Valor de Negocio.
Plan de Versiones, Raleases: Tiempo.
Historias de usuario
Herramientas
storiesonboard.com
cardboardit.com
featuremap.co
Dinmica
El juego

Levantarse de la cama y
salir.
Objetivos

Mostrar los beneficios de la


priorizar tareas.
Identificar los MVP.
Establecer la auto
organizacin de los equipos.
Supuestos

Asumir que se tratan de una


persona:
Trabaja
Soltera
Sin hijos ni mascotas
Vive solo
Paso 1 - Lista de actividades

Listar las actividades que


hicieron desde que se
despertaron hasta que
llegaron al trabajo.
De manera individual.
Cada actividad debe estar en
un Post-it.
Paso 2 - Agrupando las actividades

Reunir las actividades que


tienen un objetivo comn.
Eliminar las actividades
duplicadas.
Asignarle un ttulo.
Paso 3 - Ordenar las actividades

Ordenar las actividades


secuencialmente.
Mostrar el avance del
tiempo de izquierda a
derecha.
El orden debe representar
una historia con inicio y fin.
Paso 4 Priorizar las actividades

Priorizar las actividades de


arriba hacia abajo.
Los actividades ms
importantes estn arriba.
Paso 5 - Qu pasa si..?

Imaginar que se tiene una


reunin muy importante a la
que no se puede faltar o
llegar tarde.
Desafortunadamente el
despertador no son y te
quedaste dormido.
Tienes 15 minutos para
llegar a tu oficina.
Trazar una lnea que permita
identificar las actividades
que les permita llegar a la
oficina con la menor cantidad
de actividades posibles.
En el juego..
En el juego..
En el juego..
Lecciones del juego

Con la limitacin del tiempo, el objetivo sigue siendo realizar el


pleno "valor" de llegar a tiempo a la oficina.
Con la restriccin de tiempo queremos ser rpidos, lo que
significa minimizar el tiempo para alcanzar el valor.
No invertimos igual en cada paso, en algunos pasos dejamos
solo una actividad y en algunos muchos.
Elegir la profundidad de cada paso es ms fcil cuando la
imagen completa est disponible.
El contexto del valor de extremo a extremo, ayuda a los
equipos de desarrollo a comprender mejor el alcance.
Referencias bibliogrficas

User Story Mapping Jeff Wake up in the morning


Patton. Game A quick fun way to
understand the basic
concept of Iterative
Incremental Development
https://www.agilesparks.com/blo
g/wake-up-in-the-morning-game/
User Story Mapping in
Practice
https://submissions-
production.s3.amazonaws.com/
attachments/attachments/000/
000/077/original/UserStoryMap
pingInPractice.pdf
Agile La Paz Sesiones de agilismo

Construyendo el
Producto Mnimo Viable con
User Story Mapping
Gracias!