Kanban es un método para gestionar la creación de productos con énfasis en la entrega continua sin sobrecargar al equipo de desarrollo. Al igual que Scrum, Kanban es un proceso diseñado para ayudar a los equipos a trabajar juntos más eficazmente.

Kanban se basa en 3 principios básicos:

Visualice lo que hace hoy (flujo de trabajo): ver todos los elementos en contexto entre sí puede ser muy informativo.
Limitar la cantidad de trabajo en curso (WIP): esto ayuda a equilibrar el enfoque basado en el flujo para que los equipos no comiencen y se comprometan a trabajar demasiado a la vez.
Mejorar el flujo: cuando algo está terminado, se pone en juego lo siguiente más importante de la cartera de pedidos.
Kanban promueve la colaboración continua y fomenta el aprendizaje y la mejora activa y continua mediante la definición del mejor flujo de trabajo en equipo posible.

¿En qué se diferencia Kanban de Scrum?

Tanto Kanban como Scrum se centran en lanzar software de forma temprana y frecuente. Ambos requieren equipos altamente colaboradores y autogestionados. Sin embargo, existen diferencias entre los enfoques:

Kanban
Scrum

1. Roles no prescritos
 Roles predefinidos del Scrum Master, del Product Owner y del Development Team

2. Entrega continua
Entregas por Sprint, aunque podría el equipo entregar durante el Sprint según algunos trainers de Scrum.org

3. Sistema pull para arraastrar el trabajo
El trabajo se arrastra a través del sistema en lotes (el sprint backlog)

4. Se pueden realizar modificaciones en cualquier momento
No se permiten modificaciones en la mitad de el Sprint.

5. Duración de la ejecucion(cycle time)
Velocidad

6. Más apropiado en entornos operativos con un alto grado de variabilidad en la prioridad
Más apropiado en situaciones en las que el trabajo se puede priorizar en lotes que se pueden dejar en blanco

La organización, la cultura y la dinámica del equipo a menudo determinan qué método es el más adecuado.

Beneficios de Kanban:

Kanban y Scrum en su núcleo se resumen en la premisa: Stop Starting, Start Finishing. Todo el equipo está enfocado en la realización de las tareas en curso.

Beneficios:

  • Tiempos de ciclo más cortos pueden proporcionar características más rápidamente.
  • Capacidad de respuesta al cambio.
  • Cuando las prioridades cambian con mucha frecuencia, Kanban es ideal.
  • El equilibrio entre la demanda y el rendimiento garantiza que la mayoría de las características centradas en el cliente siempre están siendo trabajadas.
  • Requiere menos cambios en la organización / configuración de la sala para empezar
  • Reducir el desperdicio y eliminar las actividades que no agregan valor al equipo/departamento/organización.
  • Los bucles de retroalimentación rápida mejoran las posibilidades de que los miembros del equipo estén más motivados, capacitados y tengan un mejor desempeño.