Kanban é um sistema de visualização para gerenciar o trabalho em um processo. Kanban visualiza um processo (fluxo de trabalho) e o trabalho real que passa por esse processo. O objetivo do Kanban é identificar possíveis gargalos no processo e corrigi-los para que o trabalho possa passar por ele de forma econômica na velocidade ou rendimento ideal.
O trabalho de todas as equipes kanban gira em torno de um quadro kanban , uma ferramenta utilizada para visualizar o trabalho e otimizar o fluxo do trabalho entre a equipe. Embora os quadros físicos sejam populares entre algumas equipes, os quadros virtuais são um recurso crucial em qualquer ferramenta de desenvolvimento de software ágil por sua rastreabilidade, colaboração mais fácil e acessibilidade de vários locais.