Como Kanban fue la vía de reconciliación con Agile/Scrum.
--
Presentado en la Universidad Tecnologica Nacional, Facultad Regional Cordoba
Sept 20, 2022
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
7. A veces, lo que hace falta
es un buen mentor…
Alexei
Zheglov
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
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. ¿Y si nuestro proceso
es Scrum?
https://commons.wikimedia.org/wiki/File:Scrum_Framework.png
Roles
Artefactos
Eventos
Timebox
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. 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. 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
18. …OK, otra mas…
Agile requiere un
cambio de
“mindset”
Mindset Acciones Resultados
Con Kanban
empezamos aquí
Double-loop
Learning
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
23. ¿qué factores afectan
el Lead time?
El Lead Time es una
variable aleatoria
(no determinística)
Una Verdad Inconveniente
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?
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)
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. El problema de tener
mucho “WIP”
Sistema
Impredecible
Sistema Predecible
30. Limitando el WIP
Uno no controla el WIP
con Limites de WIP!
Terminar de empezar,
Empezar a Terminar
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. 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. 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