En esta presentación se describen tips para que las PMO comiencen con sus pilotos ágiles y algunas estrategias para que se comience a agilizar el portafolio de proyectos y productos.
2. ¡Hola!
Soy Jorge Hernán Abad L.
Esposo, padre, ingeniero, escritor
Regional Agile Coach in TCS, Enterprise Agile Coach, I
have leaded and participated in different agile and digital
transformations in Latin America.
Co-author of the book “Historias de Usuario: Una Visión
Pragmática“ / "User Stories: A Pragmatic View"
Pueden encontrarme en
• linkedin.com/in/jorgeabadl / @jorge_abad /
jorge.abad@tcs.com / jorge.abad@gmail.com
Mi propósito es acompañar a equipos y organizaciones
para que logren resultados grandiosos
Amo aprender y compartir experiencias.
2San Telmo, Buenos Aires, Argentina
5. 5
Business Agility
Business agility is the ability of an
organization to sense changes
internally or externally and respond
accordingly in order to deliver value
to its customers.
Puerto Madero, Buenos Aires, Argentina
8. Comprenda y aplique el
manifiesto ágil
• Cuales son sus principios
• Sus valores
• Tome decisiones basadas en el manifiesto. Ejemplo: ¿Y
en esta situación xxxxxx que me propone el manifiesto?
• Una sugerencia: tenga el manifiesto impreso en su
puesto de trabajo
8https://agilemanifesto.org/iso/es/manifesto.html
9. 9
Ágil es sobre gestión
de valor no sobre
gestión de alcance
En Ágil el alcance es
un medio para generar
valor
Estadio la Bombonera, Buenos Aires, Argentina
10. 10
Verse como un centro de
Gestión de Costos no es
estratégico
Jardin Frances, Rosario, Argentina
Su forma actual de “Control” en
la actualidad no genera mucho
valor y hace perder grandes
oportunidades a la organización
11. 11
Puerto Madero, Buenos Aires, Argentina
Su área debe comenzar a
pensar como un inversionista,
el ROI su punto de
conversación y validación
Comience a validar los
Business Case lo antes posible
12. 12
¿y que es valor?
¿Qué esValor?
ElValor se define como un beneficio financiero que
una organización recibe por la inversión realizada.
https://www.scrum.org/resources/blog/agile-value
Parque de la Independencia, Rosario, Argentina
Valor es la capacidad de generar beneficio económico.
Para organizaciones sin ánimo de lucro es: la
capacidad de generar un beneficio para la sociedad
https://jeronimopalacios.com/2016/10/metricas-agiles-fundamentales-ii/
Valor es cualquier cosa que:
• Incrementa el conocimiento
• Reduce el riesgo
• Genera retroalimentación valiosa
https://twitter.com/luchosalazarc/status/1158856231810994179
Valor es contribuir a los objetivos de negocio
Adaptado de https://www.linkedin.com/posts/juanandres-ochoa_agilismo-transformaciondigital-agile-activity-
6576961629420863488-ycwX
Valor es cualquier cosa que:
• Incremente el valor del mercado
• Reduce el riesgo
• Genera más capacidad de
construcción
https://impavidagile.com/wp-content/uploads/Impavid-Agile-and-Business-Value-
Meetup-.pdf
15. Establezca contratos ágiles con sus proveedores
15
Aspectos Claves
• Enfocados en maximizar la
colaboración Cliente-Proveedor
• Orientados a Ganar-Ganar
• Abierto a los cambios
• No establecen un Alcance Fijo
• Iteraciones Cortas
• El cliente revisa el trabajo hecho
y prioriza restante
• Reflejan aspectos de finalización
anticipada
• Requieren de confianza
• Buscan tener riesgo compartido
• Debido a que son ágiles el
cronograma no incluye reservas
de tiempo y costo (colchones)
Tipos de Contrato
• Bolsa de horas consumida por estimaciones cortas: Máximo dos sprints
• Contrato-sprint
• Contrato por fase o por reléase (máximo 3 meses de trabajo)
• Beneficio fijo: Se fija un beneficio y luego de allí se factura sin margen
• Valor hora graduado: Se paga un valor hora si se termina antes de una
fecha y otro valor hora si se termina después
• Precio por paquete de trabajo con opción de reestimarlo
• Precio por punto de historia con un valor hora mínimo a reconocer
cuando el desarrollo es lento
• Requieren confianza cliente-proveedor
• Tiempo y materiales
• Tiempo y materiales limitados por el costo
• Tiempo y materiales limitados por el tiempo
• Tiempo y materiales con alcance fijo y límite en el costo
http://www.lecciones-aprendidas.info/search/label/contratos%20agiles
16. Criterios para selección del piloto
Se recomienda iniciar con proyectos que cuenten con los
ciertos criterios que nos permiten tener un mayor impacto
en la organización.
• Duración estimada de máximo 8 meses
• Contratación del proveedor bajo esquema ágil.
• Seguimiento bajo métricas ágiles.
• Dedicación una persona experta en el negocio de al menos el
50%, la cual esté empoderada y no denigre de la agilidad
• Un Scrum Master o Facilitador experto
• Los impedimentos identificados por el Scrum Master o
Facilitador serán atendidos y tendrán prioridad
• Las evaluaciones de desempeño de quienes participan en el
proyecto no sean en cascada
• Las áreas de soporte le den prioridad al proyecto
• Ejecución por uno o dos equipos ágiles (15 personas máximo
en total)
• Se debe de considerar tecnologías conocidas por los equipos
• Las personas de los equipos deben:
• Contar con los skill técnicos
• Dedicación al 100%
16
Duración
Corto Largo
Patrocinio del Negocio
Débil Fuerte
Pequeño Grande
Baja
Conocido
Tamaño del Proyecto
Importancia
Crítico
Componente Tecnológico
Desco-
nocido
17. Tips relacionados con el inicio en Ágil
• Esto es sobre personas, trate a las personas como tal
17Rosario, Argentina
18. "En la vida real, el consejo más práctico para los líderes no
es tratar a los peones como peones, ni a los príncipes como
príncipes, sino a todas las personas como personas"
• . -James MacGregor Burns
18
Monumento a la Bandera, Rosario, Argentina
19. Tips relacionados con el inicio en Ágil
• Esto es sobre personas, trate a las personas como tal
• Las métricas tradicionales de CPI y SPI no le van a servir
• Tenga métricas ágiles y entienda el contexto de cada una
19Atardecer en Rosario, Argentina
20. Tenga métricas ágiles y entienda el
contexto de cada una de ellas
20
• Sprint Burndown Chart
• Deuda Tecnica
• Velocidad
• Reprocesos
• Incidentes encontrados
en le Sprint
• Incidentes encontrados
en producción
• % cobertura de pruebas
unitarias
• % cobertura de pruebas
funcionales
automatizadas
• Satisfacción del
cliente
• Time to market
• Frecuencia de
Relaeses con valor
• Bienestar
organizacional
• ROI mensual /
Trimestral
• Velocidad del programa /
portafolio
• % de cobertura de
pruebas unitarias
• % de cobertura de
pruebas funcionales
automatizadas
• Hipotesis validadas
• ROI mensual
• Satisfaccion del cliente
• Valor liberado (int, ext)
• Valor no liberado
• Frecuencia de Releases
• Hipótesis validadas
• Valor liberado (intera y
externamente)
• Tiempo entre
liberaciones
• Valor no liberado
• Relaese Burnup
• Trafiico
• Tasa de retención
• Satisfacción del cliente
• Duración de Sesión
• ROI mensual
• Frecuencia de
Deployment
• Lead time para los
cambios
• Tiempo para
restablecer el
servico
• Tasa de falla en los
camibos
• Mejoras
implementadas
• Deuda Técnica Buenos , Argentina
Equipos
Programas / Portafolios
Organización
Producto
Agile – DevOps
21. Tips relacionados con el inicio en Ágil
• Esto es sobre personas, trate a las personas como tal
• Las métricas tradicionales de CPI y SPI no le van a servir
• Tenga métricas ágiles y entienda el contexto de cada una
• Pueden haber ANS (Acuerdos de Niveles de Servicio o SLA
Service Level Agriment por sus siglas en inglés) pero son otros
completamente distintos
21Atardecer en Buenos Aires, Argentina
22. Algunos ANS que te pueden
servir
Sugeridas
• Nivel de cumplimiento de los sprint (historias
finalizadas/ historias de usuario acordadas). Valor
sugerido>=80%
• Calidad de los entregables (Defectos encontrados en
Producción/Pruebas unitarias y de aceptación). Valor
sugerido<=10%
• Efectividad de las pruebas (defectos encontrados en
Producción/Cantidad de defectos). Valor sugerido<=10%
• Deuda técnica (validación estática de código). Valor a
acordar
Deseables (Depende de la madurez en DevOps de la
organización contratante y el equipo de desarrollo)
• % de cobertura de pruebas unitarias. Valor a acordar
• % de cobertura de pruebas automatizadas. Valor a
acordar
22
23. Tips relacionados con el inicio en Ágil
• Esto es sobre personas, trate a las personas como tal
• Las métricas tradicionales de CPI y SPI no le van a servir
• Tenga métricas ágiles y entienda el contexto de cada una
• Pueden haber ANS (Acuerdos de Niveles de Servicio o SLA
Service Level Agriment por sus siglas en inglés) pero son otros
completamente distintos
• Aprenda a reconocer cuando se requiere la agilidad y cuando
no (Cynefin y Matriz de Ralph Stacey)
23Rosario, Argentina
24. Aprenda a reconocer cuando se requiere la agilidad y cuando no
(Cynefin y Matriz de Ralph Stacey)
Cynefin Matriz Ralph Stacey
24
Nota: En el mundo del desarrollo de productos y proyectos de software a la medida pocos se escapan del
escenario complejo. La promesa de la predectibilidad es “casi imposible” de alcanzar debido a la volatilidad de los
requisitos, la necesidad de validar hipótesis con el mercado y el evitar construir productos que nadie usará.
(Agile)
(Agile)
(Agile)
http://www.lecciones-aprendidas.info/2017/01/mi-punto-de-vista-bimodal-un-punto.html
25. Tips relacionados con el inicio en Ágil
• Esto es sobre personas, trate a las personas como tal
• Las métricas tradicionales de CPI y SPI no le van a servir
• Tenga métricas ágiles y entienda el contexto de cada una
• Pueden haber ANS (Acuerdos de Niveles de Servicio o SLA
Service Level Agriment por sus siglas en inglés) pero son otros
completamente distintos
• Aprenda a reconocer cuando se requiere la agilidad y cuando
no (Cynefin y Matriz de Ralph Stacey)
• Un PMP entrenado como Scrum Master que nunca ha liderado
un proyecto/producto Ágil no es un experto
• No descuide la excelencia técnica
• Hágase acompañar de personas y empresas que sepan
• Si su proveedor no es ágil tiene dos opciones
• Que alguien experto lo acompañe (y por favor siga sus
indicaciones)
• Cambie de proveedor
• Si su equipo de desarrollo es interno, otra vez, déjese
acompañar
25Cementrio La Recoleta, Buenos Aires, Argentina
27. Tips Ágiles para la PMO
• Tenga equipos estables, no arme y desarme equipos. Existe un alto costo en la
curva de aprendizaje y estabilización de los equipos
27Rosario, Argentina
28. Tenga equipos estables, no arme y
desarme equipos. Existe un alto
costo en la curva de aprendizaje y
estabilización de los equipos
En lo posible: no arme equipos para los proyectos, lleve
proyectos a los equipos
28Catedral de Buenos Aires, Argentina
http://www.lecciones-aprendidas.info/2018/09/tu-equipo-agil-no-comienza-siendo-agil.html
29. Tips Ágiles para la PMO
• Tenga equipos estables, no arme y desarme equipos. Existe un alto costo en la
curva de aprendizaje y estabilización de los equipos
• Los equipos pequeños son mas rápidos
29Buenos Aires, Argentina
31. Tips Ágiles para la PMO
• Tenga equipos estables, no arme y desarme equipos. Existe un alto costo en la
curva de aprendizaje y estabilización de los equipos
• Los equipos pequeños son mas rápidos
• No tenga personas tiempo parcial (part-time) es mas costoso
31Estación El Retiro, Buenos Aires, Argentina
33. Tips Ágiles para la PMO
• Tenga equipos estables, no arme y desarme equipos. Existe un alto costo en la
curva de aprendizaje y estabilización de los equipos
• Los equipos pequeños son mas rápidos
• No tenga personas tiempo parcial(part-time) es mas costoso
• Agilice cascada, exija software de valor funcionando cada 3 o 4 meses
• De nuevo, piense como inversionista, mida el valor que genera el portafolio no el
cumplimiento
• Insisto, valide los Business Case
• Enfóquese en victorias tempranas
• Gestione el cost of delay
33Buenos Aires, Argentina
34. Gestione el Costo del Retraso (Cost of delay)
34
"Si solo puede cuantificar
una cosa, cuantifique el
Costo del Retraso" -
Donald Reinertsen
Costo del retraso: ¿Cuánto
le cuesta a la compañía
por unidad de tiempo no
tener una funcionalidad
liberada oportunamente?
https://devops-research.com/
35. Tips Ágiles para la PMO
• Tenga equipos estables, no arme y desarme equipos. Existe un alto costo en la
curva de aprendizaje y estabilización de los equipos
• Los equipos pequeños son mas rápidos
• No tenga personas tiempo parcial(part-time) es mas costoso
• Agilice cascada
• De nuevo, piense como inversionista, mida el valor que genera el portafolio no el
cumplimiento
• Insisto, valide los Business Case
• Enfóquese en victorias tempranas
• Gestione el cost of delay
• Limite el WIP, no le diga que sí a todas las áreas
35Metro de Buenos Aires, Argentina
36. 36
Atender a todos a la vez generará más costo del retraso y perdida de
oportunidad para el negocio
43. 43
Un caso real
IT tiene 150 proyectos ejecutándose este momento y
entregan 100 proyectos promedio al año, ¿cuánto es
el tiempo promedio de un proyecto?
150 proyectos
100 proyectos/año
1.5 años = 18 meses
¿Qué impacto tiene esto para el negocio?
44. 44
Entonces: ¿Cómo hacemos para entregar valor más rápido y mejorar la
satisfacción del cliente?
¿Y si es con la misma capacidad (es decir: tasa de
entrega o equipo de trabajo)?
Reduciendo el WIP
45. 45
Veamos
si quiero entregar en la mitad del tiempo, entonces reduzco la cantidad de
proyectos a la mitad, es decir, a 75 proyectos.
75 proyectos
100 proyectos/año
0.75 años = 9 meses
47. Tips Ágiles para la PMO
• Tenga equipos estables, no arme y desarme equipos. Existe un alto costo en la
curva de aprendizaje y estabilización de los equipos
• Los equipos pequeños son mas rápidos
• No tenga personas tiempo parcial(part-time) es mas costoso
• Agilice cascada
• De nuevo, piense como inversionista, mida el valor que genera el portafolio no el
cumplimiento
• Insisto, valide los Business Case
• Enfóquese en victorias tempranas
• Gestione el cost of delay
• Limite el WIP, no le diga que sí a todas las áreas
• Gestione su entorno y sus jefes, sino esto será efímero
• Enséñele a su organización a experimentar, que se pueda fallar, rápido y barato
47Caminito, Buenos Aires, Argentina
49. Tips Ágiles para la PMO
• Tenga equipos estables, no arme y desarme equipos. Existe un alto costo en la
curva de aprendizaje y estabilización de los equipos
• Los equipos pequeños son mas rápidos
• No tenga personas tiempo parcial(part-time) es mas costoso
• Agilice cascada
• De nuevo, piense como inversionista, mida el valor que genera el portafolio no el
cumplimiento
• Insisto, valide los Business Case
• Enfóquese en victorias tempranas
• Gestione el cost of delay
• Limite el WIP, no le diga que sí a todas las áreas
• Gestione su entorno y sus jefes, sino esto será efímero
• Enséñele a su organización a experimentar, que se pueda fallar, rápido y barato
• Insisto: pegue el Manifiesto Ágil en su escritorio
• Sea LEAN (Maximice el Flujo, Enfóquese en el valor y Elimine desperdicios)
• Obsesiónese por el cliente final y transmita esa obsesión a la organización
• No deje de buscar la mejora continua
• Promueva el uso de los OKRs (objectives and Key Results) a todo nivel 49El Ateneo, Buenos Aires, Argentina
52. ¡¡¡Gracias!!!
Jorge H. Abad L.
@jorge_abad
https://www.linkedin.com/in/jorgeabadl/
http://www.lecciones-aprendidas.info/
52
Buenos Aires, Argentina
Nota:
Para esta presentación usé fotos de mi visita a Buenos Aires y Rosario Argentina para el
Ágiles 2019
Descarga de http://bit.ly/TipsAgilesPMO