story mapping in practice

17
agile software development & services Story Mapping in Practice Octubre 2012 Jorge Silva – [email protected]

Upload: 10pines

Post on 27-Jan-2015

118 views

Category:

Business


1 download

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

Page 1: Story Mapping in Practice

agile software development & services

Story Mapping in Practice

Octubre 2012

Jorge Silva – [email protected]

Page 2: Story Mapping in Practice

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)

Page 3: Story Mapping in Practice
Page 4: Story Mapping in Practice

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

Page 5: Story Mapping in Practice

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”

Page 6: Story Mapping in Practice

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

Page 7: Story Mapping in Practice

Our recipeHow to apply theory?

Page 8: Story Mapping in Practice

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

Page 9: Story Mapping in Practice

Our recipeHow to apply theory?

Page 10: Story Mapping in Practice

Break

Page 11: Story Mapping in Practice

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

Page 12: Story Mapping in Practice

The Final Product

Page 13: Story Mapping in Practice

Analisys

Development

Validation

UserBusiness

Context

Story Mapping

Production

What’s next?

Page 14: Story Mapping in Practice

The application

Page 15: Story Mapping in Practice

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

Page 16: Story Mapping in Practice

Final thought

Story mapping is a tool that's born from participation. Participation brings engagement. And engagement means a successful project.

Page 17: Story Mapping in Practice

agile software development & services

Muchas gracias!

[email protected]

twitter: @10Pines

Argentina

Av. Alem 693 5º B(1057) Ciudad de Buenos Aires