mapa de historias de usuario - user story map

54
User Story Map - Mapa de Historias de Usuario Elaboración y Cálculos de Tiempo y Costo #devHangout con JORGE HERNÁN ABAD LONDOÑO @jorge_abad Blog http://www.lecciones- aprendidas.info/ Agile Coach, Project Leader, Scrum Master and Always a Learner V 2.0

Upload: jorge-hernan-abad-londono

Post on 22-Jan-2017

2.048 views

Category:

Software


1 download

TRANSCRIPT

User Story Map - Mapa de Historias de UsuarioElaboración y Cálculos de Tiempo y Costo

#devHangout con

JORGE HERNÁN ABAD LONDOÑO@jorge_abad

Blog http://www.lecciones-aprendidas.info/

Agile Coach, Project Leader, Scrum Master and Always a Learner

V 2.0

Miembro de Ágiles Colombia

Miembro PMI Capítulo Antioquia

• pmiantioquia.org• @pmiantioquia• facebook.com/PMIAntioquia• meetup.com/es-ES/Proximo-Capitulo-PMI-

Antioquia/

Repasemos Scrum

¿Y de dónde sale el Product Backlog?

No es por arte de magia

Herramientas como:• Taller de priorización• Impact Mapping• User Personas• User Story Map• Levantamiento de requisitos • Lista priorizada de necesidades

La solución al software Debe ser orgánica

User Story MappingIdeado por Jeff Patton@jeffpatton

http://idrawgirls.com/tutorials/2011/12/12/painting-chinese-woman-portrait/

Una solución Orgánica

Presentation Title

Pasos

El User Story MapEs un taller realizado con el equipo de producto

1. Identifica primero los procesos

Tip: cuando el sistema es pequeño se identifican los módulos

2. Luego las actividades

3. Por último las funcionalidades o historias épicas

Nota: • En sistemas/productos muy pequeños solo

habrá dos niveles• En sistemas/productos grandes es posible que

hayan más de 3 niveles

Presentation Title

• Minimum Viable Product (MVP)• Producto mínimo viable (PMV)• Producto mínimo de valor• Walking Skeleton

¿Cuál es la versión mínima de una hamburguesa?

Presentation Title

• R0: Dos panes y una carne

• R1: Más salsas• R2: Más tomate, lechuga

y cebolla• R3: Más queso y tocineta• R4: Más otra carne• R5: Más papas y gaseosa• R6: Más postre• Etc, etc, etc

Versionemos

La versión mínima de hamburguesa sería el Walking Skeleton

Presentation Title

Prioricemos por releases, tratando de generar valor de punta a punta

Presentation Title

Cada release debe tener un objetivo o capacidad de negocio a cumplir

Presentation Title

Malas Prácticas

Presentation Title

Un MVP de un solo release

R1

Releases por módulos que no generan valor de negocio

R2 R3R4

R5 R6 R7

Presentation Title

Trate mejor esto…

R1

Generar valor de punta a punta (end to end), y logrando un Release útil para el negocio

R2

R3

R4

Cada release• ¿Cuánto me costará

aproximadamente?• ¿Cuándo estará listo?

Herramientas como:• Tallas de Camiseta• Series numéricas

Análisis Comparativo• Tallas de camiseta • S, M, L, XL, XXL, XXXL

• Planning Poker• 1, 2, 3, 5, 8, 13, 20, 40, 100

• Otras series• 1, 2, 4, 8, 16, 32, 64, 128• 1, 2, 5, 10, 20, 50, 100

¿Cuántos días me demora construir el pivote «S» o el «1» incluyendo• Análisis• Desarrollo• Pruebas unitarias• Despliegue• Pruebas• Corrección• Despliegue• Automatización• Documentación• Y cualquier otra tarea requerida para el DONE!!!?

1,2,3,4 o más días

¡4 dias!(por ejemplo)

Luego con• las personas que conforman el equipo• El valor hora promedio del equipo de trabajo• Los días del sprintpuedes calcular algo como:

Clic aquí para visitar el post

http://www.lecciones-aprendidas.info/2015/05/calculando-el-costo-y-tiempo-estimado.html

goo.gl/vEYiEA

O bajar una hoja de cálculo

Presentation Title

¿Quieres que te cueste menos?R/.Solicita menos software

¿Quieres terminar más rápido?

¿Quieres terminar más rápido?(la respuesta es la misma)R/.Solicita menos software

Lacey, Mitch. The Scrum Field Guide: Practical Advice for Your First Year (Agile Software Development Series)

Valor y riesgos en enfoque tradicional y ágil

Presentation Title

“Nuestro trabajo no es hacer (toneladas de) software, nuestro trabajo

es hacer la MENOR cantidad de SOFTWARE que maximice el VALOR del

negocio de nuestros clientes”

Ángel Medinilla

@angel_m

Verdadero Valor de Negocio

At the end of the day, your job isn’t to get the requirements right — your job is to change the world.

– Jeff Patton@jeffpatton

PREGUNTAS

48

¡GRACIAS!Jorge H. Abad L.

[email protected]@jorge_abad

Blog http://www.lecciones-aprendidas.info/

Conferencia auspiciada por el PMI Antioquia Colombia Potential Chapter – La propiedad intelectual de esta pertenece al facilitador

Anexos

Conferencia auspiciada por el PMI Antioquia Colombia Potential Chapter – La propiedad intelectual de esta pertenece al facilitador

Enlaces Recomendados

• Libro sobre Mapa de Historias de Usuario de Jeff Patton - User Story Mapping: Discover the Whole Story, Build the Right Producthttps://www.amazon.com/User-Story-Mapping-Discover-Product/dp/1491904909/ref=sr_1_1?s=books&ie=UTF8&qid=1466737683&sr=1-1&keywords=user+story+mapping

• Story Mapping is a better way to work with Agile User Stories http://jpattonassociates.com/user-story-mapping/

• Creating an Agile Road Map Using Story Mapping https://www.scrumalliance.org/community/articles/2013/august/creating-an-agile-roadmap-using-story-mapping

• Información en mi blog sobre User Story Map http://www.lecciones-aprendidas.info/search/label/user%20story%20map

• Calculando el Costo y Tiempo Estimado de un Proyecto Ágil Usando un User Story Map http://www.lecciones-aprendidas.info/2015/05/calculando-el-costo-y-tiempo-estimado.html

Aviso de Copyright• Usted es libre de:

– Compartir- copiar, distribuir y trasmitir el trabajo

– Modificar- adaptar el trabajo

• Bajo las siguientes condiciones– Atribución. Ud. debe atribuir el trabajo en la manera especificada por el

autor o licenciante (pero de ninguna manera que sugiera que ellos aprueban su uso del trabajo).

• Nada de lo dispuesto en esta licencia menoscaba o restringe los derechos morales del autor.

• Para más información ver http://creativecommons.org/licenses/by/3.0/

Información de contacto

• Jorge Hernán Abad Londoño– [email protected]– @jorge_abad Puede eliminar esta (o cualquier

diapositiva), pero debe dar crédito de la fuente en algún lugar de su presentación. Utilizar el logotipo y el nombre de la empresa (como en la parte inferior izquierda, por ejemplo) o incluir una diapositiva en algún lugar diciendo que parte (o todo) de su presentación son de esta fuente. Gracias.