SlideShare uma empresa Scribd logo
1 de 68
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
https://co.linkedin.com/in/jorgeabadl
PONGAMOS LAS
BASES
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
Corazón de ágil
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
Pareto también se cumple en
productos de software
Ahora si…
Repasemos Scrum
¿Y de dónde
sale el
Product
Backlog?
No es por arte
de magia
Herramientas para Agile Inception
• Elevator Pitch
• Lista del No
• Vecindario
• Product Box
• Product Vision Board
• Lo que nos mantiene despiertos
• Compromisos y restricciones
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
Principio de la incertidumbre de los
requisitos de Humphrey
La solución al software
debe ser orgánica
Con feedback
tamprano y
continuo para
que crezca de
forma exitosa
User Story Mapping
Ideado 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 Map
Es 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
• Walking Skeleton
• Minimum Viable Product (MVP)
• Producto mínimo de valor
¿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
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
¡6 días!
(por ejemplo)
Luego con
• las personas que conforman el equipo
• El valor hora promedio del equipo de trabajo
• Los días del sprint puedes calcular algo como:
Clic aquí para visitar el post
bit.ly/TiempoCostoUSM
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
¿Y el seguimiento?
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
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%
Se marcan las historias
riesgosas…
Historias Riesgosas
2.100 puntos
1.800 puntos
2.500 puntos
Muy bonito, pero ¿y los
números?
Burn Up Release
Zona de Valor de Negocio
Zona de Valor de
Negocio del Release
Está en su punto, tiene la
capacidad esperada para
este Release
¡¡¡Obtienes lo que mides!!!
(más indicadores y métricas)
¿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.
Puntos de Historia Historias
VELOCIDAD DEL EQUIPO
Bugs
SPRINT
SPRINT
43
54
180
150
35
28
178
150
0
20
40
60
80
100
120
140
160
180
200
1 2 3 4
Puntos
Comprometidos
Puntos Logrados
SPRINT
6
12
26 26
2
4
20
26
0
5
10
15
20
25
30
1 2 3 4
Historias
Comprometidas
Historias
Aprobadas
SPRINT
4
3
3.5
4.8
1
2
3
4
5
0 1 2 3 4 5
Satisfacción
Satisfacción
0
20
40
60
80
100
120
140
1 2 3 4
0
64
17
1
20
59
16
13
Cerrados
Abiertos
VELOCIDAD DEL EQUIPO
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?
¡GRACIAS!
Jorge H. Abad L.
jorge.abad@gmail.com
@jorge_abad
Blog http://www.lecciones-aprendidas.info/
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 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.
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
– jorge.abad@gmail.com
– @jorge_abad
– https://co.linkedin.com/in/jorgeabadl

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Product Discovery
Product DiscoveryProduct Discovery
Product Discovery
 
Mapa de Historias de Usuario - User Story Map
Mapa de Historias de Usuario - User Story MapMapa de Historias de Usuario - User Story Map
Mapa de Historias de Usuario - User Story Map
 
Agile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de softwareAgile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de software
 
OKR Canvas - Métricas, KPIs y OKRs
OKR Canvas - Métricas, KPIs y OKRsOKR Canvas - Métricas, KPIs y OKRs
OKR Canvas - Métricas, KPIs y OKRs
 
Metricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projetoMetricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projeto
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree... Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree...
 
Lean Inception & PBB: Cómo integrar ambas técnicas para construir el Backlog ...
Lean Inception & PBB: Cómo integrar ambas técnicas para construir el Backlog ...Lean Inception & PBB: Cómo integrar ambas técnicas para construir el Backlog ...
Lean Inception & PBB: Cómo integrar ambas técnicas para construir el Backlog ...
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
SCRUM
SCRUMSCRUM
SCRUM
 
Curso gratuito de Agile y scrum
Curso gratuito de Agile y scrumCurso gratuito de Agile y scrum
Curso gratuito de Agile y scrum
 
Product Owner
Product OwnerProduct Owner
Product Owner
 
The Agile Coaching DNA - Overview
The Agile Coaching DNA -  OverviewThe Agile Coaching DNA -  Overview
The Agile Coaching DNA - Overview
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
scrum
scrumscrum
scrum
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Agile Inception
Agile InceptionAgile Inception
Agile Inception
 
Presentación SCRUM
Presentación SCRUMPresentación SCRUM
Presentación SCRUM
 

Destaque

Museo | Personas & User Journey Map
Museo | Personas & User Journey MapMuseo | Personas & User Journey Map
Museo | Personas & User Journey Map
emoragac
 
Taller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Taller Video Mapping de Proyectaragon y Arstic Audiovisual SolutionsTaller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Taller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Zaragoza Activa
 

Destaque (20)

Hablemos de la Complejidad, la Gestión de Proyectos y Cynefin
Hablemos de la Complejidad, la Gestión de Proyectos y CynefinHablemos de la Complejidad, la Gestión de Proyectos y Cynefin
Hablemos de la Complejidad, la Gestión de Proyectos y Cynefin
 
Escribir Historias de Usuario Maravillosas
Escribir Historias de Usuario MaravillosasEscribir Historias de Usuario Maravillosas
Escribir Historias de Usuario Maravillosas
 
Taller Historias de usuario 20130117
Taller Historias de usuario 20130117Taller Historias de usuario 20130117
Taller Historias de usuario 20130117
 
Kanban
KanbanKanban
Kanban
 
Agilismo y Betabeers
Agilismo y BetabeersAgilismo y Betabeers
Agilismo y Betabeers
 
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
 
Museo | Personas & User Journey Map
Museo | Personas & User Journey MapMuseo | Personas & User Journey Map
Museo | Personas & User Journey Map
 
PresentacióN A Mano
PresentacióN A ManoPresentacióN A Mano
PresentacióN A Mano
 
Metodologías y Herramientas 2: Analizar y definir
Metodologías y Herramientas 2: Analizar y definirMetodologías y Herramientas 2: Analizar y definir
Metodologías y Herramientas 2: Analizar y definir
 
Taller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Taller Video Mapping de Proyectaragon y Arstic Audiovisual SolutionsTaller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Taller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
 
Poster agilismo 2014
Poster agilismo 2014Poster agilismo 2014
Poster agilismo 2014
 
La priorización de historias de usuario (versión ampliada)
La priorización de historias de usuario (versión ampliada)La priorización de historias de usuario (versión ampliada)
La priorización de historias de usuario (versión ampliada)
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale Agile
 
Historias de usuario
Historias de usuarioHistorias de usuario
Historias de usuario
 
Metodologia Agile - Estimacion por Story Points
Metodologia Agile -  Estimacion por Story PointsMetodologia Agile -  Estimacion por Story Points
Metodologia Agile - Estimacion por Story Points
 
Customer Journey Map
Customer Journey MapCustomer Journey Map
Customer Journey Map
 
Estimación Ágil, Story Points y Planning Poker
Estimación Ágil, Story Points y Planning PokerEstimación Ágil, Story Points y Planning Poker
Estimación Ágil, Story Points y Planning Poker
 
La priorización de historias de usuario (versión reducida)
La priorización de historias de usuario (versión reducida)La priorización de historias de usuario (versión reducida)
La priorización de historias de usuario (versión reducida)
 
Historias de Usuario (Tarjetas)
Historias de Usuario (Tarjetas)Historias de Usuario (Tarjetas)
Historias de Usuario (Tarjetas)
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del Esfuerzo
 

Semelhante a Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User Story Map

Capacitación scrum
Capacitación scrumCapacitación scrum
Capacitación scrum
JuanRGS
 
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdf
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdfSprint_ScrumFundamentos_JM_Agosto21_vA.pdf
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdf
valverdeisaac69
 
Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2
Etna Estrella
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
JeremyLuiggi1
 

Semelhante a Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User Story Map (20)

Tips para la PMO perdida en el Mundo Ágil
Tips para la PMO perdida en el Mundo ÁgilTips para la PMO perdida en el Mundo Ágil
Tips para la PMO perdida en el Mundo Ágil
 
Las SinCuenta Sombras de Scrum
Las SinCuenta Sombras de ScrumLas SinCuenta Sombras de Scrum
Las SinCuenta Sombras de Scrum
 
OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018
 
Scrum
ScrumScrum
Scrum
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptx
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Introducción a Scrum
Introducción a ScrumIntroducción a Scrum
Introducción a Scrum
 
Curso scrum 2017
Curso scrum 2017Curso scrum 2017
Curso scrum 2017
 
Capacitación scrum
Capacitación scrumCapacitación scrum
Capacitación scrum
 
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdf
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdfSprint_ScrumFundamentos_JM_Agosto21_vA.pdf
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdf
 
Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Sps2019 Teams : El ultimo Jedi
Sps2019 Teams : El ultimo JediSps2019 Teams : El ultimo Jedi
Sps2019 Teams : El ultimo Jedi
 
Imatia: presentación corporativa
Imatia: presentación corporativaImatia: presentación corporativa
Imatia: presentación corporativa
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
 
Gestión ágil de proyectos
Gestión ágil de proyectosGestión ágil de proyectos
Gestión ágil de proyectos
 

Mais de Jorge Hernán Abad Londoño

Mais de Jorge Hernán Abad Londoño (20)

Es la Agilidad Empresarial Necesaria en tu Empresa
Es la Agilidad Empresarial Necesaria en tu EmpresaEs la Agilidad Empresarial Necesaria en tu Empresa
Es la Agilidad Empresarial Necesaria en tu Empresa
 
Llevando Agilidad a la Estrategia --- Agilidad Estratégica
Llevando Agilidad a la Estrategia --- Agilidad EstratégicaLlevando Agilidad a la Estrategia --- Agilidad Estratégica
Llevando Agilidad a la Estrategia --- Agilidad Estratégica
 
Introducción a lean para managers
Introducción a lean para managersIntroducción a lean para managers
Introducción a lean para managers
 
Hablemos de Agilidad y de Scrum
Hablemos de Agilidad y de ScrumHablemos de Agilidad y de Scrum
Hablemos de Agilidad y de Scrum
 
El Secreto del Exito de los Equipos Agiles
El Secreto del Exito de los Equipos AgilesEl Secreto del Exito de los Equipos Agiles
El Secreto del Exito de los Equipos Agiles
 
Empresas Ágiles y Proactivas
Empresas Ágiles y ProactivasEmpresas Ágiles y Proactivas
Empresas Ágiles y Proactivas
 
Lean para managers - Por Jorge H. Abad L.
Lean para managers  - Por Jorge H. Abad L.Lean para managers  - Por Jorge H. Abad L.
Lean para managers - Por Jorge H. Abad L.
 
Desambiguación del Término - Pruebas Unitarias - por Jorge H. Abad abad L.
Desambiguación del Término -  Pruebas Unitarias - por Jorge H. Abad abad L.Desambiguación del Término -  Pruebas Unitarias - por Jorge H. Abad abad L.
Desambiguación del Término - Pruebas Unitarias - por Jorge H. Abad abad L.
 
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nec...
¿Por qué amazon no usa un marco de escalado  y por qué puede que tú sí lo nec...¿Por qué amazon no usa un marco de escalado  y por qué puede que tú sí lo nec...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nec...
 
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...
 
Diapositivas - Seminario Taller sobre Transformación Ágil
Diapositivas - Seminario Taller sobre Transformación ÁgilDiapositivas - Seminario Taller sobre Transformación Ágil
Diapositivas - Seminario Taller sobre Transformación Ágil
 
El Valor del Escalamiento de los Marcos en la Agilidad Organizacional
El Valor del Escalamiento de los Marcos en la Agilidad OrganizacionalEl Valor del Escalamiento de los Marcos en la Agilidad Organizacional
El Valor del Escalamiento de los Marcos en la Agilidad Organizacional
 
Algunos Conceptos Claves de DevOps
Algunos Conceptos Claves de DevOpsAlgunos Conceptos Claves de DevOps
Algunos Conceptos Claves de DevOps
 
Conferencia: Agile Marketing - Para Hacer Frente a los Cambios
Conferencia: Agile Marketing -  Para Hacer Frente a los CambiosConferencia: Agile Marketing -  Para Hacer Frente a los Cambios
Conferencia: Agile Marketing - Para Hacer Frente a los Cambios
 
Gestionando el Valor del Product Backlog
Gestionando el Valor del Product BacklogGestionando el Valor del Product Backlog
Gestionando el Valor del Product Backlog
 
Imagenes sobre transformacion agil, digital, cultural
Imagenes sobre transformacion agil, digital, culturalImagenes sobre transformacion agil, digital, cultural
Imagenes sobre transformacion agil, digital, cultural
 
Hablemos de Contratos Ágiles - Agile Contracts (Reloaded)
Hablemos de Contratos Ágiles - Agile Contracts (Reloaded)Hablemos de Contratos Ágiles - Agile Contracts (Reloaded)
Hablemos de Contratos Ágiles - Agile Contracts (Reloaded)
 
Qué significa hacer realmente una Transformación Ágil
Qué significa hacer realmente una Transformación ÁgilQué significa hacer realmente una Transformación Ágil
Qué significa hacer realmente una Transformación Ágil
 
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
 
Bad smells in agile transformations comunitaria - v20190427
Bad smells in agile transformations comunitaria - v20190427Bad smells in agile transformations comunitaria - v20190427
Bad smells in agile transformations comunitaria - v20190427
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

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
  • 6. Lacey, Mitch. The Scrum Field Guide: Practical Advice for Your First Year (Agile Software Development Series)
  • 7. Valor y riesgos en enfoque tradicional y ágil
  • 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
  • 10. Pareto también se cumple en productos de software
  • 13. ¿Y de dónde sale el Product Backlog?
  • 14. No es por arte de magia
  • 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
  • 17. Principio de la incertidumbre de los requisitos de Humphrey
  • 18. La solución al software debe ser orgánica Con feedback tamprano y continuo para que crezca de forma exitosa
  • 19. User Story Mapping Ideado por Jeff Patton @jeffpatton
  • 21.
  • 23. El User Story Map Es un taller realizado con el equipo de producto
  • 24. 1. Identifica primero los procesos Tip: cuando el sistema es pequeño se identifican los módulos
  • 25. 2. Luego las actividades
  • 26. 3. Por último las funcionalidades o historias épicas
  • 27. Nota: • En sistemas/productos muy pequeños solo habrá dos niveles • En sistemas/productos grandes es posible que hayan más de 3 niveles
  • 28. Presentation Title • Walking Skeleton • Minimum Viable Product (MVP) • Producto mínimo de valor
  • 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
  • 31. La versión mínima de hamburguesa sería el Walking Skeleton
  • 32.
  • 33. Presentation Title Prioricemos por releases, tratando de generar valor de punta a punta
  • 34. Presentation Title Cada release debe tener un objetivo o capacidad de negocio a cumplir
  • 35.
  • 36. Cada release • ¿Cuánto me costará aproximadamente? • ¿Cuándo estará listo?
  • 37. Herramientas como: • Tallas de Camiseta • Series numéricas
  • 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
  • 41. Luego con • las personas que conforman el equipo • El valor hora promedio del equipo de trabajo • Los días del sprint puedes calcular algo como:
  • 42. Clic aquí para visitar el post bit.ly/TiempoCostoUSM O bajar una hoja de cálculo
  • 43. Presentation Title ¿Quieres que te cueste menos? R/.Solicita menos software
  • 45. ¿Quieres terminar más rápido? (la respuesta es la misma) R/.Solicita menos software
  • 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%
  • 50.
  • 51. Se marcan las historias riesgosas…
  • 53. Muy bonito, pero ¿y los números?
  • 55. Zona de Valor de Negocio Zona de Valor de Negocio del Release
  • 56.
  • 57. Está en su punto, tiene la capacidad esperada para este Release
  • 58. ¡¡¡Obtienes lo que mides!!! (más indicadores y métricas)
  • 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.
  • 60. Puntos de Historia Historias VELOCIDAD DEL EQUIPO Bugs SPRINT SPRINT 43 54 180 150 35 28 178 150 0 20 40 60 80 100 120 140 160 180 200 1 2 3 4 Puntos Comprometidos Puntos Logrados SPRINT 6 12 26 26 2 4 20 26 0 5 10 15 20 25 30 1 2 3 4 Historias Comprometidas Historias Aprobadas SPRINT 4 3 3.5 4.8 1 2 3 4 5 0 1 2 3 4 5 Satisfacción Satisfacción 0 20 40 60 80 100 120 140 1 2 3 4 0 64 17 1 20 59 16 13 Cerrados Abiertos VELOCIDAD DEL EQUIPO
  • 61. 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
  • 63. ¡GRACIAS! Jorge H. Abad L. jorge.abad@gmail.com @jorge_abad Blog http://www.lecciones-aprendidas.info/
  • 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