Kanban, es un sistema de información que controla de modo armónico la fabricación de los productos necesarios en la cantidad y tiempo necesarios en cada uno de los procesos que tienen lugar tanto en el interior de la fábrica, como entre distintas empresas.

¿Cómo funciona kanban?

Tal como vimos en varias de las publicaciones anteriores, los sistemas de producción Just In Time (JIT) requieren de un alto nivel de versatilidad y sincronismo para ajustarse lo mejor posible a la demanda del cliente. El flujo de materiales es «tirado» desde el lado de la demanda, en lo que se conoce como sistema pull. El proceso de fabricación de un producto está compuesto, generalmente, por numerosos procesos consecutivos y correlativos. Todo proceso depende del resultado del proceso anterior. Para poder adaptarse al formato pull, toda variación en la demanda final debe repercutir en todos los procesos de manera ordenada y en sentido opuesto al flujo de materiales. Es decir, si varía la necesidad del cliente, esto deberá informarse al último proceso, quien deberá avisarle al anterior, y así sucesivamente, para que el flujo se adapte a la demanda y todo funcione de manera armónica y sincronizada. ¿Qué se busca con esto? Dos cosas fundamentales: evitar excesivo inventario (tanto de materia prima, como de producto en proceso y de producto final) y eliminar los tiempos improductivos. Esto está completamente alineado con lo que nos propone la filosofía lean. En resumen, se busca producir sólo lo necesario y a tiempo. 

Para que el sistema funcione armónicamente y se ajuste de manera dinámica a las variaciones de demanda, debe existir un sistema estandarizado de comunicaciones entre procesos. Así aparece kanban (看板), cuya traducción literal podría ser «tarjeta visual» o «tablero visual», el cual es un sistema de tarjetas que funciona como medio de comunicación entre procesos, en donde cada proceso le indica al anterior qué cantidad precisa de material para procesar y en qué tiempos. Éste es el caso típico. Una de las aplicaciones más habituales es a través de contenedores. Los contenedores funcionan como transporte de materiales entre un proceso y otro. Cuando un proceso precisa material del anterior se coloca una tarjeta con las especificaciones de lo necesario. Una vez que este cumple (entrega el material al proceso que solicita), se retira dicha tarjeta. El proceso anterior, a su vez, hace lo mismo con el que lo antecede. Y así, circula la información por todo el proceso de fabricación, ajustando el flujo sólo a lo necesario para cumplir con la entrega final.
En muchos casos, entre un proceso y otro existen inventarios mínimos de materiales de uso habitual. A estos se los conoce como supermercados y funcionan como buffers, para evitar tiempos de procesamiento que hagan detener el flujo armónico. En este caso, cuando un proceso precisa un producto del anterior, el supermercado lo entrega de inmediato y genera una orden de reposición al proceso anterior. Mientras el supermercado «espera», el proceso posterior ya está trabajando. En otros casos, la reposición no es inmediata y el supermercado espera superar el punto mínimo de pedido para reponer. 

Existe otro formato alternativo al de los supermercados, mediante inventarios que funcionan como una cola FIFO (First In, First Out). El proceso debe tomar el primer material disponible en la cola, por lo que los materiales deben estar ordenados previamente, y se debe conocer la secuencia. Esto permite un flujo más armónico que con los supermercados, y mayor versatilidad pero exige conocer de antemano el orden de los posibles requerimientos del proceso actual. Ni los supermercados ni las colas FIFO son infalibles, pueden verse sobrepasadas por la demanda (por cantidad o variedad). En estos casos es importante prevenir posibles desbordes mediante una correcta planificación y un análisis exhaustivo de los procesos.

Existen numerosos tipos de tarjetas kanban, aunque las dos principales son las kanban de producción (o kanban de fabricación) y laskanban de transporte.

  • Las kanban de producción se utilizan para indicar al proceso anterior la fabricación de determinado material (generalmente en lotes), aclarando explícitamente qué cantidad se precisa.
  • Las kanban de transporte son usadas para pedir la retirada de un lote de producto listo para enviarse al proceso próximo. Se detalla en ellas las cantidades que se están enviando al proceso posterior. 

Es habitual que en las tarjetas aparezcan muchos datos más de interés, como el cliente, la orden de pedido, el número de tarjeta, o el tipo de embalaje de los productos.

Otra clase habitual de tarjetas kanban, son las kanban de proveedores, que se utilizan para comunicar al primer proceso de la cadena con el proveedor de materia prima. 
En la actualidad es frecuente encontrar el término kanban, pero aplicado no a la manufactura sino a otros campos como el desarrollo de software o la gestión de proyectos. No se debe confundir con esta metodología de producción.

¿Qué es el método Kanban para la gestión de proyectos?

Kanban es una palabra japonesa que significa algo así como “tarjetas visuales” (kan significa visual, y ban tarjeta). Esta técnica se creó en Toyota, y se utiliza para controlar el avance del trabajo, en el contexto de una línea de producción. El Kanban está dentro de la estrategia Kaizen (te dejo un post sobre el Kaizen), es decir, la mejora continua y continuada.

Aunque esta técnica la explicamos en el libro de gestión ágil de proyectos, me ha parecido interesante hacer un resumen de la misma en este post.

Todo surgió en una metodología llamada Lean , creada por Toyota para mejorar su producción usando técnicas just-in-time (JIT).

Kanban no es una técnica específica del desarrollo software, su objetivo es gestionar de manera general como se van completando tareas, pero en los últimos años se ha utilizado en la gestión de proyectos de desarrollo software, a menudo con Scrum (lo que se conoce como Scrumban).

Las principales reglas de Kanban son las tres siguientes: (1) Visualizar el trabajo y las fases del ciclo de producción o flujo de trabajo, (2) determinar el límite de “trabajo en curso” (o Work In Progress) y (3) medir el tiempo en completar una tarea (lo que se conoce como “lead time”). Veámos que significa cada uno de los anteriores.

1- Visualizar el trabajo en Kanban y las fases del ciclo de producción, o flujo de trabajo.

Al igual que Scrum , Kanban se basan en el desarrollo incremental, dividiendo el trabajo en partes. Una de las principales aportaciones es que utiliza técnicas visuales para ver la situación de cada tarea, y que quizás habrás visto representado pizarras llenas de post-it.

El trabajo se divide en partes, normalmente cada una de esas partes se escribe en un post-it y se pega en una pizarra. Los post-it suelen tener información variada, si bien, aparte de la descripción, debieran tener la estimación de la duración de la tarea.

La pizarra tiene tantas columnas como estados por los que puede pasar la tarea (ejemplo, en espera de ser desarrollada, en análisis, en diseño, etc.). Abajo dejo una figura con un ejemplo de tablero Kanban.

El objetivo de esta visualización es que quede claro el trabajo a realizar, en qué está trabajando cada persona, que todo el mundo tenga algo que hacer y el tener clara la prioridad de las tareas.

Las fases del ciclo de producción o flujo de trabajo se deben decidir según el caso, no hay nada acotado. En la figura se han puesto un conjunto de fases de ejemplo.

2 – Determinar el límite de “trabajo en curso”.

Quizás una de las principales ideas del Kanban es que el trabajo en curso (Work In Progress o WIP) debería estar limitado, es decir, que el número máximo de tareas que se pueden realizar en cada fase debe ser algo conocido.

En Kanban se debe definir cuantas tareas como máximo puede realizarse en cada fase del ciclo de trabajo (ejemplo, como máximo 4 tareas en desarrollo, como máximo 1 en pruebas, etc.), a ese número de tareas se le llama límite del “work in progress”. A esto se añade otra idea tan razonable como que para empezar con una nueva tarea alguna otra tarea previa debe haber finalizado.

En la anterior figura de ejemplo el número límite del “work in progress” se ha colocado entre parentesis debajo del nombre de cada tarea. Podéis, por ejemplo, ver que el límite del “work in progress” para las pruebas es 1.

La idea es: centraté en cerrar tareas y no en comenzar tareas. Por ello limitar el WIP impide empzar cosas hasta que se han cerrado aquellas en las que se está ya trabajando. Lo difícil aquí es encontrar el mejor WIP de un KANBAN.

3 – Medir el tiempo en completar una tarea.

El tiempo que se tarda en terminar cada tarea se debe medir, a ese tiempo se le llama “lead time”. El “lead time” cuenta desde que se hace una petición hasta que se hace la entrega.

Aunque la métrica más conocida del Kanban es el “lead time”, normalmente se suele utilizar también otra métrica importante: el “cycle time”. El “cycle time” mide desde que el trabajo sobre una tarea comienza hasta que termina. Si con el “lead time” se mide lo que ven los clientes, lo que esperan, y con el “cycle time” se mide más el rendimiento del proceso.

Puede haber más métricas, pero las anteriores son las realmente importantes,y necesarias para el control y mejora continua.

Conclusiones sobre Kanban

Una unión muy común es utilizar Scrum y Kanban. Aunque hay diferencias entre ambos métodos, por ejemplo, las reglas de Kanban son muchas menos que las de Scrum, Kanban no define iteraciones (Sprints), Kanban limita explícitamente las tareas que se pueden realizar por fase (con el límite del work in progress), mientras que Scrum lo hace de manera indirecta por medio del sprint planning, etc.

Esta unión Kanban – Scrum (o Scrumban) tiene sus particularidades, pero las dejo para un futuro post.



Funcionamiento Del Kanban: operaciones y como gestión de proyectos En combinación con Scrum)

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies