story mapping in practice
DESCRIPTION
La técnica de Story Mapping; desarrollada por Jeff Patton; permite un enfoque visual a la construcción del product backlog. Está técnica; en la cual las historias de usuario se organizan en un modelo bidimensional; en lugar de la clásica lista-sábana; ayuda a pensar al producto desde los procesos de negocio y las necesidades de los usuarios. Luego de la difusion y aceptacion que tuvo esta tecnica; se plantean las dudas de su aplicacion en un proyecto real. En esta sesion; se contara una experiancia real; aplicada en el mundo del desarrollo de software; demostrando la utilidad de la tecnica; sus ventajas; y como se realizo el salto de la teoria a la practica.TRANSCRIPT
agile software development & services
Story Mapping in Practice
Octubre 2012
Jorge Silva – [email protected]
Agenda
▶ How this all began? (5 min)▶ Review of the technique (10 min) ▶ Domain (5 min)▶ How to aply theory (20 min)▶ Conclutions (10 min)
5© Jeff Patton, all rights reserved, www.AgileProductDesign.com
Traditional software
development
Scope
Time Cost(resources)
Scope
Time
Cost(resources)
Agile software development
Target business goals & outcomes
Scope Vs. Business value
The original recipe
Step 1. Collect featuresStep 2. Add detailsStep 3. Place cards in sequential orderStep 4. Group by frequencyStep 5. Note logical breaks in workflowStep 6. Mark the first system spanStep 7. EstimateStep 8. Slice and serve
Review
Source: Jeff Patton “How you slice it”
Labor!!
Manning Guide!!
Domain to work on
MANNING GUIDE Number of
Sales Level per Half Hour Employees
135 1
271 2
406 3
542 4
677 5
812 6
948 7
1083 8
1219 9
1354 10
1489 10
1625 11
1760 12
1896 13
2031 13
2167 14
2302 14
Our recipeHow to apply theory?
9© Jeff Patton, all rights reserved, www.AgileProductDesign.com
Traditional software
development
Scope
Time Cost(resources)
Scope
Time
Cost(resources)
Agile software development
Target business goals & outcomes
Scope Vs. Business value
Our recipeHow to apply theory?
Break
Argentinian recipeOur steps
Step 1: Set goalsStep 2: Activity graphStep 3: Backbone, details & debateStep 4: Dejar decantar (receso)Step 5: More details & more debate Step 6: Prioritize
The Final Product
Analisys
Development
Validation
UserBusiness
Context
Story Mapping
Production
What’s next?
The application
Retrospectiva
Que es un “Story mapping” para el cliente?Confianza con el clienteNo es tanto un producto, sino un sistema internoObjetivo: "Que nos quede un mapa de historias de lo que tiene que hacer el sistema...”Nos permitio tener un mayor entendimiento del negocio y del problema.Sacamos/identificamos desperdicio/viciosNO resulto un plan de releases claroCuidado con “Lo que se dice se hace”ConcientizacionConstruccion colectiva del alcance.Emergente: Tomar el producto como propioEl ejercicio de las priorizaciones, pone de manifiesto las limitaciones, y se obliga a moderar las expectativasComunicar/generar el contexto La idea no es volver al cascada!La incertidumbre no se anula
Final thought
Story mapping is a tool that's born from participation. Participation brings engagement. And engagement means a successful project.
agile software development & services
Muchas gracias!
twitter: @10Pines
Argentina
Av. Alem 693 5º B(1057) Ciudad de Buenos Aires