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.

Podstawowe zasady kanban w tworzeniu oprogramowania Wizualizacja – przedstawienie kolejnych etapów procesów na tablicy (ściennej lub elektronicznej) np. analiza, wytwarzanie, testowanie, wdrażanie, zadania skończone. Następnie zapisanie zadań na kartkach i umieszczenie w odpowiednich kolumnachS. Łubik, Wirtualna tablica Kanban,21.11.2012, https://archive.is/20130430124117/http://lubik.info/ciekawostki-2/wirtualna-tablica-kanban-konkurs,6088.html. Ograniczenie pracy w toku (ang. ) – ustalenie maksymalnej dopuszczalnej liczby zadań, które mogą znajdować się w danej kolumnie. W tym celu wykorzystywane jest m.in. prawo Little'a. Zarządzanie strumieniem – systematyczny pomiar takich wartości, jak czas i płynność wykonywania zadań, w celu optymalizacji procesówP. Federowicz, Kanban w procesie wytwarzania oprogramowania, 01.09.2012, http://ideas2action.pl/2012/09/01/kanban-w-procesie-wytwarzania-oprogramowania/.

Zobacz też Kanban Just-in-time Lean management Tablica kanban

Przypisy

Kategoria:Procesy tworzenia oprogramowania