AgileUY Workshop
Visual Story Mapping
TechMeetup
Noviembre 2013
Antecedentes
• Especificación de requerimientos en
metodologías tradicionales:
– Entrevistas, formularios, definición de proceso,
flujos, etc.  gran documento.
• Extreme Programming – Scrum – Agilismo en
general:
– User Stories que “invitan a dialogar” sobre esos
requerimientos
Interrogantes ágiles
• Cómo se trabaja con el Product Owner y
Stakeholders para arrancar a entender el
producto que se quiere crear?
• Cómo se crean esas User Stories que son los
generadores de nuestro producto?
• Cómo iniciamos ese “Product Discovery”?
Técnica - Personas
• Inventada por Alan Cooper – 1980s
• Usuarios tipo
– Individuales
– Grupales
• Con diferentes objetivos, motivaciones y expectativas
• Generadas por la gente que sabe o piensa que sabe del
negocio (marketing u otro)
• Creamos unos personajes para nuestra historia
• Usadas para hablar de lo que sabemos y de lo que no
sabemos
Técnica - Personas
• Beneficios
– Foco en la Persona y no en lo que piensa el equipo
de desarrollo o ejecutivos
– Más rápido que pasarse meses recolectando
requerimientos
– Prioridades en base a Personas
– Desacuerdos se solucionan en base a ellas
– Las pruebas se hacen contra la Persona
Personas no son todo
• No garantizan el éxito del proyecto
• Puede no capturar objetivos macro del
negocio (eficiencia, más ventas, etc)
• No sustituye análisis de tareas específicas
• No sustituye las pruebas de usabilidad
Dinámica - App / Website de Películas
Crear la Persona
•
•
•
•
•
•
•
Foto (Dibujarlo)
Nombre
Rol
Información demográfica mínima
Actividades principales
Características: Objetivos, motivación, problemas
Frases que diría esta persona expresando
objetivos y problemas
Desarrollo Evolutivo
Desarrollo Evolutivo
Concepto: MVP
• MVP: Minimal Viable Product
– Popularizado por Eric Ries (The Lean Startup)
– Producto que contiene la mínima cantidad de
características para un lanzamiento
– Utilizado habitualmente para lanzamientos a un
grupo reducido y controlado de personas
– Se usa como estrategia de marketing para probar
un producto de forma rápida y cuantitativa
Concepto: MMF
• MMF: Minimally Marketable Feature
– “el conjunto más pequeño posible de
funcionalidad que, por si misma, tiene valor en el
mercado”
Story Mapping
• Técnica utilizada para determinar los posibles
MVP y los MMF
• Popularizada por Jeff Patton y presentada en
este workshop por la gente de AgileUY 
Conceptos
•
•
•
•
Objetivos: desde el punto de vista humano
Actividades: lo que hacemos
Herramientas: con qué lo hacemos
Ejemplo:
– Visitar a mi familia
– Viajar de una ciudad a otra
– En un auto
• Niveles de confort: Ferrari, Fitito
– La necesidad de negocio (necesito que el viaje se haga en
menos de 30 minutos)
– Cuánto estemos dispuestos a invertir (precio del auto).
Story Mapping
• Objetivos – Actividades - Herramientas
• Proceso de negocio – Actividades – Software
• Software – Diferentes niveles de confort
Dinámica – Story Mapping
Resumen - Story Mapping
Referencias
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
http://www.wikispeed.com/
http://opensourceecology.org/wiki/Team_Wikispeed
http://en.wikipedia.org/wiki/Minimum_viable_product
http://www.agilebok.org/index.php?title=Minimally_Marketable_Feature_(MMF)
http://availagility.co.uk/2008/10/28/kanban-flow-and-cadence/user-story-mapping/
http://www.steptwo.com.au/papers/kmc_personas/index.html
http://www.informit.com/articles/article.aspx?p=30099
http://www.infoq.com/presentations/pragmatic-personas
http://qualityswdev.com/2010/02/03/personas-are-the-tests-for-requirements-gathering/
http://www.agileproductdesign.com/presentations/user_story_mapping/index.html
http://www.youtube.com/watch?v=iwJcvygxpKM
http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/
http://www.slideshare.net/nashjain/user-story-mapping
http://www.agileproductdesign.com/downloads/user_story_mapping_quickref_comic.pdf
http://www.youtube.com/watch?v=OdlipKmfCO4
http://www.youtube.com/watch?v=_dmBmDhmMlo
Descargar

AgileUY Workshop Visual Story Mapping