Auch "Kanban", ein neuer Ansatz zur leichtgewichtigen Softwareentwicklung, der die Kanban-Prinzipien aus dem Lean-Production/Toyota-Production-System in die Softwareentwicklung überträgt, wird behandeltDas Buch führt in die agile Sichtweise bei der Softwareentwicklung ein. Dies geschieht unabhängig von einer konkreten agilen Vorgehensweise.
Nach einem Überblick über die Grundlagen agiler Werte und Konzepte wird agiles Vorgehen in der Softwareentwicklung auf den Ebenen Prozess, Management, Team und Programmierung betrachtet. Anhand von typischen Fragen und Problemen wird jeweils aufgezeigt, wie diese mit agiler Softwareentwicklung gelöst werden. Eine Übersicht der prominenten agilen Methoden Scrum, eXtreme Programming, Feature Driven Development und neu in der 2. Auflage Crystal und Kanban zeigt deren Schwerpunkte auf.
Die Autoren geben auch Hinweise zur Indikation bzw. Kontraindikation agiler Vorgehensweisen in Abhängigkeit von Projektgegebenheiten und der Organisation, in der Software entwickelt wird.


