Leistungen Projekte Über Uns Menschen Wissen Kontakt

Scrum vs. Kanban: Welche Methode passt zu Ihrem Projekt?

Vielleicht ĂŒberrascht Sie schon die Überschrift dieses Artikels, weil sie bisher dachten, dass Scrum und Kanban das gleiche sind? Dann sind Sie in guter Gesellschaft, denn tatsĂ€chlich werden die Begriffe in vielen agil arbeitenden Unternehmen synonym verwendet.

Allerdings gibt es zwischen der Kanban und der Scrum Methode feine Unterschiede, die Sie kennen sollten, wenn Sie Agiles Projektmanagement betreiben. Denn jede dieser beiden Methoden bringt spezielle Vorteile fĂŒr Ihre Projekte.

In diesem Artikel lernen Sie, was die Scrum und die Kanban Methode jeweils ist, worin die Unterschiede bestehen und bei welcher Art von Projekten welche Methode besonders vorteilhaft fĂŒr Sie und Ihr Unternehmen ist.

Scrum und Kanban im Überblick

  • Was ist die Scrum Methode?
  • Was ist die Kanban Methode?
  • Worin unterscheiden sich die beiden Agilen Methoden?
  • Welche Methode passt zu Ihrem Projekt?
  • Fazit und eine dritte Möglichkeit

Scrum Methode kurz erklÀrt

Ebenso wie Kanban gehört die Scrum Methode zum Lean Software Development. Sie hilft Ihrem Unternehmen, die fĂŒr die Produktentwicklung nötigen Arbeitsschritte zu priorisieren und zĂŒgig zu erledigen.

Das Ziel dabei: Je frĂŒher Sie ein funktionierendes Produkt oder Produkt-Feature an Ihre Kundschaft ausliefern, desto schneller bekommen Sie Feedback und können es passend zu Bedarf und Anforderungen der KĂ€ufer:innen optimieren.

In der Scrum Methode arbeiten Sie und Ihre Kolleg:innen in den folgenden definierten Rollen:

  • Product Owner,
  • Scrum Master
  • und Entwicklungs-Team.

Die Produktentwicklung erfolgt bei der Scrum Methode in sogenannten Sprints (fest definierte ZeitrÀumen von beispielsweise 2 Wochen). In diesen Iterationen erstellt Ihr Team eine potenziell auslieferungsfÀhige Version eines Produkts oder Features, welche der vom Product Owner definierten Produkt-Vision folgt.

In der Release Planung zieht das Team Aufgaben aus dem Product Backlog (Sammlung der Anforderungen an das Produkt oder Feature, die der Product Owner priorisiert hat) in das Sprint Backlog. Das Team bewertet dabei den Aufwand der einzelnen Aufgaben und zieht genau so viel in den Sprint Backlog, wie es im nÀchsten Sprint abarbeiten kann.

Da bei der Entwicklung nach der Scrum Methode großer Wert auf Transparenz und Kommunikation unter den Team-Mitgliedern gelegt wird, finden tĂ€gliche Meetings statt: In diesen kurzen Daily Scrums bringt sich das Entwicklungs-Team gegenseitig auf den neuesten Stand, wĂ€hrend der Scrum Master eventuelle Impediments (Hindernisse) aufnimmt und anschließend fĂŒr deren Beseitigung sorgt.

scrum-icon

Kanban Methode kurz erklÀrt

Genau wie Scrum ist auch Kanban eine Methode mit dem Ziel, die ProduktivitĂ€t Ihres Teams zu steigern. Zwar wurde diese Methode ursprĂŒnglich von Toyota entwickelt, doch lĂ€sst sie sich wunderbar auf Projekte in der Softwareentwicklung ĂŒbertragen. Toyotas Plan dahinter war es nĂ€mlich, einen gleichmĂ€ĂŸigen Flow in der Fertigung zu etablieren und dadurch LagerbestĂ€nde zu minimieren.

Die Ziele von Kanban als Agile Methode sind:

  1. den Arbeitsfluss zu visualisieren (und allen Team-Mitgliedern zu verdeutlichen, wofĂŒr sie jeweils gerade zustĂ€ndig sind),
  2. die Work in Progress zu minimieren (also die Aufgaben, die in Ihrem Kanban-Board unter Doing hÀngen)
  3. und die Durchlaufzeit der Prozessschritte zu messen und zu optimieren.

Diese 3 Punkte haben das Hauptziel, möglichst viele Doings möglichst schnell in Done schieben zu können - sprich: die ProduktivitÀt zu erhöhen und den Entwicklungsprozess zu beschleunigen.

Das Kanban-Board

Den Mittelpunkt der Kanban Methode bildet das Kanban-Board: eine Tafel, an der auf KÀrtchen die einzelnen Aufgaben abgebildet sind. Diese KÀrtchen durchlaufen die folgenden Prozessschritte, die Sie je nach Bedarf ergÀnzen können:

  • To-Do / Backlog / Zu erledigen
  • Doing / In Progress / In Bearbeitung
  • Test / In Review / In PrĂŒfung
  • Done / Abgeschlossen

Was an dieser Visualisierung so wertvoll ist:

Sie erkennen ganz leicht, wo sich gerade Arbeit staut, und können als Team ĂŒberlegen, wie Sie diesen Bottleneck gemeinsam beheben können. Dazu macht das Kanban-Board sichtbar, welche:r der Beteiligten UnterstĂŒtzung braucht und wer KapazitĂ€ten frei hat.

Da sich Ihre Team-Mitglieder ihre Arbeit ĂŒber das Kanban-Board selbst abholen, fördert die Kanban Methode eigenverantwortliches Handeln und setzt voraus, dass sich die Teams selbst organisieren.

Worin unterscheiden sich die beiden Agilen Methoden?

Wie Sie vielleicht beim Lesen schon gemerkt haben: Die Scrum und die Kanban Methode basieren auf denselben Ideen, zeigen aber bei genauem Hinsehen eine Reihe von Unterschieden. Die wichtigsten nehmen wir nun im Folgenden unter die Lupe.

Die Zielsetzung unterscheidet sich

Beim Arbeiten nach der Scrum Methode geht es in erster Linie um die (Weiter-)Entwicklung eines Produktes, wÀhrend die Kanban Methode die Kontrolle und Beschleunigung des Arbeitsprozesses fokussiert.

Das Ziel von Scrum ist es, regelmĂ€ĂŸig zu ermitteln,

  • welche Aufgaben in der nĂ€chsten Arbeitsphase erledigt werden mĂŒssen
  • und wie die Arbeitsweise angepasst werden muss,

damit das Team ein Produkt entwickeln kann, das wirklich wertvoll fĂŒr Nutzer:innen ist. Es geht darum, so frĂŒh wie möglich das Feedback von Kund:innen einzuholen, um daraus etwas fĂŒr die weitere Produktentwicklung zu lernen.

Im Kanban hingegen geht es darum, die Durchlaufgeschwindigkeit der Aufgaben in einem System zu verbessern, sprich: herauszufinden, wie Aufgaben möglichst schnell und effizient erledigt werden können. Werden dabei Schritte erkannt, die den Prozess verlangsamen, werden sie verbessert.

Die Team-Organisation unterscheidet sich

WĂ€hrend bei der Scrum Methode die Rollen Product Owner, Scrum Master und Team fix sind, kommt die Kanban Methode ohne fest vorgegebenen Rollen aus und fördert so die Selbstorganisation der Mitarbeiter:innen. Dennoch kann es natĂŒrlich sinnvoll sein, auch bei der Arbeit mit Kanban zum Beispiel einen Product Owner (oder andere Rollen) einzufĂŒhren.

Das fĂŒhrt uns zum nĂ€chsten Punkt:

Grad der VerÀnderung zu Beginn und FlexibilitÀt unterscheiden sich

Wie gerade ausgefĂŒhrt, starten Sie im Scrum mit 3 vorgegebenen Rollen - was fĂŒr manche Unternehmen mit einem Schlag eine große VerĂ€nderung bedeuten kann, wenn sie beispielsweise stark hierarchisch geprĂ€gt sind.

ZusĂ€tzlich bringt Scrum viele Vorgaben mit sich, die sich zum Beispiel auf den regelmĂ€ĂŸigen Austausch in Form von Events und Artefakte (wie Product und Sprint Backlog) beziehen. Aus diesen GrĂŒnden braucht es auch im gesamten Unternehmen die Bereitschaft zur VerĂ€nderung, wenn Sie Scrum erfolgreich anwenden wollen.

Da innerhalb eines Sprints keine VerÀnderungen zum Beispiel am Sprint-Backlog vorgenommen werden sollen, ist das Scrum Team wÀhrend der Arbeitsphase weniger flexibel in seinen Entscheidungen.

Im Kanban hingegen beginnt die Prozessoptimierung beim Ist-Zustand und wird von dort aus nach und nach optimiert. Stellt sich dabei heraus, dass die aktuellen Hierarchien stören oder der Prozess weitere Rollen verlangt, werden diese Änderungen erst nach und nach vorgenommen. Kanban kommt daher zu Beginn ohne Vorgaben aus und gilt deshalb generell als leichter in der EinfĂŒhrung.

Außerdem können VerĂ€nderungen nicht nur jederzeit vorgenommen werden, sondern sind im Rahmen der Prozessverbesserung ausdrĂŒcklich erwĂŒnscht, sprich: Das Arbeiten nach Kanban bietet FlexibilitĂ€t zu jeder Zeit.

Hinweis: Gerade, weil im Kanban die strikten Vorgaben fehlen, brauchen Sie und Ihr Team unbedingt einen starken Willen zur kontinuierlichen Verbesserung, um wirklich einen Nutzen aus der Methode zu ziehen.

Rhythmus und Release-Planung unterscheiden sich

Bei der Scrum Methode arbeiten Sie und Ihr Team in zeitlich festgelegten Sprints und releasen jeweils am Sprint-Ende.

Bei der Kanban Methode hingegen arbeiten Sie in einem kontinuierlichen Fluss und liefern Ergebnisse nach dem Continuous-Delivery-Prinzip aus. Denkbar sind auch Auslieferungen anhand von Minimal Marketable Features (MMF) mit eigenem Return-on-Investment oder Service-Packs und Programm-Versionen, sobald bestimmte Anforderungen realisiert wurden.

Decision

"Bei der Entscheidung Scrum oder Kanban sollten Sie vor allem darauf achten, welches Ziel Ihr Projekt verfolgt, welche Arten von Aufgaben auf Sie und Ihre Kolleg:innen zukommen, wer die PrioritÀten vorgibt und ob FlexibilitÀt wÀhrend des Workflows gefragt ist."

Welche Methode passt nun zu Ihrem Projekt?

Nachdem Sie die Unterschiede zwischen der Kanban und der Scrum Methode kennengelernt haben, bleibt noch die Frage: Welche der beiden Agilen Methoden wĂ€hlen Sie nun fĂŒr Ihr Projekt?

Ihre Entscheidung sollten Sie von verschiedenen Faktoren abhĂ€ngig machen, die wir hier abschließend betrachten möchten.

Welche Zielsetzung verfolgen Sie?

Wollen Sie ein komplett neues Produkt oder Feature erstellen oder ein bestehendes optimieren? Dann ist die Scrum Methode fĂŒr Sie und Ihr Team geeignet.

Oder besteht Ihr Projekt darin, ArbeitsablÀufe zu beschleunigen und zu optimieren? Dann ist die Kanban Methode die bessere Wahl.

Welche Arten von Aufgaben stehen an?

Handelt es sich bei Ihrem Vorhaben um ein Wartungsprojekt beziehungsweise gibt es viele Betriebs- und Einzelaufgaben zu erledigen? Dann bietet Kanban die bessere Lösung, da es schwierig und meist wenig sinnvoll ist, die Arbeit in Iterationen fĂŒr ein Team zu planen (da Ihre Mitarbeiter:innen flexibel auf Anforderungen reagieren mĂŒssen).

Auch wenn Ihr Unternehmen verschiedene Service-Levels bietet, macht das Arbeiten mit Kanban Sinn, da sich hierĂŒber das Arbeiten an NotfĂ€llen und Routineaufgaben abbilden lĂ€sst.

Oder steht bei Ihnen stattdessen ein Projekt an, in dem etwas Neues entwickelt oder auch weiterentwickelt werden soll und das eine komplexe Team-Aufgabe darstellt? Dann wÀhlen Sie unbedingt die Scrum Methode:

Die fest geplanten und unverĂ€nderlichen Iterationen (Sprints) bieten Ihrem Team den nötigen Schutz und Raum, kreativ und störungsfrei gemeinsam etwas Neues zu erschaffen. Denn hat der Sprint erst einmal begonnen, dĂŒrfen keine neuen Aufgaben an das Team herangetragen werden.

Wer gibt die PrioritÀten der Aufgaben vor?

Wie im vorherigen Punkt besprochen, ist es ein Unterschied, ob die Anforderungen und PrioritĂ€ten von außen an das Team herangetragen werden (wie bei Wartungsprojekten) oder aus dem Scrum Team selbst stammen (meist vom Product Owner, der seiner Produkt-Vision folgt):

Bei der AbhĂ€ngigkeit vom Außen muss das Team schnell und flexibel auf NotfĂ€lle reagieren können, was nur mit Kanban möglich ist. Bei den selbst gesetzten PrioritĂ€ten hilft es dem Team, im geschĂŒtzten Sprint der Scrum Methode selbstbestimmt an der Umsetzung zu arbeiten.

Ist FlexibilitÀt gefragt?

Wenn Sie jetzt schon wissen, dass Ihr Projekt schnelles Reagieren auf sich Ă€ndernde PrioritĂ€ten erfordert, entscheiden Sie sich in jedem Fall fĂŒr die Kanban Methode. Bei solchen Projekten bietet Ihnen der kontinuierliche Workflow von Kanban große Vorteile.

Spielt FlexibilitĂ€t keine oder nur bedingt eine Rolle oder gibt es Mitarbeiter:innen außerhalb des Teams, die sich um NotfĂ€lle kĂŒmmern, können Sie sich entspannt fĂŒr Scrum entscheiden.

Welche Kultur bestimmt Ihr Unternehmen?

Wurde in Ihrem Unternehmen bisher eher nach dem klassischen Wasserfall-Modell gearbeitet? Dann kann die EinfĂŒhrung von Kanban fĂŒr Ihr Projekt einfacher sein, da – wie oben beschrieben – Änderungen und Optimierungen im Prozess erst nach und nach eingefĂŒhrt werden.

Ebenfalls ein interessanter Faktor fĂŒr Ihre Entscheidung: Gibt es in Ihrem Unternehmen bereits einen guten kollegialen Zusammenhalt, bei dem ein vertrauensvoller Umgang, transparente Kommunikation und gegenseitige UnterstĂŒtzung an der Tagesordnung sind? Wenn ja, dĂŒrfte die EinfĂŒhrung von Scrum keine allzu große Umstellung bedeuten.

Fazit und eine dritte Möglichkeit

Bei der Entscheidung Scrum oder Kanban sollten Sie vor allem darauf achten, welches Ziel Ihr Projekt verfolgt, welche Arten von Aufgaben auf Sie und Ihre Kolleg:innen zukommen, wer die PrioritĂ€ten vorgibt und ob FlexibilitĂ€t wĂ€hrend des Workflows gefragt ist. Nicht zuletzt lohnt es sich, die bisherige Firmenkultur in Ihre Überlegungen einzubeziehen.

Schön und gut, denken Sie jetzt vielleicht, aber was mache ich, wenn es fĂŒr mein Projekt fĂŒr beide Agilen Methoden Argumente gibt?

TatsĂ€chlich gibt es die Möglichkeit, Scrum und Kanban miteinander zu kombinieren, so dass sich einzelne Aspekte ergĂ€nzen – genannt Scrumban. In dieser Variante nutzen mittlerweile viele Unternehmen einen Mix aus Scrum-Events und -Rollen, der Visualisierung des Sprint Backlogs mit einem Kanban-Board und einem kontinuierlichen Arbeitsfluss, der FlexibilitĂ€t bietet.

Sie sind nach wie vor unsicher, welche der beschriebenen Methoden fĂŒr Ihr Projekt das richtige ist? Oder Sie wĂŒnschen sich Hilfe bei der Umsetzung und Implementierung? Wir unterstĂŒtzen Sie gerne dabei.