Está en la página 1de 95

Kanban para uso

genérico

Álvaro Ruiz de Mendarozqueta

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

PARA HACER TRABAJANDO TERMINADO

Aquí ponemos Aquí ponemos


Aquí ponemos
las tareas para las tareas en las
las tareas
hacer que estamos
finalizadas
trabajando

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 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

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

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)
Podemos medir el trabajo en progreso

PARA HACER TRABAJANDO TERMINADO

T1 T1

T2 T2

T3
T3 Trabajo
T4 en
T4
progreso:
2
Podemos medir el trabajo en progreso

PARA HACER TRABAJANDO TERMINADO

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

Nueva columna para tareas


pendientes

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

T2 Tarea lista para


empezar a
T3 trabajar

T4

Tarea que hay


que hacer
El tablero con pendientes
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER

T1

T2

T3

T4

¿Cuál elegimos?
El tablero con tareas borradas
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER

La tarea está lista para empezar y


es importante

T4

La tarea no está lista para


empezar y no es
importante
Podemos mantenerlas visibles o
BORRADAS eliminarlas
El tablero con tareas borradas
PARA TRABAJANDO
PENDIENTES TERMINADO
HACER

T4

BORRADAS
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:
Asignar la importancia de la
tarea, por ejemplo de 1 a 5
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:
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:
Si también asignamos
complejidad podemos
Importancia: seleccionar combinando
complejidad e importancia
Complejidad:

Fecha de ingreso a “Para hacer”:


Fecha de terminada:
Eligiendo con importancia

PARA TRABAJANDO
PENDIENTES TERMINADO
HACER

+ Importancia de mayor a menor

Ordenamos las tareas


pendientes usando
importancia

-
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

+ Importancia de mayor a menor

Ordenamos las tareas


pendientes usando importancia
y complejidad

- + Complejidad de menor a mayor


Eligiendo con importancia y complejidad

PARA TRABAJANDO
PENDIENTES TERMINADO
HACER

+ -

Las de menos importancia y alta


complejidad son candidatas a
ser eliminadas

- +
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

PARA HACER TRABAJANDO TERMINADO

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

PARA HACER TRABAJANDO TERMINADO

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

PARA HACER TRABAJANDO BLOQUEADA TERMINADO

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

T2 Casi todas empezadas


y ninguna terminada
T3

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

T4 La tarea nueva entra


sólo cuando hay cupo
en TEP

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

T8 Algunas tareas son


de distinta
naturaleza

CRITERIO
DE
TERMINACIÓN

TEP = 2
Tareas distintas
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO

T5
T2 T1

T6 T3

T7 Las podemos distinguir


T4
con tarjetas de distintos
colores
T8

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

Las podemos distinguir


con andariveles

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:

Prioridad: Información clave para


la gestión
Complejidad:
2 Foco en el flujo
PENDIENTES PARA HACER TRABAJANDO BLOQUEADA TERMINADO

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

T4 Probar y medir los


resultados
T3

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
𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜

PARA HACER TRABAJANDO TERMINADO

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

+
𝑇𝑟𝑎𝑏𝑎𝑗𝑜 𝑒𝑛 𝑝𝑟𝑜𝑔𝑟𝑒𝑠𝑜
+ 𝑃𝑙𝑎𝑧𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖ó𝑛 =
𝑅𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜

PARA HACER TRABAJANDO TERMINADO

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

También podría gustarte