Kanban w tworzeniu oprogramowania – metoda kanban została zaadaptowana na potrzeby inżynierii oprogramowania przez Davida J. AndersonaM. Pronschinske, How Kanban Got Hot – David Anderson Interview Part I, 01.11.2010,. Zaobserwowane podobieństwo pomiędzy procesem produkcji oraz wytwarzania oprogramowania skłoniło go do przełożenia zasad Kanban na warunki i sposób funkcjonowania zespołów programistycznychT. Włodarek, Kanban – wprowadzenie, 12.11.2012, http://www.poddrzewem.pl/do-poczytania/kanban-wprowadzenie. Koncepcję wykorzystania metody Kanban w inżynierii oprogramowania przedstawił w 2010 w książce Kanban: Successful Evolutionary Change for Your Technology Business.
Głównym celem zastosowania koncepcji Kanban w inżynierii oprogramowania jest terminowe dostarczenie klientom oprogramowania o wysokiej jakości. Kanban umożliwia sprawowanie pełnej kontroli nad procesem tworzenia oprogramowania, pozwala na wyeliminowanie przyczyn nieefektywności i zwiększenie produktywnościAnderson, David J., Lessons in Agile Management: On the Road to Kanban, 2012.