Blogbeitrag

Kanban, Scrum und Scrumban

Scrum Kanban Scrumban

Während Scrum ein komplettes Framework ist, kann man Kanban eher als Methode bezeichnen.

Am besten kann man Scrum und Kanban erklären, indem man auf Gemeinsamkeiten und Unterschiede eingeht.

Beginnen wir mit den Gemeinsamkeiten

Die Unterschiede sind folgende:

Wann nutzt man nun Kanban und wann Scrum?

Die kontinuierliche Arbeitsweise von Kanban wird verwendet, wenn es nicht unbedingt darum geht ein Produkt zu entwickeln, welches Anforderungsabhängigkeiten enthält. In Supportabteilungen nutzt man deshalb eher Kanban. Die Fehlertickets der Kunden, die es zu lösen gilt, werden kontinuierlich vom Entwicklerteam gezogen, bearbeitet, gelöst und zurückgemeldet.

Sowohl fortlaufende als auch abgeschlossene Projekte mit vielen Anforderungen, die aufeinander aufbauen, sich einander bedingen und unterschiedlich priorisiert werden können, entwickelt man besser innerhalb des Scrum Prozesses. Durch die festen Sprintzyklen und der Transparenz zum Kunden sowie das immer wieder eingehende Kundenfeedback nach jedem Zyklus, kann man die Umsetzung und den Aufwand für die Entwicklung besser überschauen und überwachen. Auch bietet Scrum eine bessere Möglichkeit um auf Anforderungsänderungen flexibler zu reagieren, ohne in den aktuellen Sprint einzugreifen.

Und dann gibt es noch Scrumban – eine Kombination aus Scrum und Kanban.

Die Umsetzung von Scrumban wird unterschiedlich definiert. Grundsätzlich wird das Beste für das Unternehmen aus beiden Methoden vereint und genutzt.

Dafür wird zum Beispiel der Scrum Prozess genutzt, aber mit einem Kanban Board erweitert – Spalten sind dann nicht mehr nur To Do, Doing und Done, sondern evtl. noch Test oder Review und eine Limitierung je Spalte ist möglich zusätzlich zur Limitierung des Sprint Backlogs.

Es gibt aber auch die Kombination, dass die kontinuierliche Arbeitsweise von Kanban in das Scrum Framework integriert wird und der iterative Prozess der Sprints entfällt.

Fassen wir zusammen: Sowohl Scrum als auch Kanban haben Vor und Nachteile für bestimmte Anwendungsfälle. Jedes Unternehmen muss für sich entscheiden, mit welcher Methode es am besten fährt. Manchmal kann die Kombination mittels Scrumban auch die optimalste Wahl sein.