Kanban é uma palavra japonesa que significa "sinal visual", comumente interpretada como "cartão" (pois é a forma mais utilizada e conhecida).
Tem sua origem no Sistema Toyota de Produção (TPS - Toyota Production System), cuja tentativa de sistematização, feita por acadêmicos americanos, tornou-se conhecida mundialmente como Manufatura Enxuta (Lean Manufacturing).
O uso do Kanban no apoio à Engenharia de Sustentação (e também na Engenharia de Construção) de Software tem crescido rapidamente desde 2003, sendo David Anderson um dos seus principais promotores, com livro a ser lançado no início de 2010, mas já há uma comunidade bem organizada sob o nome de Limited WIP Society.
Kanban é uma das técnicas usadas para implementar o conceito de Produção Puxada (Pull Production), onde a saída de produtos acabados, ao final da linha de montagem, dita o ritmo da introdução de matéria-prima no sistema, evitando acúmulos de produtos inacabados ao longo da linha, diminuindo a quantidade de Trabalho em Processo (WIP - Work In Process). Com menos produtos intermediários temos uma sobrecarga menor no sistema e podemos nos adaptar melhor e mais rápido às mudanças na demanda dos clientes.
Ao limitar o WIP também diminuímos a multitarefa nociva, principal responsável por atrasos, problemas de qualidade, estresse e insatisfação.
Kanban complementa muito bem as abordagens Ágeis, como FDD, Scrum e XP, mas também pode ser usada com métodos tradicionais, inclusive em áreas diferentes de desenvolvimento de software.
Taiichi Ohno e as Seis Regras do Sistema Toyota/Kanban
O Método Kanban para Software
Segundo David Anderson, o método Kanban é definido assim:
As 5 Propriedades Centrais de uma implementação Kanban:
As 5 Propriedades Emergentes esperadas em uma implementação Kanban:
* Modelos comuns em uso com Kanban incluem a Teoria das Restrições, o Pensamento Sistêmico, um entendimento sobre a variabilidade, através dos ensinamentos de W. Edwards Deming, e o conceito de "muda" (desperdício) do Sistema Toyota de Produção. Os modelos usados com Kanban estão continuamente evoluindo e idéias vindas de outros campos, como sociologia, psicologia e gestão de riscos, já foram utilizadas em algumas implementações.
Participe do grupo público de discussão do Kanban.