02 Nov
02Nov

Während der Wasserfallansatz in der Welt des Projektmanagements seit langem etabliert ist, gewinnen agile Methoden wie Scrum oder SAFe immer mehr an Beliebtheit. Aber was passiert, wenn man versucht, Agilität mit einer eher Wasserfall-orientierten Arbeitsweise und Organisation zu kombinieren? Kann beispielsweise Kanban als eine agile Technik beispielsweise in einem traditionellen Wasserfallprojekt funktionieren?




Kanban verstehen: Kanban ist ursprünglich ein visuelles Managementtool, das Arbeitsfluss und Prozesseffizienz verbessert. Es basiert auf dem Prinzip, Arbeit in kleinere, handhabbare Aufgaben zu unterteilen und diese Aufgaben visuell auf einem Kanban-Board ihrem jeweiligen Produktionsschritt zuzuweisen, bis sie erledigt sind. Das Hauptziel ist es, durch maximale Transparenz Engpässe schnell zu identifizieren und den Durchsatz zu maximieren. Typische "Produktionsschritte" können dabei einfach nur "To Do", "Work in Progress" und "Done" sein. Oder sie orientieren sich am Entwicklungsprozess, beispielsweise:

  1. Backlog - Hier werden Aufgaben gesammelt, bevor sie aus
  2. Planning - Diese Aufgaben werden gerade auf kurze Sicht eingeplant
  3. Specification - Das Team hat sich die Aufgabe "gezogen" und erstellt eine Spezifikation
  4. Design - Die Spezifikation ist abgeschlossen, und die Umsetzung wird entworfen
  5. Development - Der oder die Entwickler haben die Aufgabe "gezogen" und arbeiten daran
  6. Testing - Die Entwicklung ist (inklusive Entwicklertests) bereits abgeschlossen, und der fachliche Test wird durchgeführt
  7. Done - Die hier abgelegten Aufgaben sind nach Sicht des gesamten Teams abgeschlossen

Unabhängig von der Struktur gilt aber ein wichtiges Arbeitsprinzip: Aufgaben werden nicht den einzelnen Schritten zugeordnet - sondern sie müssen von den für den jeweils nächsten Schritt verantwortlichen Kollegen "gezogen" werden. Genau hierüber wird sichergestellt, dass eventuelle Engpässe sichtbar werden.



Warum Kanban in einem Wasserfall-Vorhaben einsetzen?

Wasserfallprojekte sind in der Regel linear und sequenziell, wobei jede Phase des Projekts erst beginnt, wenn die vorherige abgeschlossen ist. Oft entspricht dieser gedankliche Ansatz aber nicht der Realität. Dies kann zu Verzögerungen und Ineffizienzen führen, insbesondere wenn Probleme in einer späteren Phase auftreten. Hier kommt Kanban ins Spiel:

  1. Visuelle Darstellung: Durch die Verwendung eines Kanban-Boards können Teams den Fortschritt jeder Phase eines Wasserfallprojekts visuell verfolgen. Dies fördert die Transparenz und hilft, potenzielle Probleme frühzeitig zu erkennen.
  2. Flexibilität: Während der Wasserfallansatz wenig Raum für Änderungen lässt, ermöglicht Kanban eine gewisse Flexibilität innerhalb jeder Phase. Teams können Aufgaben neu priorisieren und Ressourcen entsprechend umverteilen.
  3. Engpasserkennung: Kanban hilft Teams, Engpässe in ihrem Arbeitsprozess zu identifizieren. Dies kann besonders nützlich sein, um Verzögerungen in Wasserfallprojekten zu minimieren.
  4. Ergebnisfokus: Durch die Notwendigkeit, jede Aufgabe bis zum Status "Done" durch das Board zu navigieren, wird ein klarer Schwerpunkt darauf gesetzt, Dinge final zu erledigen - oder verbleibende offene Schritte explizit in neue Aufgaben zu fassen.


Wie implementiert man Kanban in einem Wasserfall-Vorhaben?

  1. Board-Setup: Erstellen Sie ein Kanban-Board, das die Phasen Ihres Wasserfallprojekts widerspiegelt. Jede Phase kann eine eigene Spalte oder mehrere Spalten haben, je nach Bedarf.
  2. Arbeitsaufteilung: Teilen Sie die Arbeit in kleinere, handhabbare Aufgaben auf und fügen Sie sie dem entsprechenden Abschnitt des Boards hinzu.
  3. WIP-Limits: Setzen Sie Work-in-Progress-Limits, um sicherzustellen, dass das Team nicht zu viele Aufgaben gleichzeitig bearbeitet. Dies fördert die Fokussierung und reduziert die Zykluszeit.
  4. Regelmäßige Überprüfungen: Halten Sie regelmäßige Stand-up-Meetings ab, um den Fortschritt zu überprüfen, Engpässe zu identifizieren und Lösungen zu diskutieren.


Abschließend lässt sich sagen, dass, obwohl Wasserfall und Kanban unterschiedliche Ansätze im Projektmanagement darstellen, sie effektiv kombiniert werden können, um die Vorteile beider Welten zu nutzen. Durch die Integration von Kanban in Wasserfallprojekte können Teams von erhöhter Transparenz, Flexibilität und Effizienz profitieren.

Kommentare
* Die E-Mail-Adresse wird nicht auf der Website veröffentlicht.