Charla compartida en el V congreso de gerencia internacional de proyectos del PMI Colombia 2016, en donde se comparten los principios realizar la planeación y seguimiento de un proyecto ágil usando la técnica de User Story Map de Jeff Patton
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User Story Map
1. Estimación, priorización y
seguimiento de un proyecto ágil
empleando el User Story Map
Jorge Hernán Abad Londoño
M.Sc., CSM, CSP, PMP, Agile Coach
@jorge_abad
jorge.abad@gmail.com
4. Verdadero Valor de Negocio
Entender el
problema
LEAN AGILE
ENFÓQUESE EN
SOLUCIONES DE
VALOR, NO EN
SOFTWARE
CONSTRUYA EL
PRODUCTO
CORRECTO
CONSTRUYA DE
LA FORMA
CORRECTA
Nuestro foco es no perder el foco
9. “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
15. Herramientas para Agile Inception
• Elevator Pitch
• Lista del No
• Vecindario
• Product Box
• Product Vision Board
• Lo que nos mantiene despiertos
• Compromisos y restricciones
16. Herramientas para el backlog como:
• Taller de priorización
• Impact Mapping
• User Personas
• User Story Map
• User Journey
• Levantamiento de requisitos
• Lista priorizada de necesidades
29. ¿Cuál es la versión
mínima de una
hamburguesa?
30. 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
38. 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
39. ¿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
47. Principios Ágiles
1. Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
2. Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar
ventaja competitiva al cliente.
3. Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
4. Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
5. Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del
trabajo.
6. El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.
7. El software funcionando es la medida
principal de progreso.
8. Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo
constante de forma indefinida.
9. La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
10. La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
11. Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
12. A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en
consecuencia.
http://agilemanifesto.org/iso/es/principles.html
48.
49. Gestión Visual / Visual Management
• El 90% de la información transmitida al
cerebro es visual
• Las imágenes son procesadas 60.000
veces mas rápido que el texto
• La gestión visual mejora la habilidad
de aprender/comprender por encima
del 400%
59. ¿Qué más medir? (lo que agregue valor)
• Velocidad (puntos construidos por sprint del equipo)
• Bugs encontrados por testing en el sprint
• Bugs encontrados en producción
• Felicidad o satisfacción
• Deuda técnica por sprint
• Y otras que estén enfocadas en su mejora (ej);:
– Reinicios de servidor
– Tiempos ociosos
– Tiempo sin servidor
– Etc.
65. Conferencia auspiciada por el PMI Antioquia Colombia Potential Chapter – La propiedad intelectual de esta pertenece al facilitador
66. Enlaces Recomendados
• Libro sobre Mapa de Historias de Usuario de Jeff Patton - User Story Mapping:
Discover the Whole Story, Build the Right Product https://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.
67. 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/
68. Información de Contacto
• Jorge Hernán Abad
Londoño
– jorge.abad@gmail.com
– @jorge_abad
– https://co.linkedin.com/in/jorgeabadl