Documentos de Académico
Documentos de Profesional
Documentos de Cultura
KANBAN
IMPLEMENTATION
GUIDE
LEO MRAK
www.pmenablers.com
Kanban Implementation Guide
Contenido
El Pensamiento Lean ........................................................................................................................... 3
El Valor en Lean ............................................................................................................................... 3
El Desperdicio en Lean .................................................................................................................... 4
Las 3 M’s de Lean ........................................................................................................................ 4
Lean en el Desarrollo de Software .................................................................................................. 5
Los 7 Desperdicios del Desarrollo de Software ........................................................................... 5
Los 7 Principios del Desarrollo de Software Lean ....................................................................... 6
Teoría de las Restricciones .................................................................................................................. 9
Manifiesto por el Desarrollo Ágil de Software .................................................................................... 9
Principios del Manifiesto Ágil ........................................................................................................ 10
Kanban............................................................................................................................................... 11
Kanban Manufacturing.................................................................................................................. 11
Kanban Virtual ............................................................................................................................... 11
Beneficios ...................................................................................................................................... 12
¿Por dónde empezar? ................................................................................................................... 12
Actividad 1 – Analizar nuestro proceso de desarrollo de software .......................................... 13
Modelar el Flujo de Valor ...................................................................................................... 13
Visualizar el Flujo de Valor .................................................................................................... 14
Definir Atributos de Tarjetas ................................................................................................. 15
Establecer Políticas de Uso del Tablero ................................................................................ 17
Actividad 2 - Establecer Clases de Servicio ............................................................................... 17
Actividad 3 - Establecer Políticas de Calidad ............................................................................. 19
Actividad 4 - Limitar el Trabajo en Progreso (WIP) ................................................................... 20
Recomendaciones al momento de establecer el WIP........................................................... 23
Actividad 5 - Preparar y priorizar el trabajo .............................................................................. 24
Actividad 6 – Planificar la Entrega ............................................................................................. 25
Actividad 7 – Establecer métricas ............................................................................................. 26
Tiempo de Ciclo ..................................................................................................................... 26
Diagrama de Flujo Acumulativo (CFD) .................................................................................. 28
Defect Rate ............................................................................................................................ 29
Otros Indicadores de utilidad ................................................................................................ 30
Actividad 8 – Administrar el Flujo ............................................................................................. 31
LEO MRAK 1
Kanban Implementation Guide
LEO MRAK 2
Kanban Implementation Guide
El Pensamiento Lean
Creemos que es de vital importancia revisar y entender tanto el Pensamiento Lean como la
Teoría de las Restricciones (ésta última la revisaremos más adelante), debido a que son los
pilares sobre los que emergió Kanban.
El Pensamiento Lean fue establecido por James P. Womack y Daniel T. Jones, quienes
utilizaron por primera vez la palabra Lean en su libro “La máquina que cambió el mundo”
relacionada al Sistema de Producción Toyota (Toyota Production System, TPS). Luego
surgiría el libro Pensamiento Lean donde se explayarían aún más sobre la filosofía.
Si quisiéramos resumir en dos palabras al Pensamiento Lean podríamos hablar
principalmente de Desperdicio y de Valor. A grandes rasgos podríamos decir que Lean se
enfoca en optimizar los tiempos (eliminando todos los Desperdicios) desde que una idea
se convierte en Valor para nuestros clientes.
El Valor en Lean
La definición del Valor es el primer principio del pensamiento Lean. Partiendo de que el
Valor debe ser creado por el fabricante en base a lo requerido por el cliente, debemos
reconocer por más que nos duela, que no es tarea fácil crear el valor de modo preciso.
Por lo tanto, el gran y primer reto al implementar las bases del Pensamiento Lean es lograr,
una definición lo más precisa posible del Valor que requieren nuestros clientes.
Esta definición deberá ser cíclica y evolutiva y todas las actividades que continúen deberán
supeditarse al “Valor” definido.
En la disciplina de ingeniería de software, el Valor cambia a una velocidad mayor que en
otras, los clientes lo van cambiando a medida que ven los incrementos del software
desarrollado y debemos estar preparados y tener procesos que nos permitan ser flexibles y
que posibiliten esta adecuación continua a los cambios del Valor.
Los cuatro principios siguientes del Pensamiento Lean son:
• El flujo de Valor: se refiere a establecer todas las partes que participan en el proceso
de construcción del producto, desde la concepción de la idea hasta la entrega al
cliente. Tanto las partes internas como externas deben ser identificadas y deben
cambiar su pensamiento para poder lograr una visualización integral de “todo” el
flujo. La transparencia interior de cada una de las partes es requerida.
Este paso es sumamente importante para identificar despilfarros de nuestro
proceso.
• Fluir: ¡necesitamos que nuestro proceso fluya! Para lograr esto, es importante dejar
de lado el pensamiento tradicional de producción por lotes y áreas, dado que
podemos ser mucho más eficientes si pensamos en un flujo continuo, evitando
tiempos de espera y colas en cada una de las etapas del proceso. Por lo tanto, es
LEO MRAK 3
Kanban Implementation Guide
El Desperdicio en Lean
Las 3 M’s de Lean
El Sistema de Producción Toyota (TPS) contiene 3 conceptos claves surgidos de su modelo
3M.
Mura (desbalance): está relacionada con cualquier variabilidad causada por
irregularidades en el proceso. Es el enemigo número uno del flujo y su
existencia normalmente está relacionada a la presencia de los otros dos
enemigos Muri y Muda. Es decir que los tres están interrelacionados y deben
crearse estrategias que los ataquen simultáneamente.
En la disciplina de Desarrollo de Software, podríamos mencionar como ejemplos típicos a
picos de trabajo por imprevistos técnicos o debido a no utilizar buenas prácticas de
ingeniería, defectos detectados tardíamente en producción, etc.
Muri (sobrecarga): sucede cuando trabajamos a un ritmo por encima de la
capacidad de la línea de producción, provocando cansancio y/o ausentismo
del personal, y averías anticipadas de máquinas, lo que hace aumentar los
defectos. Todo esto genera normalmente cuellos de botellas.
En la disciplina de Desarrollo de Software, es la presión innecesaria sobre las personas, por
ejemplo, aquel héroe que todo equipo tiene, trabajar durante días hasta muy tarde,
depender de una sola persona para ciertos trabajos (ej. revisiones de arquitectura), entre
otros.
LEO MRAK 4
Kanban Implementation Guide
LEO MRAK 5
Kanban Implementation Guide
LEO MRAK 7
Kanban Implementation Guide
LEO MRAK 8
Kanban Implementation Guide
LEO MRAK 9
Kanban Implementation Guide
LEO MRAK 10
Kanban Implementation Guide
Kanban
Kanban Manufacturing
Es un método que se basa en el Sistema de Producción Toyota y su enfoque kaizen de
mejora continua.
El método permite limitar el trabajo en progreso. En base al throughput del proceso, se
establece una cierta cantidad de tarjetas (kanban en japonés) por fase y se van adhiriendo
a la parte del producto dependiendo de la fase por la que esté fluyendo en un determinado
momento. La parte podrá moverse de una fase a otra siempre y cuando exista una tarjeta
que pueda ser adherida a ella, sino deberá esperar en cola para continuar el flujo. Una vez
finalizado el trabajo se desprende la tarjeta que acompañaba la parte, permitiendo que una
nueva parte ingrese.
Es por esto último que a Kanban se lo denomina “sistema de arrastre” dado que el trabajo
es tomado únicamente cuando hay capacidad para poder atenderlo, esto permite que este
tipo de sistema no sea sobrecargado empujando nuevos trabajos que no puede atender.
Kanban Virtual
Al método Kanban aplicado al desarrollo de software se lo denomina Kanban Virtual. Este
método permite llevar la gestión visual del trabajo en progreso a través de un tablero sobre
el cual se establecen reglas, guías y tarjetas.
LEO MRAK 11
Kanban Implementation Guide
El nombre de Kanban Virtual surge debido a que las tarjetas no se adhieren a una parte
física del producto.
Una de las primeras descripciones del método fue realizada por David J. Anderson en su
libro “Kanban, Successful Evolutionary Change For Your Technology Business”,
convirtiéndose éste junto con el libro “Personal Kanban” de Jim Benson y Tonianne DeMaria
Barry en las bases más importantes para la promoción de Kanban a nivel mundial.
Beneficios
• Transparenta el estado del trabajo
• Fomenta la colaboración entre equipos y áreas externas
• Permite la mejora continua del proceso, se hacen muy visibles los problemas y el
impacto de las mejoras que se implementan
• En el mundo Agile, es uno de los métodos más adaptativos, que requiere muy
pocas reglas a seguir.
• Genera métricas simples de recolectar y analizar
• Genera continuamente software (valor para el cliente)
LEO MRAK 12
Kanban Implementation Guide
Un error bastante común en empresas que tienen cierta madurez en mejora de procesos
es tomar la documentación de ellos y a partir de ésta realizar el modelado, ¡evita esto!
analiza el proceso real que lleva a cabo el equipo y no temas colocar lo que realmente
sucede, ya que cualquier cosa que dejemos fuera no nos permitirá realizar una buena
administración del flujo. Recuerda: no se puede administrar lo que no se puede ver…
Durante esta actividad muchos equipos caen en la tentación de cambiar el proceso debido
a que se empiezan a preguntar la intención de ciertos pasos o porque aprovechan para
LEO MRAK 13
Kanban Implementation Guide
colocar como les gustaría que se hicieran algunos, ¡evita esto también! No es el momento
aún.
Visualizar el Flujo de Valor
Ahora que hemos logrado entender como entregamos software, necesitamos plasmarlo en
un tablero para visualizarlo. Un control visual permite que los problemas no se oculten y
que la información esté disponible a cualquier persona.
Esto se puede lograr a través de una plataforma virtual o utilizando un tablero manual. Al
inicio, el uso de un tablero manual permite aumentar el nivel de colaboración de los equipos
y acelerar su madurez.
No existe un tablero básico sobre el cual empezar a trabajar, como vimos en el punto
anterior, deberás reflejar “todo” el flujo de trabajo que se realiza en el producto desde el
inicio y hasta su conclusión.
De todas maneras, seguramente contarás con columnas de actividad y de espera. Las
columnas de actividad son aquellas donde el trabajo es realizado y las de espera son donde
un trabajo espera para continuar su camino, luego hablaremos un poco más sobre éstas
últimas.
También deberás contemplar un carril para atender las urgencias (expeditos). Este tipo de
trabajo requiere un tratamiento especial, dado que normalmente consiste en situaciones
críticas que deben ser atendidas cuanto antes, es por eso que se asigna normalmente un
carril de nado que se puede colocar al inicio o a final del tablero, para poderlo visualizar de
la mejor manera posible y ayudar de esta forma a su seguimiento. El mejor ejemplo de este
tipo de trabajo son aquellos defectos bloqueantes que no permiten operar la aplicación
entre muchos otros.
Una situación común en muchas implementaciones del método es que utilizan este tipo de
trabajo para atender peticiones de clientes VIP. En la mayoría de los casos esta elección no
es buena ya que los equipos deberían de dejar de hacer lo que están haciendo para
atenderlas. Cuando se incluye en este tipo de trabajo a solicitudes de clientes VIP, comienza
a suceder que cada vez existen más clientes VIP y esto genera una gran cantidad de
expeditos generando un caos en el equipo.
LEO MRAK 14
Kanban Implementation Guide
Más allá que este paso parezca simple puede no serlo, muchas veces los equipos no quieren
representar la realidad en los tableros por miedo a que transparenten actividades que hoy
hacen, aunque sepan que no es bueno hacerlas. Evita esta situación haciéndolos sentir
seguros de que nadie saldrá lastimado con el ejercicio, reforzando la necesidad de
transparentar todas las actividades y comentando los beneficios que esto trae aparejado.
Esta actividad te permitirá:
LEO MRAK 15
Kanban Implementation Guide
En función del contexto del equipo, podría utilizar también la técnica de Historias de Usuario
para describir el trabajo, utilizando la sintaxis propuesta por la técnica para redactar la
descripción, y el atributo de criterios de aceptación para establecer las reglas de negocio
que debe de considerar el requerimiento. También puedes establecer diferentes atributos
asociados a la descripción (según el servicio que represente la tarjeta) para que el equipo
pueda actuar mas rápidamente en la detección de la fuente de un error, por ejemplo.
Ayuda el uso de stickers que marquen aquellos ítems que están bloqueados por alguna
razón, avatar para indicar quien tiene un ítem en un momento dado y todo lo que sea
necesario para que el tablero irradie la mayor cantidad de información posible a los
transeúntes.
LEO MRAK 16
Kanban Implementation Guide
LEO MRAK 17
Kanban Implementation Guide
Así podríamos establecer clases para trabajos del tipo desarrollo (nuevo, cambio, consulta,
etc.), defectos (crítico, medio, leve, etc.), ingeniería (refactorización, tuning de base de
datos, configuración de herramientas, investigación, puesta en marcha de nuevas técnicas,
etc) y de muchos otros tipos de trabajo.
A modo de ejemplo listamos algunas muy utilizadas en gestión de solicitudes, aunque no
se deberían limitar a estas:
LEO MRAK 18
Kanban Implementation Guide
Es muy importante en esta actividad establecer como se estimarán las clases de servicio,
utilizando alguna técnica que permita realizar estimaciones relativas como por ejemplo
Planning Poker o estableciendo su propia escala de complejidad (tamaño) que asociada a la
clase de servicio nos permita establecer un tiempo aproximado de entrega. Esto será la base
para establecer los SLA’s que revisaremos en la actividad 9.
LEO MRAK 19
Kanban Implementation Guide
Para entender cómo impacta y la importancia que tiene el WIP en un sistema Kanban,
necesita entender la Ley de Little (Teoría de las Colas).
Como se puede ver, Little estableció una relación entre el Lead Time, es decir el tiempo que
un ítem demora desde que entra a nuestro sistema hasta que sale, el WIP, o sea la cantidad
LEO MRAK 20
Kanban Implementation Guide
de ítems permitidos en el sistema y el Throughput del equipo, o sea el número de ítems que
salen del sistema en un tiempo dado (por ejemplo 10 ítems por semana).
Alguna de las conclusiones que fácilmente podríamos llegar al observar la fórmula son:
• Mientras más grande es el WIP, más grande será el Lead Time: lo que nos indica esta
primera conclusión es que antes de comenzar nuevos trabajos, culminemos el que
estamos atendiendo. Esto se relaciona con uno de los 7 Desperdicios del Desarrollo
de Software, Cambio de Tarea, como vimos anteriormente.
• Mientras más grande el Throughput, más pequeño es el Lead Time: para mejorar el
throughput del equipo, necesitamos mejorar nuestro proceso de producción. Lo
primero es quitar aquellas actividades que no agregan valor a nuestro proceso y
como ya hemos comentado anteriormente, entre las más comunes los defectos y
todas aquellas actividades orientadas a solucionarlos no son más que desperdicio,
es por eso la criticidad que tiene el establecer acciones concretas para intentar
evitarlos o generar la menor cantidad posible. Por otro lado, la mejora debe consistir
también en evolucionar actividades que agregan valor al producto.
Habiendo entendido lo anterior y teniéndolo en mente, comencemos hablando del WIP de
aquellas columnas del tipo Actividad. Estas son las columnas más críticas, ya que es donde
se realiza el trabajo como decíamos anteriormente. Podrías establecer WIP ajustados, esto
según Little y su fórmula nos permitiría disminuir el Lead Time, pero cuidado normalmente
cuando nosotros exageramos con límites muy pequeños, tenemos gente ociosa ya que no
tendrá trabajo para hacer hasta que los límites permitan ingresar más ítems al sistema.
Algunos autores hablan de una simple fórmula que establece el WIP como el producto entre
el número de personas que trabajan en la fase que se está analizando por 2 menos 1, así si
por ejemplo en la fase de Test participasen 3 personas, el WIP sería igual a 5 (3*2-1). Esta
forma permite cierta holgura para que casi todas las personas que colaboran en una fase
puedan trabajar en 2 ítems por si ocurriera una situación bloqueante en alguno de ellos.
Nosotros creemos que otra gran ventaja de ella radica en que vuelve simple algo complejo,
como lo es determinar este valor al inicio, luego con datos reales se deberán ir ajustando.
El WIP para aquellas columnas del tipo Espera es también bastante difícil de establecer al
inicio y para esto es necesario visualizar el flujo e ir ajustando estos WIP a medida que
logramos más conocimiento sobre como fluyen los ítems en nuestro sistema. Algo típico
que se suele hacer debido a esta complejidad, es agrupar el WIP de este tipo de columnas
con el WIP de su columna de Actividad, como se puede ver en la imagen anterior en la fase
de Design y sus columnas, In Progress y Done, el WIP está asignado a la fase y no a cada una
de sus columnas.
Normalmente cuando se utilizan WIP específicos para columnas del tipo Espera es para
aliviar cuellos de botella e intentar recuperar el ritmo sustentable. No temas utilizarlos con
cuidado, aunque este tipo de columnas agregará más trabajo en progreso (aumentaremos
el WIP del sistema) y atentará contra el Lead Time, debido a la relación expuesta por Little,
LEO MRAK 21
Kanban Implementation Guide
LEO MRAK 22
Kanban Implementation Guide
Podemos ver que de las Clase de Servicio Estándar recibimos una demanda del 60%, de las
Prioritarias un 30% y de las de Fecha Fija un 10%.
El carril de Expedito es muy importante que también tenga un WIP para limitar el trabajo
que ingresa por ahí, recordemos que estos ítems rompen los WIP’s de cada columna, es por
eso que se suele colocar +1 queriendo indicar que aumenta en 1 el WIP de la columna por
donde va pasando el ítem.
Como indica uno de los 7 Principios del Desarrollo de Software Lean “Optimizar el Todo”, es
importante que los valores del WIP para cada una de las fases surjan acordados por todas
las partes comprometidas, no solo de la fase que se está analizando, sino de las anteriores
y posteriores.
Es importante también consensuar estos valores con miembros externos, ya que estos
acuerdos sirven de mucho cuando las cosas se ponen cuesta arriba y los equipos comienzan
a tener presión desde afuera intentando que violen los WIP para ingresar mayor cantidad
de trabajo que la capacidad soportada por el sistema.
Recomendaciones al momento de establecer el WIP
Si bien no hay una única manera de establecer estos valores, lo mejor que podemos
recomendar es:
LEO MRAK 23
Kanban Implementation Guide
• Evite WIP igual a 1 (a excepción del carril Expedito), esto generaría sistemas
demasiados rígidos y personas ociosas por momentos
• Recuerde durante esta actividad y siempre la Ley de Little
• Evite WIP’s muy altos, dado que esto aumentará el Lead Time y por consiguiente los
ítems estarán más tiempo esperando ser atendidos.
• Observe cómo se comporta el sistema, para ajustar los WIP’s cuanto antes. No se
preocupe si esta necesidad de ajuste sucede apenas se inició con el sistema, estás
aprendiendo y madurando una nueva forma de administrar el trabajo.
LEO MRAK 24
Kanban Implementation Guide
• Quitar solicitudes que llevan mucho tiempo sin atenderse y que ya no sean
requeridas
• Quitar aquellas solicitudes que nunca debieron ser registradas
• Re priorizar solicitudes que por el tiempo que ha pasado, sea necesario atenderlas
con otra prioridad
• Desglosar solicitudes de acuerdo a la granularidad necesaria para ingresar al sistema
• Categorizar solicitudes de acuerdo a lo establecido en la actividad 1 y 2 (asignar
Tamaño y Clase de Servicio)
Esta actividad será más simple o más compleja dependiendo de la sanidad que tenga la
descripción de las solicitudes existentes para el equipo.
LEO MRAK 25
Kanban Implementation Guide
• Diferencie el cálculo de este indicador por clase de servicio y por tamaño, sino
obtendrá valores con una gran dispersión entre ellos.
• Intente calcularla en horas, esto le dará mayor claridad (salvo que los trabajos que
ingresan sean siempre superiores a 1 día).
• Cuando tenga un sistema manual, no se olvide de revisar cada vez que ingresa o
finaliza un trabajo que esté completa la fecha de inicio y fin.
LEO MRAK 26
Kanban Implementation Guide
Como puede observar en la primera semana el promedio del tiempo de ciclo fue 4 horas
mientras que para la segunda semana fue de 3 horas. Este análisis debe hacerse
periódicamente, analizando tendencias y validando si el SLA que se está obteniendo se está
manteniendo dentro de un rango permitido por el SLA esperado.
Tomando esta métrica como base, se pueden calcular muchas otras, compartimos a
continuación algunos ejemplos:
12:00:00
High
9:36:00
Medium
7:12:00
4:48:00 Low
Esta gráfica modela el tiempo de ciclo promedio en un periodo concreto, haciendo una
diferenciación por tamaño y clase. Esta gráfica nos permite analizar si los tiempos por clase
de servicio y tamaño son coherentes, por ejemplo, el tiempo promedio de ciclo para la clase
Expedito Compleja no debería ser mayor al tiempo promedio de ciclo de la clase Expedito
Muy Compleja. El mismo análisis debería realizar entre clases, por ejemplo, los tiempos
promedios de la clase Expedito Muy Compleja no deberían ser mayores a los tiempos
promedio de la clase Prioritaria Muy Compleja.
LEO MRAK 27
Kanban Implementation Guide
SLA Compliance
Priority
Standard
Expedite
Lo que compara esta otra gráfica es el % de ítems del total que cumplieron con el SLA
esperado.
Te recomendamos que establezcas periodos de tiempo en los cuales calcular y hacer estos
análisis, por ejemplo, semanales. De esta manera, podrás analizar el estado de los SLA’s
para la última semana, revisando el desvío y las posibles causas de éste.
Esta métrica es muy importante en aquellas implementaciones con equipos de servicio o
soporte en los cuales el cumplimiento de SLA’s es crítico, más cuando forman parte de una
relación contractual con el cliente.
Diagrama de Flujo Acumulativo (CFD)
Este diagrama visualiza cuanto trabajo ha pasado a través de cada etapa de nuestro sistema
y la relación que ha habido entre ellas, permitiéndonos observar la magnitud de los cambios
sucedidos a través del tiempo.
Este diagrama, entre otras cosas, nos permite analizar cómo han impactado los ajustes que
hemos ido haciendo en los WIP’s en el tiempo.
LEO MRAK 28
Kanban Implementation Guide
20 Development
15
Test
10
5 Deployed
0
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Day
Defect Rate
Como comentábamos anteriormente, los defectos son uno de los desperdicios más
importantes y comunes en el desarrollo de software, es por eso que necesitamos estar
pendientes de ellos para detectar proactivamente acciones ante tendencias poco
alentadoras.
A continuación, se muestra un ejemplo simple de modelado, donde muestra los nuevos
Bugs ingresados por día y los que se traían abiertos previamente. También podría decidir
realizar una gráfica por cada tipo de defecto.
LEO MRAK 29
Kanban Implementation Guide
Defect Rate
9
8
7
Bugs Quantity
6
5
4 Bugs
3 Open Bugs
2
1
0
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Day
8
6
4
2
-
Expedite Priority Standard Fixed Date
Service Class
Expedite
40
20 Priority
0
Incident Service Change Inquiry 46% Standard
34%
Request
Fixed Date
Category
LEO MRAK 30
Kanban Implementation Guide
LEO MRAK 31
Kanban Implementation Guide
3. La misma persona atiende los dos ítems del carril de expedite ¿Expedite tiene
prioridad realmente? Pareciera que no porque todo lo atiende la misma
persona.
4. La columna Done en Development tiene un cuello de botella
5. Un colaborador tiene muchos ítems en Test ¿es correcto?
6. Un colaborador trabaja en un ítem que está en la columna Deployed ¿Qué
es esto?
• Drenar los cuellos de botella: en Kanban se hacen muy evidentes los cuellos de
botella. Ante la presencia de uno, deberías drenar los procesos posteriores para
aliviarlo y recomponer de esta manera el ritmo sostenible del flujo. Algunas
opciones son:
o Buscar el trabajo innecesario que se hace en las etapas posteriores al cuello
de botella.
o Balancear el tamaño de los ítems que ingresan al sistema
o Limitar el WIP.
o Introducir una columna de tipo Espera delante del cuello de botella, esto
permitirá drenarlo.
• Optimizar el todo: forma parte de los “7 Principios del Desarrollo de Software Lean”
y es un gran reto para aquellos gerentes que se quedaron con técnicas del siglo
pasado y que siguen pensando en que la solución para muchos problemas de
productividad es utilizar la capacidad de los colaboradores al máximo posible,
inclusive sobrepasándola en ciertos momentos.
Lo que propone este punto es simple, al hacer ajustes en una etapa de su sistema,
no pierda de vista que este cambio repercutirá tanto en etapas anteriores como
posteriores a ella. Esto es uno de los pilares fundamentales de Lean y el hecho de
tenerlo siempre en cuenta, le permitirá sacarle el mayor provecho a Kanban.
• Revisar el Valor: como ya hemos comentado, el “valor” que entregamos a nuestros
clientes es de vital importancia, sin éste, todas las tareas de administración no
tendrán ningún sentido. Es importante que este principio de “valor” sea revisado
periódicamente, preguntándonos y preguntándoles a la gente de negocio si creen
que lo estamos logrando y buscando formas para medirlo e irlo ajustando para
adecuarlo a los cambios.
LEO MRAK 32
Kanban Implementation Guide
En Kanban en muy poco tiempo de uso, tendremos valores que nos permitirán definir SLA’s
según el throughput real del equipo y no basados en supuestos. Aparte de que su obtención
es sumamente sencilla.
Obviamente que estos niveles de servicio deberán estar definidos por clase de servicio y en
base a como se ha comportado hasta el momento cada una de ellas a través de su paso por
nuestro sistema. Para definir estos valores, se vuelve crítico el uso de la métrica Tiempo de
Ciclo y específicamente la gráfica Cumplimiento de SLA’s que comentamos en la actividad
de métricas.
Para este análisis podría utilizar el Control Estadístico de Procesos entre otros existentes. A
continuación, algunas conclusiones a las que podría arribar:
Si tuviera una variabilidad importante entre el tamaño de los ítems podría realizar el mismo
análisis, pero considerando la escala de complejidad (tamaño), por ejemplo Muy Alta, Alta,
Media, Baja, Muy Baja.
LEO MRAK 33
Kanban Implementation Guide
Mejora Continua
Todos estos eventos permitirán a los equipos lograr implementar la cultura de mejora
continua y optimizar el uso del método, logrando resultados extraordinarios.
Una breve descripción de cada uno de ellos:
• Reuniones No Planeadas: permiten que cada vez que dos o más miembros del
equipo o gente externa y miembros del equipo detecten un problema, se reúnan en
sesiones rápidas (deben ser muy rápidas y efectivas) para establecer un plan de
acción e implementar una mejora para resolver una situación en particular.
• Reuniones Diarias: son reuniones diarias también muy rápidas (intente no superar
los 15 minutos) a la cual asisten solo los miembros del equipo con su administrador
y cada uno de ellos responde tres preguntas:
o ¿Que hizo desde la última reunión?
o ¿Qué hará hasta la próxima reunión?
o ¿Qué impedimentos no le permiten continuar con su trabajo?
Por su lado el administrador deberá informar sobre situaciones a tener en cuenta
para el nuevo periodo, por ejemplo, re-priorización de ítems, ingreso de un nuevo
ítem expedito, el estado sobre alguna tarea de su responsabilidad que involucre a
los miembros del equipo, etc.
• Eventos Kaizen (retrospectivas): estos eventos deben realizarse periódicamente y
como comentamos en los otros de manera muy rápida y efectiva, sino la gente
comienza a desmotivarse y a buscar excusas para faltar. Es importante que estén
presente todas las personas implicadas con el trabajo.
Dependiendo la periodicidad con que se lleve a cabo requerirá más o menos tiempo,
sugerimos no dejar pasar más de 4 semanas para realizarla. Respetando ese umbral
y según el contexto, establezca la periodicidad según lo crea necesario.
La técnica consiste en responder por parte de todos los participantes, las siguientes
preguntas:
LEO MRAK 34
Kanban Implementation Guide
Conclusión
Aunque el uso de Kanban ha ido siempre en crecimiento, sigue siendo un método al que
otros le llevan mucha ventaja en cuanto a popularidad.
Nosotros intentamos poner con este pequeño aporte, nuestro granito de arena para
impulsar más su uso, debido a que los resultados que con él se obtienen son
extremadamente beneficiosos y a muy corto tiempo. Creemos que hay que hacer más y
mejores esfuerzos para que su entendimiento sea total y supere la creencia de que se trata
solo de un tablero con tarjetas.
Gracias por leer y animarse a entrar al fantástico mundo de Kanban, ¡disfruta sus
resultados!
LEO MRAK 35
Kanban Implementation Guide
Sobre el Autor
Leo Mrak, es un profesional con más de 22 años de experiencia en Proyectos de ingeniería
de Software, Mejora de Procesos y Agilidad Empresarial.
Ha pasado por diferentes roles, desde programador, DBA, responsable de áreas de testing,
project manager, gerente de oficina de proyectos, hasta consultor en mejora de procesos y
coach e instructor en agilidad empresarial.
Ha desempeñado proyectos para empresas como Frauen aus Allen Ländern, Ingenico Iberia,
Endesa Iberia, Edenred, Contpaqi, Everis, Indra, Truper, Cassidian, IDS, Honda, entre otras.
En los últimos años se ha especializado en el mentoring utilizando marcos y filosofías de
referencia como Lean/Agile, Domains Of Business Agility, Kanban, Scrum, Management 3.0,
Gestión del Cambio 3.0, PMBOK, CMMI for Services, CMMI for Development, ItiL, entre
muchos otros.
Ha desarrollado y dictado seminarios de Dirección de Proyectos tradicional (PMBok, CMMI)
y Ágil (Lean/Agile, Scrum, Kanban, XP, Gestión del Cambio 3.0). También participó en la
definición y construcción de plataformas de Dirección de Proyectos como Kanav y GudPlan.
Participó como docente y colaborador en la Fundación Arturo Rosenblueth.
Es co-fundador de la comunidad ágil Agile Collective (http://agile-collective.blogspot.mx/).
Se ha presentado en eventos y ha dictado webinars a nivel nacional e internacional. Cuenta
en su haber con varios artículos y técnicas utilizadas por empresas y universidades.
Cuenta con certificaciones como Project Management Professional (PMP), Scrum Master,
Kanban Professional, Lean-Agile Project Management e ITIL. También posee la certificación
como Scrum Master Instructor, Scrum Coach Accredited y Management 3.0 Foundation.
Es Analista de Sistemas de Información por la Universidad Tecnológica Nacional de Córdoba,
Argentina y posee un Master en Dirección y Administración de Empresas (MBA) por la
Universidad Complutense de Madrid.
LEO MRAK 36