guía visual para kanban
TRANSCRIPT
El tablero más simple
PARA HACER TRABAJANDO TERMINADO
Aquí ponemos las tareas para hacer
Aquí ponemos las tareas en las que estamos trabajando
Aquí ponemos las tareas finalizadas
Pizarrón
Líneas con marcador o cinta adhesiva
Trabajando
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
T1
T2
Al empezar a trabajar en una tarea se mueve la tarjeta a esta columna
Trabajando y terminadas
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
T1
T2
T3
T4 Cuando la tarea está completa se mueve a “Terminado”
Información básica de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea: Fecha de ingreso a “Para hacer”: Fecha de terminada:
Información básica de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea: Fecha de ingreso a “Para hacer”: 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
T3
T4
La cantidad de tareas terminadas: 4
Podemos medir el plazo de ejecución
PARA HACER TRABAJANDO TERMINADO
T1 T1 T1
Tiempo “t” para terminar la tarea T1 Plazo de ejecución
Podemos medir el plazo de ejecución
PARA HACER TRABAJANDO TERMINADO
T1 T1 T1
Plazo de ejecución (Lead Time)
Podemos medir el tiempo de trabajo efectivo
PARA HACER TRABAJANDO TERMINADO
T1 T1 T1
Tiempo “t” para el trabajo efectivo sobre T1
Podemos medir el tiempo de trabajo efectivo
PARA HACER TRABAJANDO TERMINADO
T1 T1 T1
Tiempo para el trabajo efectivo
(Cycle time)
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
T1
T2
T3
T4
Podemos medir el trabajo en progreso
Trabajo en progreso: 2
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
T1
T2
T3
T4
Podemos medir el trabajo en progreso
Trabajo en progreso (W.I.P.)
¿Tiene muchas tareas?
PARA HACER TRABAJANDO TERMINADO
T1 T2
T3
T4 Kanban ayuda pero no hace milagros ¡Hay que ordenar, eliminar y priorizar!
El tablero con pendientes
PARA HACER
TRABAJANDO TERMINADO PENDIENTES
Nueva columna para tareas pendientes
Aquí se colocan todas las tareas para hacer
El tablero con pendientes
PARA HACER
TRABAJANDO TERMINADO PENDIENTES
T1
T2
T3
T4
Tarea lista para empezar a trabajar
Tarea que hay que hacer
BORRADAS
El tablero con tareas borradas
PARA HACER
TRABAJANDO TERMINADO PENDIENTES
T4
La tarea no está lista para empezar y no es importante
La tarea está lista para empezar y es importante
Podemos mantenerlas visibles o eliminarlas
Más información de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea: Responsable de hacerla: Importancia: Fecha de ingreso a “Para hacer”: Fecha de terminada:
Más información de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea: Responsable de hacerla: Importancia: Fecha de ingreso a “Para hacer”: Fecha de terminada:
Asignar la importancia de la tarea, por ejemplo de 1 a 5
Más información de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea: Responsable de hacerla: Importancia: Complejidad: Fecha de ingreso a “Para hacer”: Fecha de terminada:
Más información de la tarea
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea: Responsable de hacerla: Importancia: Complejidad: Fecha de ingreso a “Para hacer”: Fecha de terminada:
Si también asignamos complejidad podemos seleccionar combinando complejidad e importancia
Eligiendo con importancia
PARA HACER
TRABAJANDO TERMINADO PENDIENTES
Importancia de mayor a menor +
-
Ordenamos las tareas pendientes usando importancia
Eligiendo con importancia
PARA HACER
TRABAJANDO TERMINADO PENDIENTES
T1
T2
T3
T4
Importancia = 5
Importancia = 4
Importancia = 3
Importancia = 2
Eligiendo con importancia y complejidad
PARA HACER
TRABAJANDO TERMINADO PENDIENTES
Importancia de mayor a menor
Complejidad de menor a mayor
+
-
-
+
Ordenamos las tareas pendientes usando importancia y complejidad
Eligiendo con importancia y complejidad
PARA HACER
TRABAJANDO TERMINADO PENDIENTES
+
-
-
+
Las de menos importancia y alta complejidad son candidatas a ser eliminadas
Eligiendo con importancia y complejidad
PARA HACER
TRABAJANDO TERMINADO PENDIENTES
T1
T2
T3
T4
Importancia = 5
Importancia = 4
Importancia = 3 Complejidad= 1
Importancia = 3 Complejidad= 2
Agregar el criterio de terminación
PARA HACER TRABAJANDO TERMINADO
Nombre de la tarea: Responsable de hacerla: Criterio de terminación: Importancia: Complejidad: Fecha de ingreso a “Para hacer”: Fecha de terminada:
Agregamos el criterio con el que se considerará terminada la tarea.
Criterio de terminación
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
Cumple el criterio de terminación
T1
Criterio de terminación
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
Criterio de terminación
Si el criterio de terminación es el mismo para todas las tareas se puede agregar a la sección
T1
Tarea bloqueada
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
No podemos terminar la tarea (suele ser la dependencia de terceros)
Problema #3
Tarea bloqueada
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
Indicamos que la tarea está bloqueada
Adhesivo o marca en la tarjeta
Podemos agregar sección para bloqueada
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
Movemos la tarea a la sección de bloqueadas
T1
Sección bloqueada
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T1 Vuelve a “trabajando” cuando se libera el bloqueo
T3
Bloqueada o esperando respuesta
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
Esperando una respuesta
Problema #3, una variante
Bloqueada por un problema
Bloqueada o esperando respuesta
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
Registramos el tiempo de espera
Registramos el tiempo hasta que solucionamos el problema
Trabajando en todas
PARA HACER TRABAJANDO TERMINADO
T1
T2
T3
T4
Problema #4
Casi todas empezadas y ninguna terminada
Posibles bloqueos Tareas múltiples Procrastinar
Trabajo en progreso
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
Trabajo en progreso (TEP) = 2 WIP (Work In Progress)
Limitar la cantidad de tareas en “Trabajando”
Trabajo en progreso
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
TEP = 2
Límite de trabajo en progreso (TEP) = 2 Indicado en el tablero
Trabajo en progreso
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
TEP = 2
Se busca un ritmo sostenido en el tiempo
Trabajo en progreso
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
TEP = 2
T2 T3
La tarea nueva entra sólo cuando hay cupo en TEP
PARA HACER
TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
TEP = 2
T1
T2
T3
T4
T6
T5
T7
T8
CRITERIO DE TERMINACIÓN
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
TEP = 2
T1 T2
T3
T4
T6
T5
T7
T8
CRITERIO DE TERMINACIÓN
Algunas tareas son de distinta naturaleza
Tareas distintas
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
TEP = 2
T1 T2
T3
T4
T6
T5
T7
T8
CRITERIO DE TERMINACIÓN
El criterio va a variar para cada tipo de
tarea
Tareas distintas
Las podemos distinguir con tarjetas de distintos colores
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
TEP = 2
T1
T3
T4
T6
T5
T7
T8
Tareas distintas
Las podemos distinguir con andariveles
T2
T4
T5
T8
Varias tareas en “Trabajando”
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
TEP = 2
T2 T3
Hay que hacer varios pasos para finalizar la tarea
Analizamos el proceso
Mapa de la cadena de valor
P1 P2 P3 Entrada Salida S1 = E2 S2 = E3
La salida de un proceso debe agregar valor a la entrada
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
T1 T2
T3
T4
T6
T5
T7
T8
Dividir “Trabajando”
Dividimos “Trabajando” de acuerdo al proceso
P1 P2 P3
P1 P2 P3
C1 C2 C3
El criterio de terminación va a variar para cada paso del proceso
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
T1 T2
T3
T4
T6
T5
T7
T8
Indicamos quién trabaja
Indicamos quién es el responsable de cada tarea
P1 P2 P3
C1 C2 C3
T6
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
T1 T2
T3
T4
T6
T5
T7
T8
Visibilidad
P1 P2 P3
C1 C2 C3
El tablero permite ver lo que sucede
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: Prioridad: Complejidad:
Información clave para la gestión
1
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
T1 T2
T3
T4
T6
T5
T7
T8
Foco en el flujo
Hacemos foco en el proceso que agrega valor
P1 P2 P3
P1 P2 P3
C1 C2 C3
2
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
T1 T2
T3
T4
T6
T5
T7
T8
Hacer explícitas las políticas de calidad
Cada proceso tiene su criterio de finalización
P1 P2 P3
P1 P2 P3
C1 C2 C3
3
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
T1
T2
T3
T4
T6
T5
T7
T8
Hacer explícitas las políticas de calidad
Si cumple el criterio se considera terminada
P1 P2 P3
P1 P2 P3
C1 C2 C3
3
T1
Medimos 4
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
Para cada día
Registramos cuántas tareas hay en cada estado del proceso
Medimos 4
Diagrama del proceso
0 0 2 2
4 4 5 5 7 8 9 10
12 14
16 18 19
21 22 23 25
27 29 30
0 1
2 3 3
3 3 4
2 1 2 2
2
2
2 1
2 1 1
2 2
2 3
2
0
5
10
15
20
25
30
35
400
1/0
3/2
01
5
02
/03
/20
15
03
/03
/20
15
04
/03
/20
15
05
/03
/20
15
06
/03
/20
15
07
/03
/20
15
08
/03
/20
15
09
/03
/20
15
10
/03
/20
15
11
/03
/20
15
12
/03
/20
15
13
/03
/20
15
14
/03
/20
15
15
/03
/20
15
16
/03
/20
15
17
/03
/20
15
18
/03
/20
15
19
/03
/20
15
20
/03
/20
15
21
/03
/20
15
22
/03
/20
15
23
/03
/20
15
24
/03
/20
15
Para hacer
Trabajando
Bloqueada
Terminada
Trabajo en proceso
Medimos 4
0 0 2 2
4 4 5 5 7 8 9 10
12 14
16 18 19
21 22 23 25
27 29 30
0 1
2 3 3
3 3 4
2 1 2 2
2
2
2 1
2 1 1
2 2
2 3
2
0
5
10
15
20
25
30
35
400
1/0
3/2
01
5
02
/03
/20
15
03
/03
/20
15
04
/03
/20
15
05
/03
/20
15
06
/03
/20
15
07
/03
/20
15
08
/03
/20
15
09
/03
/20
15
10
/03
/20
15
11
/03
/20
15
12
/03
/20
15
13
/03
/20
15
14
/03
/20
15
15
/03
/20
15
16
/03
/20
15
17
/03
/20
15
18
/03
/20
15
19
/03
/20
15
20
/03
/20
15
21
/03
/20
15
22
/03
/20
15
23
/03
/20
15
24
/03
/20
15
Para hacer
Trabajando
Bloqueada
Terminada
Promedio de trabajo efectivo
Medimos 4
0 0 2 2
4 4 5 5 7 8 9 10
12 14
16 18 19
21 22 23 25
27 29 30
0 1
2 3 3
3 3 4
2 1 2 2
2
2
2 1
2 1 1
2 2
2 3
2
0
5
10
15
20
25
30
35
400
1/0
3/2
01
5
02
/03
/20
15
03
/03
/20
15
04
/03
/20
15
05
/03
/20
15
06
/03
/20
15
07
/03
/20
15
08
/03
/20
15
09
/03
/20
15
10
/03
/20
15
11
/03
/20
15
12
/03
/20
15
13
/03
/20
15
14
/03
/20
15
15
/03
/20
15
16
/03
/20
15
17
/03
/20
15
18
/03
/20
15
19
/03
/20
15
20
/03
/20
15
21
/03
/20
15
22
/03
/20
15
23
/03
/20
15
24
/03
/20
15
Para hacer
Trabajando
Bloqueada
Terminada
Posible “cuello de botella” por bloqueos constantes
Posible impedimento
Limitar el trabajo en progreso
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
TEP = 2
Buscar un ritmo sostenido en el tiempo
5
Limitar el trabajo en progreso
PARA HACER TRABAJANDO TERMINADO
T1
T2
T4
BLOQUEADA
T3
TEP = 3
Probar y medir los resultados
5
Cambiamos el TEP
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
TEP = 2
T1 T2
T3
T4
T6
T5
T7
T8
CRITERIO DE TERMINACIÓN
Es posible limitar el TEP para otras partes del proceso para agilizar el flujo
Limitar el trabajo en progreso 5
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
TEP = 2
T1 T2
T3
T4 T6
T5
T7
T8
CRITERIO DE TERMINACIÓN
Es posible limitar el TEP para otras partes del proceso para agilizar el flujo
Limitar el trabajo en progreso 5
TEP = 3
PARA HACER TRABAJANDO TERMINADO PENDIENTES BLOQUEADA
TEP = 2
T1 T2
T3
T4 T6
T5
T7
T8
CRITERIO DE TERMINACIÓN
Limitar el trabajo en progreso 5
TEP = 3
Limitar el TEP en “Para hacer” obliga a mantener los “Pendientes” actualizados
Ley de Little
𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜
PARA HACER TRABAJANDO TERMINADO
T1 T2
Plazo de ejecución (Lead Time)
T3
T4
T5
T6
T7
T8
Rendimiento (throughput)
Trabajo en progreso (WIP)
𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜
𝐿𝑒𝑎𝑑 𝑇𝑖𝑚𝑒 =𝑊. 𝐼. 𝑃.
𝑇𝑟𝑜𝑢𝑔ℎ𝑝𝑢𝑡
Si el trabajo en progreso crece, también lo hace el plazo de ejecución
+
+
Ley de Little
PARA HACER TRABAJANDO TERMINADO
T1 T2
Plazo de ejecución (Lead Time)
T3
T4
T5
T6
T7
T8
Rendimiento (throughput)
Trabajo en progreso (WIP)
𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜
Limitar el trabajo en progreso
-
Aumentar el rendimiento
+
Optimizamos
PARA HACER TRABAJANDO TERMINADO
T1 T2
Plazo de ejecución (Lead Time)
T3
T4
T5
T6
T7
T8
Rendimiento (throughput)
Trabajo en progreso (WIP)
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
skype: alvaro.rdm
http://www.slideshare.net/AlvaroRuizdeMendaroz