Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Kanban: mucho Mas que tableros y Limites de WIP

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 34 Publicité

Plus De Contenu Connexe

Plus récents (20)

Publicité

Kanban: mucho Mas que tableros y Limites de WIP

  1. 1. Kanban: mucho Mas que tableros y Limites de WIP SquirrelNorth FERNANDO CUENCA fernando@squirrelnorth.com C o m o K a n b a n f u e l a v í a d e r e c o n c i l i a c i ó n c o n A g i l e / S c r u m 20 de Septiembre, 2022
  2. 2. SquirrelNorth CONSULTING | TRAINING | COACHING MARTIN AZIZ FERNANDO CUENCA JAMES STEELE ALEXEI ZHEGLOV
  3. 3. 2000: Desarrollador 2003: Technical Lead 2006: (Agile) Team Lead/Manager 2009: Agile Coach (embebido) 2011: Agile Coach (flotante) Como fue mi recorrido… 2015: “Será hora de abrir una pizzería??” Toronto XPUser Group
  4. 4. Agile y sus descontentos
  5. 5. Agile y sus descontentos
  6. 6. Agile y sus descontentos
  7. 7. A veces, lo que hace falta es un buen mentor… Alexei Zheglov
  8. 8. “Kanban es una forma de ver…” Andy Carmichael Desde de una ”necesidad” (o solicitud)... … hasta que esa “necesidad” está satisfecha Trabajo “fluyendo” Commitment Point Delivery Point Replenishment Delivery Tiempo Transcurrido (Lead Time) Patrón de Arribo
  9. 9. Trabajo “fluyendo” Lead Time “Kanban es una forma de ver…” Andy Carmichael DEMANDA CAPACIDAD
  10. 10. Trabajo “fluyendo” Lead Time Kanban: Un “Método de Gestión” Cost of Delay Classes of Service Board Design Options Model Upstream Kanban Queuing Policy Decoupled Cadences Capacity Allocation … MOLDEADO DE LA DEMANDA Identify and Remove Delay Bottleneck Handling Dependency Management Understanding Variation Economic Cost Model Risk Review Feedback Loops Liquidity … APROVECHAMIENTO DE LA CAPACIDAD
  11. 11. ¿Y si nuestro proceso es Scrum? https://commons.wikimedia.org/wiki/File:Scrum_Framework.png Roles Artefactos Eventos Timebox
  12. 12. Refinado (Grooming) Sprint Planning Y todo esto como “duele”? Fuentes de Insatisfacción
  13. 13. Las historias no vienen solo del PO. Durante grooming, las historias se dividen Las historias en progreso generan mas historias Muy difícil administrar el Backlog!
  14. 14. Cuando vamos a terminar? Cabe en el Sprint? Cuanto podemos poner aquí? Done no ese siempre “Done!” Que hacemos con el trabajo no terminado del Sprint anterior? Cuanto mas?
  15. 15. Todo el trabajo empieza al mismo tiempo Sprint Planning El PO se demora en aceptar las historias Los Testers tienen que esperar al final del Sprint
  16. 16. Trabajo que se bloquea y no puede seguir Trabajo urgente aparece en medio del Sprint
  17. 17. Una digresión… No hay ilusiones (“whishful thinking”) en Kanban David J. Anderson
  18. 18. …OK, otra mas… Agile requiere un cambio de “mindset” Mindset Acciones Resultados Con Kanban empezamos aquí Double-loop Learning
  19. 19. • La demanda raramente es homogénea • Distintos tipos de trabajo requieren distintos tratamientos Análisis de Demanda Identificación de “Tipos de Trabajo” Mapeo de Workflows
  20. 20. Reglas de Transición Clases de Servicio Actividades opcionales Tipos de Trabajo Workflow explicito
  21. 21. • ¿Cómo entendemos el paso del tiempo? • ¿Cuáles son las “fuerzas naturales” que impactan en cuanto tiempo toma hacer algo?
  22. 22. Colas de Espera Colas de Espera Buffer (para “lotes”)
  23. 23. ¿qué factores afectan el Lead time? El Lead Time es una variable aleatoria (no determinística) Una Verdad Inconveniente
  24. 24. Distribuciones de Lead TIme 0 5 10 15 20 25 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 Frequency Duration (days) Cual es el major de los casos? Y que tan frecuentemente ocurre? Peor de los casos 14.5 El promedio (nunca ocurio!) La moda (el caso mas frecuente) Que tan predecible somos?
  25. 25. Otra verdad inconveniente… Wait Wait Wait Wait Work Work Work Work Flow Efficiency = work work + wait x 100% Valor típico: 1-20%
  26. 26. En la búsqueda de la predictibilidad Modelo Visual Add Product to Shopping Cart Test server unavailable Date: 24/10/2018 Blocker Clustering Instrumentación para medir flujo Environment Outage Missing Information SME availability Identificar las fuentes de demora • Multitasking & Trato preferencial (Preemption) • Colas & Buffers • Dependencias • Impedimentos (Blockers) • Retrabajo, defectos (Failure Demand)
  27. 27. • Mucho trabajo en progreso (WIP) • Trabajo en Lotes
  28. 28. El problema de tener mucho “WIP” 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 Average Lead Time Average WIP Time (days) Work Items Cummulative Flow Diagram (CFD) Average Throughput Arribos Partidas Avg. Delivery Rate = Avg. WIP Avg. Lead Time Ley de Little
  29. 29. El problema de tener mucho “WIP” Sistema Impredecible Sistema Predecible
  30. 30. Limitando el WIP Uno no controla el WIP con Limites de WIP! Terminar de empezar, Empezar a Terminar
  31. 31. Mientras, Los clientes aun esperan… Hay que mirar mas allá del equipo: Servicios
  32. 32. Dos formas de gestionar cambios Proceso Actual definido / diseñado de antemano TRANSICION Proceso Futuro Proceso en Evolucion Proceso Inicial Proceso futuro es emergente Adecuado? Adecuado? Adecuado? Adecuado? Adecuado? Roll back Roll forward Definido (Tradicional) Evolutivo (Kanban)
  33. 33. Gestión del cambio con KAnban Empezar con lo que hacemos hoy Fomentar actos de Liderazgo en todos los niveles Acordar buscar la mejoría a través de Cambio Evolutivo Proceso en Evolucion Proceso Inicial Proceso futuro es emergente Adecuado ? Adecuado? Adecuado? Adecuado? Adecuado? Roll back Roll forward
  34. 34. SquirrelNorth s q u i r r e l n o r t h . c o m Kanban: mucho Mas que tableros y Limites de WIP C o m o K a n b a n f u e l a v i a d e r e c o n c i l i a c i o n c o n A g i l e / S c r u m FERNANDO CUENCA fernando@squirrelnorth.com @fer_cuenca 20 de Septiembre, 2022 Trabajo “fluyendo” Lead Time

×