Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Kanban para Uso Genérico
Kanban para Uso Genérico
genérico
Marzo de 2015
Kanban
Guía visual
看板
Versión 1.1
Alvaro Ruiz de Mendarozqueta; revisión Diego Rubio
Kanban
Kanban es traducido como “tarjeta
de instrucción” o “tarjeta visual”
看板
Kanban
Lo básico
看板
El tablero más simple
PARA HACER TRABAJANDO TERMINADO
El tablero más simple Pizarrón
Líneas con
marcador o
cinta adhesiva
Tareas para hacer
PARA HACER TRABAJANDO TERMINADO
T1 T2
T3
T4
Tareas para hacer
PARA HACER TRABAJANDO TERMINADO
T1 T2 Tarjeta
adhesiva
T3
T4
Tareas para
hacer
Trabajando
PARA HACER TRABAJANDO TERMINADO
T1 T1
T2 T2
T3
T4
Trabajando
PARA HACER TRABAJANDO TERMINADO
T1 T1
T2 T2
T3
Al empezar a
trabajar en una
T4 tarea se mueve
la tarjeta a esta
columna
Trabajando
PARA HACER TRABAJANDO TERMINADO
T1 T1
T2 T2
T3
T3
T4
T4
Trabajando y terminadas
PARA HACER TRABAJANDO TERMINADO
T1 T1
T2 T2
T3
T3
Cuando la tarea
T4 está completa
T4 se mueve a
“Terminado”
Terminadas
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T3
T4
T4
Información básica de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea:
Fecha de terminada:
Información básica de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea:
Fecha de terminada:
Lo usual pero puede
variar de acuerdo a lo
que se necesite
Podemos medir el rendimiento
PARA HACER TRABAJANDO TERMINADO
T1
T2
La cantidad de tareas
terminadas: 4
T3
T4
Podemos medir el rendimiento
PARA HACER TRABAJANDO TERMINADO
T1
T2
Rendimiento
(throughput)
T3
T4
Podemos medir el plazo de ejecución
PARA HACER TRABAJANDO TERMINADO
T1 T1 T1
T1 T1 T1
Plazo de ejecución
(Lead Time)
Podemos medir el tiempo de trabajo efectivo
T1 T1 T1
T1 T1 T1
Tiempo para el
trabajo efectivo
(Cycle time)
Podemos medir el trabajo en progreso
T1 T1
T2 T2
T3
T3 Trabajo
T4 en
T4
progreso:
2
Podemos medir el trabajo en progreso
T1 T1
T2 T2
T3
T3
Trabajo en
T4 progreso
T4
(W.I.P.)
Kanban
Algunos problemas y
sus soluciones
看板
¿Tiene muchas tareas?
Problema
#1
PARA HACER TRABAJANDO TERMINADO
T1 T2
T3
T4
¿Tiene muchas tareas?
PARA HACER TRABAJANDO TERMINADO
T1 T2
T3
Kanban ayuda pero no hace milagros
T4 ¡Hay que ordenar, eliminar y
priorizar!
El tablero con pendientes
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
El tablero con pendientes
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
Aquí se colocan
todas las tareas
para hacer
El tablero con pendientes
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
El tablero con pendientes
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
T1
T4
T1
T2
T3
T4
¿Cuál elegimos?
El tablero con tareas borradas
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
T4
T4
BORRADAS
Más información de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea:
Responsable de hacerla:
Importancia:
Nombre de la tarea:
Responsable de hacerla:
Asignar la importancia de la
tarea, por ejemplo de 1 a 5
Importancia:
Nombre de la tarea:
Responsable de hacerla:
Importancia:
Complejidad:
Nombre de la tarea:
Responsable de hacerla:
Si también asignamos
complejidad podemos
Importancia: seleccionar combinando
complejidad e importancia
Complejidad:
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
-
Eligiendo con importancia
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
T1
Importancia = 5
T2 Importancia = 4
T3 Importancia = 3
T4 Importancia = 2
Eligiendo con importancia y complejidad
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
+ -
- +
Eligiendo con importancia y complejidad
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER
T1
Importancia = 5
T2 Importancia = 4
T3 Importancia = 3
Complejidad= 1
T4 Importancia = 3
Complejidad= 2
No estaba terminada
Problema
#2
PARA HACER TRABAJANDO TERMINADO
T1
T2
No
está
T3 lista
T4
No estaba terminada
PARA HACER TRABAJANDO TERMINADO
T1 T1
T2
Vuelve a
trabajar en la
T3 tarea
T4
No estaba terminada
PARA HACER TRABAJANDO TERMINADO
1
T1 T1
2 T1
T1
Le faltan
cosas para
terminar
Agregar el criterio de terminación
Nombre de la tarea:
Responsable de hacerla: Agregamos el criterio con
el que se considerará
terminada la tarea.
Criterio de terminación:
Importancia:
Complejidad:
Fecha de ingreso a “Para hacer”:
Fecha de terminada:
Criterio de terminación
PARA HACER TRABAJANDO TERMINADO
T1 T1
T2
Cumple el
criterio de
terminación
T3
T4
Criterio de terminación
PARA HACER TRABAJANDO TERMINADO
T1 T1
T2 Si el criterio de
terminación es
el mismo para
todas las tareas
T3 se puede
agregar a la
sección
T4
Criterio de terminación
Tarea bloqueada Problema
#3
T1
T2 No podemos terminar
la tarea (suele ser la
dependencia de
T3 terceros)
T4
Tarea bloqueada
PARA HACER TRABAJANDO TERMINADO
T1
T2
Indicamos que la
tarea está bloqueada
T3
Adhesivo o
T4 marca en la
tarjeta
Podemos agregar sección para bloqueada
T1 T1
T2
Movemos la tarea a la
sección de
bloqueadas
T3
T4
Sección bloqueada
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T1
T1 Vuelve a “trabajando”
cuando se libera el
bloqueo
T2
T3
T4
Bloqueada o esperando respuesta
Problema
#3, una
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
variante
T1
T2 Bloqueada por un
problema
T3
T4
Esperando una
respuesta
Bloqueada o esperando respuesta
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T1
Registramos el
tiempo hasta
T2 que
solucionamos el
problema
T3
T4
Registramos el tiempo
de espera
Trabajando en todas
Problema
PARA HACER TRABAJANDO #4
TERMINADO
T1
T4
Posibles bloqueos
Tareas múltiples
Procrastinar
Trabajo en progreso
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T1
T2
Limitar la cantidad de
tareas en
T3 “Trabajando”
T4
Trabajo en progreso
(TEP) = 2
WIP (Work In Progress)
Trabajo en progreso
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T1
T2
T3
T4
Límite de trabajo en
progreso (TEP) = 2
Indicado en el tablero
TEP = 2
Trabajo en progreso
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T1
T2
T3
T4
Se busca un ritmo
sostenido en el tiempo
TEP = 2
Trabajo en progreso
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T1
T3 T2 T2
T3
TEP = 2
Kanban
Todo junto
看板
PENDIENTES PARA TRABAJANDO BLOQUEADA TERMINADO
HACER
T1
T5
T2
T6
T3
T7
T4
T8
CRITERIO
DE
TERMINACIÓN
TEP = 2
Kanban
Tareas diferentes
看板
Tareas distintas
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5
T2 T1
T6
T3
T7
T4
CRITERIO
DE
TERMINACIÓN
TEP = 2
Tareas distintas
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5
T2 T1
T6 T3
CRITERIO
El criterio va a variar
DE
TERMINACIÓN
para cada tipo de
tarea
TEP = 2
Tareas distintas
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5 T2
T6 T3
T7 T4
T8 T1
TEP = 2
Kanban
“Trabajando” es más
complejo
看板
Varias tareas en “Trabajando”
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
Hay que hacer varios
pasos para finalizar la
T1 tarea
T3 T2 T2
T3
T4
TEP = 2
Analizamos el proceso
La salida de un proceso
debe agregar valor a la
entrada
Entrada S1 = E2 S2 = E3 Salida
P1 P2 P3
Mapa de la cadena de
valor
Dividir “Trabajando”
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5 P1 P2 P3
T2 T1
P1 P2 P3
T6
Dividimos “Trabajando”
de acuerdo al proceso
T7
T8 T4
El criterio de
T3 terminación va a
variar para cada
paso del proceso
C1 C2 C3
Kanban
Quién trabaja
看板
Indicamos quién trabaja
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5 P1 P2 P3
T2 T1
T6
T6
T7
T8 T4
Indicamos quién es el T3
responsable de cada
tarea
C1 C2 C3
Kanban
Principios y
fundamentos
1 Visibilidad
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5 P1 P2 P3
T2 T1
T6
El tablero permite ver lo
que sucede
T7
T8 T4
T3
C1 C2 C3
1 Visibilidad
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea:
Responsable de hacerla:
Criterio de terminación:
Fecha de ingreso a “Para hacer”:
Fecha de terminada:
T5 P1 P2 P3
T2 T1
P1 P2 P3
T6
Hacemos foco en el
proceso que agrega
valor
T7
T8 T4
T3
C1 C2 C3
3 Hacer explícitas las políticas de calidad
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5 P1 P2 P3
T2 T1
P1 P2 P3
T6
T7
T8 T4
Cada proceso tiene su
criterio de finalización
T3
C1 C2 C3
3 Hacer explícitas las políticas de calidad
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5 P1 P2 P3
T2
P1 P2 P3
T6
T1 T1
T8 T4
T7 Si cumple el criterio se
considera terminada
T3
C1 C2 C3
4
Medimos Registramos
cuántas tareas
hay en cada
estado del
Para cada
proceso
día Fecha Para hacer Trabajando Bloqueada Terminada
01/03/2015 10 0 0 0
02/03/2015 8 1 1 0
03/03/2015 5 2 1 2
04/03/2015 7 3 2 2
05/03/2015 7 3 0 4
06/03/2015 6 3 1 4
07/03/2015 8 3 0 5
08/03/2015 9 4 0 5
09/03/2015 10 2 2 7
10/03/2015 9 1 3 8
11/03/2015 10 2 2 9
10
15
20
25
30
35
40
0 0
3/1/2015
0
1
3/2/2015
2
2
3/3/2015
2
3
3/4/2015
4
3
3/5/2015
proceso
4
3
3/6/2015
Trabajo en
5
3
4
3/7/2015
5
4
3/8/2015
7
2
3/9/2015
8
1
3/10/2015
9
2
3/11/2015
10
3/12/2015
2
12
3/13/2015
2
14
3/14/2015
2
16
3/15/2015
1
3/16/2015
2
18 19
3/17/2015
1
3/18/2015
1
Medimos
21 22
3/19/2015
2
23
3/20/2015
2
25
3/21/2015
2
27
3/22/2015
3
3/23/2015
2
29 30
3/24/2015
Para hacer
Bloqueada
Terminada
Trabajando
proceso
Diagrama del
10
15
20
25
30
35
40
0 0
3/1/2015
0
1
3/2/2015
2
2
3/3/2015
2
3
3/4/2015
Promedio de
4
3
3/5/2015
trabajo efectivo
4
3
3/6/2015
5
3
4
3/7/2015
5
4
3/8/2015
7
2
3/9/2015
8
1
3/10/2015
9
2
3/11/2015
10
3/12/2015
2
12
3/13/2015
2
14
3/14/2015
2
16
3/15/2015
1
3/16/2015
2
18 19
3/17/2015
1
3/18/2015
1
Medimos
21 22
3/19/2015
2
23
3/20/2015
2
25
3/21/2015
2
27
3/22/2015
3
3/23/2015
2
29 30
3/24/2015
Para hacer
Bloqueada
Terminada
Trabajando
10
15
20
25
30
40
5
por
0 0
3/1/2015
0
1
3/2/2015
2
2
3/3/2015
2
3
3/4/2015
4
3
3/5/2015
4
3
3/6/2015
5
3
4
3/7/2015
5
4
3/8/2015
7
2
35 bloqueos constantes
3/9/2015
Posible “cuello de botella”
8
1
3/10/2015
9
2
3/11/2015
10
3/12/2015
2
12
3/13/2015
2
14
3/14/2015
2
16
3/15/2015
1
3/16/2015
2
18 19
3/17/2015
1
3/18/2015
1
Medimos
21 22
3/19/2015
2
23
3/20/2015
2
25
3/21/2015
2
27
3/22/2015
3
3/23/2015
2
29 30
3/24/2015
Para hacer
Bloqueada
Terminada
Trabajando
Posible
impedimento
5
Limitar el trabajo en progreso
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T1
T2
T3
Buscar un ritmo
sostenido en el tiempo
T4
TEP = 2
5
Limitar el trabajo en progreso
PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T1
T2
Cambiamos el
TEP
TEP = 3
5
Limitar el trabajo en progreso
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T5
T2 T1
T6
T3
T7
T4
Es posible limitar el
T8
TEP para otras
partes del proceso
para agilizar el flujo
CRITERIO
DE
TERMINACIÓN
TEP = 2
5
Limitar el trabajo en progreso
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T2
T1
T5
T3
T6
T4
Es posible limitar el
T7 TEP para otras
partes del proceso
T8 para agilizar el flujo
CRITERIO
DE
TERMINACIÓN
TEP = 3 TEP = 2
5
Limitar el trabajo en progreso
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO
T2
T1
T5 Limitar el TEP en
T3
“Para hacer” obliga a
T6 mantener los
“Pendientes”
T4
actualizados
T7
T8
CRITERIO
DE
TERMINACIÓN
TEP = 3 TEP = 2
6
Mejora continua
Planificar
Actuar Hacer
Evaluar
Kanban
Ley de Little
(porqué limitar el trabajo
en progreso)
Ley de Little
𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜
𝑊. 𝐼. 𝑃.
𝐿𝑒𝑎𝑑 𝑇𝑖𝑚𝑒 =
𝑇𝑟𝑜𝑢𝑔ℎ𝑝𝑢𝑡
Ley de Little
𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜
T7 T2 T1
T8 T5 Trabajo en T3
progreso
T6 (WIP) T4 Rendimiento
(throughput)
Plazo de ejecución
(Lead Time)
Ley de Little
Si el trabajo en progreso
crece, también lo hace
el plazo de ejecución
+
𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
+ 𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜
T7 T2 T1
T8 T5 Trabajo en T3
𝑊. 𝐼. 𝑃. progreso
(WIP)
𝐿𝑒𝑎𝑑 𝑇𝑖𝑚𝑒 = T6 T4
Rendimiento
(throughput)
𝑇𝑟𝑜𝑢𝑔ℎ𝑝𝑢𝑡
Plazo de ejecución
(Lead Time)
Optimizamos Limitar el trabajo
en progreso
-
𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜 +
Aumentar el
rendimiento
PARA HACER TRABAJANDO TERMINADO
T7 T2 T1
T8 T5 Trabajo en T3
progreso
(WIP)
T6 Rendimiento
T4 (throughput)
Plazo de ejecución
(Lead Time)
Fuentes y más información
1. Kanban and Scrum - making the most of both; Henrik Kniberg
& Mattias Skarin; Info Q en
http://www.infoq.com/minibooks/kanban-scrum-minibook
2. Priming Kanban; Jesper Boeg; en
http://www.infoq.com/minibooks/priming-kanban-jesper-
boeg
3. Lean Software Development: An Agile Toolkit; Mary
Poppendieck, Tom Poppendieck; Addison Wesley
4. http://www.everydaykanban.com/what-is-kanban/
5. http://www.scrummanager.net/files/flujotableroskanban.pdf
LIDICALSO
Laboratorio de Investigación y Desarrollo en Ingeniería y Calidad de Software
LIDICALSO http://www.institucional.frc.utn.edu.ar/sistemas/lidicalso/
Departamento de Ing. en Sistemas de Información
UTN FRC
Álvaro Ruiz de Mendarozqueta
alvaro@sumatesrl.com
aruizdemendarozqueta@gmail.com
skype: alvaro.rdm
http://www.slideshare.net/AlvaroRuizdeMendaroz