¿Qué es un tablero de kanban?

Aprende a crear un tablero de kanban y consulta ejemplos de Atlassian y de otras entidades.

Max Rehkopf De Max Rehkopf
Buscar temas

Un tablero de kanban es una herramienta ágil de gestión de proyectos diseñada para ayudar a visualizar el trabajo, limitar el trabajo en curso y maximizar la eficiencia (o el flujo). Puede ayudar tanto a los equipos ágiles como a los de DevOps a definir el orden de su trabajo diario. Los tableros de kanban utilizan tarjetas, columnas y la mejora continua para ayudar a los equipos tecnológicos y de servicios a comprometerse con la cantidad de trabajo adecuada y, por supuesto, a llevarla a cabo.

Kanban ha recorrido un largo camino desde sus orígenes en el ámbito de la producción lean gracias a un pequeño pero mañoso grupo de entusiastas del kanban. El trabajo de David Anderson para definir el método kanban ayudó a llevar el kanban al dominio del software y los servicios; y Personal Kanban, de Jim Benson y Tonianne DeMaria, ha contribuido a extender las aplicaciones de kanban a ámbitos que ni te imaginarías.

Ejemplo de un tablero de kanban

Yo utilizo tableros de kanban todos los días y no podría imaginarme la vida sin ellos. Las ideas y prácticas recomendadas que aquí se recogen constituyen un popurrí de mi experiencia personal, mis investigaciones y las conversaciones que he mantenido con Zach Nies, Keith Nottinson y Jim Benson.

Lo que hace que recurra constantemente al kanban son sus valores y su (sorprendente) ausencia de reglas. Los valores de kanban son el respeto a las personas y la mejora continua.

Elementos de un tablero de kanban

David Anderson estableció que los tableros de kanban se pueden dividir en cinco componentes: señales visuales, columnas, límites del trabajo en curso, un punto de compromiso y un punto de entrega.

Elementos de un tablero de kanban
  1. Señales visuales: una de las primeras cosas que observarás en un tablero de kanban son las tarjetas visuales (adhesivos, tickets, etc.). Los equipos de kanban escriben todos sus proyectos y elementos de trabajo en tarjetas, generalmente uno por tarjeta. Para los equipos ágiles, cada tarjeta podría encapsular una historia de usuario. Sobre el tablero, estas señales visuales ayudan a los compañeros de equipo y a las partes interesadas a discernir rápidamente en qué está trabajando el equipo.
  2. Columnas: otra de las señas de identidad de los tableros de kanban son las columnas. Cada columna representa una actividad específica que, en conjunto, conforman un “flujo de trabajo”. Las tarjetas van moviéndose por el flujo de trabajo hasta que este termina. Los flujos de trabajo pueden ser algo tan sencillo como “Por hacer”, “En curso” y “Terminado” o pueden ser mucho más complejos.
  3. Límites del trabajo en curso: los límites del trabajo en curso son el número máximo de tarjetas que puede haber en una columna en un momento dado. Una columna con un límite de trabajo en curso de tres no puede contener más de tres tarjetas. Cuando la columna está “al máximo”, el equipo debe concentrarse en esas tarjetas y hacer que avancen antes de que puedan entrar tarjetas nuevas en esa etapa del flujo de trabajo. Estos límites del trabajo en curso resultan vitales para exponer los cuellos de botella del flujo de trabajo y maximizar el flujo. Dichos límites te brindan una señal de alerta temprana de que te has comprometido a asumir demasiado trabajo.
  4. Punto de compromiso: los equipos de kanban suelen tener un backlog para su tablero. Es aquí donde los clientes y los compañeros de equipo plantean ideas para proyectos que el equipo puede adoptar cuando esté listo para ello. El punto de compromiso es el momento en que el equipo adopta una idea y se inicia el trabajo en el proyecto.
  5. Punto de entrega: el punto de entrega es el final del flujo de trabajo de un equipo de kanban. Para la mayoría de los equipos, el punto de entrega es el momento en el que el producto o servicio está en manos del cliente. El objetivo del equipo consiste en llevar las tarjetas desde el punto de compromiso hasta el punto de entrega cuanto antes. El tiempo transcurrido entre ambos es lo que se conoce como “plazo”. Los equipos de kanban mejoran continuamente para acortar al máximo los plazos.

Un tablero de kanban que reúna estos cinco elementos preparará indudablemente a tu equipo para el éxito. Sin embargo, ahora presentaré el punto de vista opuesto.

Jim Benson dice que el kanban solo tiene dos reglas: limitar el trabajo en curso y visualizar el trabajo. Si partes únicamente de estas reglas y las aplicas a tu trabajo, tu tablero de kanban tendrá un aspecto muy diferente al descrito más arriba. Y no hay ningún problema con ello. Jim aboga por comenzar con solo estas dos reglas porque, según él, "cuantas más reglas añadas, en menos contextos encajarán".

Tipos y ejemplos de tableros de kanban

El kanban puede adaptarse a muchos entornos, desde la fabricación hasta los recursos humanos, pasando por el desarrollo de software DevOps y ágil. El tipo de entorno en el que se adopta el kanban suele determinar si el tablero debe ser físico o digital. Durante mi investigación conocí una obra de construcción de 58 millones de dólares gestionada con un tablero físico en un remolque, y también hablé con muchísimos equipos de software que usan tableros de kanban digitales.

Tableros físicos

Los tableros de kanban más sencillos son tableros físicos divididos en columnas verticales. Los equipos dibujan las columnas en una pizarra y colocan notas adhesivas sobre el tablero. Estas notas adhesivas se van moviendo por el flujo de trabajo y demuestran el progreso.

Ejemplo de un tablero de kanban físico

Una ventaja de un tablero físico es que está "siempre activo". No puedes abrir una nueva pestaña en una pizarra móvil que se encuentra junto a tu escritorio. Es fácil de configurar, fácil de mostrar a los demás y, con frecuencia, es la mejor manera de comunicarse con ciertos equipos. Sin embargo, los tableros físicos no son ideales para los equipos remotos ni para las personas con una escritura horrible, como yo.

Optimizely crea software para ayudar a las empresas a descubrir cuáles son las variantes de una página web o producto que más les gustan a los usuarios. Utilizan Jira para hacer un seguimiento de los elementos de trabajo grandes y pequeños, pero Keith Nottonson, el director sénior de Desarrollo, detectó una carencia.

Los equipos individuales se afanaban en Jira, pero no hablaban entre sí. Para que todo el mundo estuviera en sintonía, Keith erigió un enorme tablero de kanban físico llamado "el muro del trabajo".

Ejemplo de un tablero de kanban físico

Este tablero contiene todos los proyectos en los que trabaja el equipo de ingeniería, con las métricas, los miembros del equipo y los estados visibles para todo el mundo. Aunque resultó útil para comprender toda la cartera de trabajo, comenzó a aflorar un valor aún más interesante.

“Al principio, el muro contaba con las columnas ‘Por hacer’, ‘En proceso’ y ‘Hecho‘, pero con el tiempo la gente empezó a debatir sobre nuestra forma de trabajar”, comenta Keith. Keith afirma que, gracias a estos debates, el muro creció y evolucionó y, en cuestión de semanas, en Optimizely pudieron ver con mayor nitidez que nunca cómo se llevaba a cabo el trabajo.

El tablero de Optimizely es especialmente bueno porque tiene un punto de compromiso y un punto de entrega. En cuanto se define un proyecto y este cumple ciertos requisitos, un equipo de ingeniería se encarga del proyecto y se compromete a llevarlo a cabo. Llegado a este punto, el proyecto pasa a Jira para que dicho equipo pueda capturar todos los datos con enjundia y las interacciones que intervienen en la entrega final.

Keith recomienda que los equipos empiecen con un tablero de kanban físico, ya que los debates iniciales conducirán a iteraciones rápidas del flujo de trabajo y del tablero.

Tableros digitales

A medida que el sistema kanban fue ganando adeptos entre los equipos de software e ingeniería, los tableros de kanban experimentaron una transformación digital. Los tableros digitales permiten a los equipos que no comparten un espacio físico de oficina utilizar tableros de kanban de forma remota y asíncrona.

Ejemplo de un tablero de kanban en Trello

Trello es una forma rápida y sencilla de crear un tablero de kanban digital. Solo hacen falta unos cuantos clics para configurarlo y crear listas digitales, que representan las etapas de tu proceso de kanban, en una vista de tablero a la que todo tu equipo puede acceder y que también puede gestionar.

Por ejemplo, puedes crear listas para "Backlog", "A continuación", "En curso" y "Finalizado". Cada tarea está organizada como una tarjeta, y las tarjetas se van moviendo por las listas a medida que se ponen en cola, se trabaja en ellas y se completan.

Las ventajas de un tablero de kanban digital como este son la velocidad de configuración, la facilidad para compartirlo con otros y la capacidad de realizar un seguimiento asíncrono de un número infinito de conversaciones y comentarios a medida que avanza el proyecto. Independientemente de dónde o cuándo revisen los miembros del equipo el tablero de kanban, verán el estado más actualizado del proyecto. Además, podrás incluso utilizar un flujo de trabajo de kanban en Trello para tus tareas personales, como se muestra en este tablero de ejemplo.

Algunos tableros de kanban digitales son sencillos y, otros, más robustos y personalizables. Los equipos que necesitan funciones adicionales como, por ejemplo, límites del trabajo en curso y gráficos de control, deben optar por una herramienta más potente como Jira Software. Jira viene de serie con una plantilla de tablero de kanban lista para usar que hace que poner en marcha un equipo de kanban sea coser y cantar. El equipo puede acceder al proyecto y luego personalizar el flujo de trabajo y el tablero, establecer límites del trabajo en curso, crear carriles e incluso activar un backlog si necesitan una forma mejor de priorizar.

Ejemplo de plantilla de kanban en Jira

Tablero de kanban frente al de scrum

Lo cierto es que la diferencia entre kanban y scrum es bastante sutil. Según la mayoría de las interpretaciones, los equipos de scrum usan un tablero de kanban, solo que con los procesos, los artefactos y las funciones de scrum. Sin embargo, existen algunas diferencias fundamentales.

  • Los sprints de scrum tienen fechas de inicio y de finalización, mientras que kanban es un proceso continuo.
  • Las funciones del equipo están definidas claramente en scrum (propietario del producto, equipo de desarrollo y experto en scrum), mientras que kanban no tiene ninguna función formal. Ambos equipos están autoorganizados.
  • Un tablero de kanban se utiliza durante todo el ciclo de vida de un proyecto, mientras que un tablero de scrum se borra y se recicla después de cada sprint.
  • Un tablero de scrum tiene un número determinado de tareas y una fecha límite estricta para completarlas.
  • Los tableros de kanban son más flexibles en cuanto a tareas y plazos. Las tareas se pueden volver a jerarquizar por orden de prioridad, reasignar o actualizar según convenga.

Tanto kanban como scrum son marcos de metodología ágil muy populares entre los desarrolladores de software. Si quieres más información al respecto, lee nuestro desglose completo de la comparativa de kanban frente a scrum.

Introducción a los tableros de kanban

Kanban es un método para “empezar con lo que haces ahora”. Esto quiere decir que no tienes que cambiar radicalmente lo que estás haciendo para empezar a usar kanban. El método kanban presupone tres cosas:

  1. Que entiendes los procesos actuales, tal y como se llevan a cabo en la práctica, y que respetas las funciones, responsabilidades y cargos actuales.
  2. Que te comprometes a perseguir la mejora continua a través del cambio evolutivo.
  3. Que fomentas los actos de liderazgo en todos los niveles, desde cada uno de los colaboradores hasta la dirección sénior.

Se trata de un proceso de equipo, así que lo primero que debe hacer tu equipo es unirse. Deberías intentar dividir tu trabajo en las distintas actividades que componen el flujo de trabajo (columnas). A partir de ahí, puedes averiguar cómo y cuándo se añaden nuevos trabajos (cartas) al tablero. ¿Tendrás un centro de asistencia para que los clientes envíen ideas o el equipo organizará una reunión para anotar y enviar sus tarjetas por correo?

También te interesa decidir el tamaño y el alcance de una tarjeta. Intenta encontrar una estimación de tiempo o de complejidad que resulte uniforme en todas las tarjetas. Si algo es demasiado enjundioso o problemático, prueba a dividirlo en varias tarjetas.

En cuanto hayas decidido un punto de compromiso y un punto de entrega, estarás listo para ponerte manos a la obra. A medida que pase el tiempo, podrás confiar en tu equipo para que critique y mejore el proceso. Recuerda que el kanban exige actos de liderazgo a todos los niveles de forma continua (un concepto al que se le denomina "kaizen"). Si tienes en mente los valores de kanban de respeto por las personas y la mejora continua, te pondrás al día en muy poco tiempo.