En desarrollo de software, Kanban es un enfoque sencillo para el desarrollo de software ágil adaptado por David Anderson en 2014 del Kanban original, que viene de la filosofía Lean de Toyota (y no de la Agilidad). Es una manera de gestionar el trabajo.
Las reglas de Kanban son simples, pero aplicarlo no es simple.

9 Valores
- Transparencia.
- Balance.
- Colaboración.
- Foco en el cliente.
- Flujo.
- Liderazgo.
- Entendimiento.
- Acuerdo (Compromiso).
- Respeto.
3 Agendas
- Sustainability: encontrar un ritmo sustentable y mejorar el foco.
- Service Orientation: desempeño del personal y satisfacción del cliente.
- Survivability: mantenernos competitivos y adaptativos.
Principios
- Change Management: cambiar la forma de trabajar es difícil pero importante.
- Start with what yo do now.
- Agree to pursue improvement through evolutionary change.
- Encourage acts of leadership at every level.
- Service Delivery: trabajamos en procesos orientados a servir al cliente.
- Understand and focus on customer needs and expectations.
- Manage the work and let people self-organize around it.
- Evolve policies to improve outcomes.
6 Prácticas

- Visualizar el workflow: mostrar el estado de cada tarea en un tablero físico en el espacio de trabajo visible por todo el equipo.
- Limitar el trabajo en progreso: limitar la cantidad de tareas permitidas en cada columna. A cada columna del tablero se le da un límite (WIP). Esto ayuda a detectar cuellos de botella.
- Gestionar los flujos de trabajo: el Lead Time es la sensación del cliente de demora, el tiempo entre que pide el servicio y recibe el servicio. El Cycle Time es el tiempo efectivo de trabajo del equipo. Es importante reducir la brecha entre el lead time y el cycle time.
- Colaborar y experimentar: Improve Collaboratively, Evolve Experimentally. Kanban es un método para mejorar procesos.
- Explicitar reglas de los procesos: políticas concretas. Entendimiento compartido.
- Implementar feedback loops: mejora continua. Kanban identifica 7 instancias de retroalimentación o cadencias en el proceso de trabajo.
