Agile Methoden im Vergleich

15.10.2018

In diesem Beitrag möchten wir auf eine häufig von unseren Kunden gestellte Frage eingehen – Was ist der Unterschied zwischen den bekannten agilen Frameworks – Scrum, Kanban, Scrumban, Kanplan, DevOps, Less und SAFe. Unter dem nachfolgenden Link finden Sie einen einfachen Vergleich basierend auf den Kriterien – Werte und Prinzipien, Rollendefinition, Artefakte, Zeremonien, Timing, Metriken und Prioritätsphilosophie:

Doppelklicken, um das Bild zu vergrößern:

Agile Frameworks_small

Wenn wir unsere Ergebnisse aus der vergleichenden Analyse zusammenfassen, stellen wir fest, dass alle agilen Ansätze die gleichen Werte und Prinzipien teilen. Sie fokussieren sich auf Werthaltigkeit der Anforderungen und die Perspektive des Kunden, kontinuierlichen Prozessen der Bereitstellung und Verbesserung, sich selbst organisierende Teams, Visualisierung der Arbeit und deren Transparenz, Einfachheit, Vermeidung von WIP und vergeudeter Arbeitszeit. Sie unterscheiden sich jedoch in der Anwendung dieser Werte und Prinzipien, indem sie verschiedene Rollen, Artefakte, Metriken und Zeremonien empfehlen.

Den größten Unterschied zwischen Kanban, Kanplan, DevOps einerseits und Scrum, Scrumban, SAFe, LeSS, DAD andererseits sehen wir vor allem im Arbeitsrhythmus. Während die erste Gruppe einem kontinuierlichen Fluss folgt, teilt die zweite Gruppe die Arbeit in fixe Zeitabschnitte mit jeweils eigenen Zielen und Ergebnissen ab. Auch bei der Änderungsphilosophie sehen wir das gleiche Muster. Für die erste Gruppe kann eine Änderung jederzeit erfolgen und jederzeit akzeptiert werden. In der zweiten Gruppe werden keine Änderungen während eines laufenden Sprints akzeptiert, sondern für kommende Sprints geplant.

Während Scrum, Kanban, Srumban, Kanplan und DevOps eher ein einziges Team im Fokus haben, befassen sich die Frameworks LeSS, SAFe und DAD mit der Frage der Skalierbarkeit agiler Prinzipien für mehrere Teams und große Projekte. Während LeSS im Allgemeinen versucht, nur einen Backlog für alle beteiligten Teams anzuwenden und nur einen Product Owner zu benennen, empfiehlt SAFe, Rollen und Artefakte pro Programmebene und Team zu definieren (Level-Portfolio, Level-Programm, Level-Teams).

Neben den prozessbedingten Unterschieden sehen wir in jedem Framework auch einen anderen Komplexitätsgrad. Angenommen, „1“ wäre der niedrigste Komplexitätsgrad (wenige Regeln, leichtes schnelles Lernen und Adaption) und „5“ die höchste Komplexität (viele Regeln, schwieriges langfristiges Lernen und Adaption), würden die Frameworks die folgenden relativen Grade erhalten:

  • Kanban: 1
  • Kanplan:2
  • Scrum: 3
  • Scrumban: 3
  • LeSS: 4
  • DevOps: 4
  • DaD: 4
  • SAFe: 5
  • Quellen für weiterführende Informationen:
    https://www.scrumalliance.org/
    https://less.works/
    https://www.scaledagileframework.com/
    https://devops.com/

    Möchten Sie mehr über Agile Frameworks erfahren – Bestellen Sie unsere Beratung

    [Author: Agilon GmbH, www.agil-on.com]