Neural Project InstituteProjektmanagement-Zertifizierung für das KI-Zeitalter

Agile-Leitfaden · Agile Grundlagen

Agile Methoden im Überblick: Scrum, Kanban, XP, Lean und mehr

„Agile“ umfasst eine Familie von Methoden, die dieselben Werte teilen, sich aber in ihrer Struktur unterscheiden. Manche schreiben Rollen und Zeremonien vor; andere ergänzen Ihre bestehende Arbeitsweise nur um wenige Regeln. Dieser Leitfaden vergleicht die gängigsten und hilft Ihnen bei der Wahl.

Das Wichtigste in Kürze

  • Scrum nutzt Sprints und Rollen; Kanban nutzt Flow und WIP-Limits; Scrumban kombiniert beides.
  • XP ergänzt Engineering-Praktiken; Lean beseitigt Verschwendung im gesamten System.
  • Wählen Sie nach der Art Ihrer Arbeit und passen Sie dann behutsam an.

Scrum

Die Arbeit erfolgt in Sprints fester Länge von höchstens einem Monat. Ein Product Owner ordnet den Backlog, Developers erstellen ein Inkrement gemäß der Definition of Done, und ein Scrum Master hilft dem Team, sich zu verbessern. Ideal für: Produktentwicklung durch ein festes Team. Siehe Agile vs. Scrum.

Kanban

Kanban visualisiert Arbeit auf einem Board, begrenzt den Work in Progress (WIP) und steuert den Flow kontinuierlich. Es gibt keine festen Iterationen und keine vorgeschriebenen Rollen, sodass Sie mit Ihrem aktuellen Prozess beginnen und ihn verbessern können. Teams messen Durchlaufzeit und Durchsatz. Ideal für: Support, Betrieb und jedes Team, das einen stetigen Strom unterschiedlich großer Anfragen erhält.

Scrumban

Scrumban verbindet den Planungs- und Review-Rhythmus von Scrum mit dem Fluss und den WIP-Limits von Kanban. Teams behalten oft regelmäßige Planung und Retrospektiven bei, ziehen Arbeit aber kontinuierlich, statt sich auf einen festen Sprint-Umfang festzulegen. Ideal für: Teams, die von Scrum zu Kanban wechseln, oder Teams, die geplante Feature-Arbeit mit ungeplanten Anfragen kombinieren.

Extreme Programming (XP)

XP konzentriert sich auf Engineering-Praktiken, die die Softwarequalität hoch halten, während sich Anforderungen ändern: Pair Programming, testgetriebene Entwicklung, Continuous Integration, kleine Releases, Refactoring, gemeinsame Verantwortung für den Code und ein nachhaltiges Tempo. Ideal für: Softwareteams, die technische Exzellenz anstreben; oft mit Scrum kombiniert.

Lean

Lean stammt aus der Fertigung. Ziel ist, den Kundennutzen zu maximieren und Verschwendung zu beseitigen, etwa Wartezeiten, Übergaben, Nacharbeit und ungenutzte Features. Lean Software Development, beschrieben von Mary und Tom Poppendieck, überträgt diese Ideen auf Wissensarbeit. Ideal für: Verbesserung des End-to-End-Flusses und der Entscheidungsfindung in einer Organisation.

Crystal, DSDM und FDD

  • Crystal (Alistair Cockburn) ist eine Familie von Methoden, die an Teamgröße und Kritikalität des Projekts angepasst sind, mit Schwerpunkt auf Menschen und Kommunikation.
  • DSDM (Dynamic Systems Development Method) legt Zeit, Kosten und Qualität fest und hält den Umfang mittels MoSCoW-Priorisierung flexibel: Must, Should, Could, Won't have this time. Es eignet sich für Organisationen, die mehr Governance benötigen.
  • FDD (Feature-Driven Development) plant und entwickelt anhand kleiner, für den Kunden wertvoller Features, mit einer kurzen Modellierungsphase zu Beginn. Es eignet sich für größere Softwareteams.

Auswahlhilfe

Wenn Ihre Arbeit…Erwägen Sie
Neuproduktentwicklung mit einem festen Team istScrum
Kontinuierlich und unvorhersehbar eintrifftKanban
Geplante Features und dringende Anfragen mischtScrumban
Benötigt hohe Softwarequalität bei sich ändernden AnforderungenXP-Praktiken mit Scrum oder Kanban
Benötigt Governance mit festen TerminenDSDM oder ein hybrider Ansatz
Sich über viele Teams erstrecktA Skalierungsframework

Häufig gestellte Fragen

Was ist die beliebteste agile Methode?

Scrum ist am weitesten verbreitet, oft kombiniert mit Kanban-Praktiken.

Können Teams agile Methoden kombinieren?

Ja. Viele Teams nutzen Scrum mit XP-Engineering-Praktiken und Kanban-Boards. Entscheidend ist, dass jede Praxis den agilen Werten dient.

Wie viele agile Methoden gibt es?

Es gibt keine feste Anzahl. Die bekanntesten sind Scrum, Kanban, Scrumban, Extreme Programming, Lean, Crystal, DSDM und Feature-Driven Development sowie Skalierungsframeworks wie SAFe und LeSS.

Was ist der Unterschied zwischen den agilen Methoden Scrum und Kanban?

Scrum arbeitet in Sprints fester Länge mit definierten Rollen und Events; Kanban steuert einen kontinuierlichen Arbeitsfluss mit WIP-Limits, ohne vorgeschriebene Rollen oder Iterationen.

Was ist Extreme Programming (XP) als agile Methode?

Eine agile Methode mit Fokus auf Engineering-Praktiken wie Pair Programming, testgetriebene Entwicklung, Continuous Integration, Refactoring und kleine Releases. Sie wird oft mit Scrum kombiniert.

Was ist Lean unter den agilen Methoden?

Lean stammt aus der Fertigung und zielt darauf ab, den Kundennutzen durch die Beseitigung von Verschwendung wie Wartezeiten, Übergaben und Nacharbeit zu maximieren. Lean Software Development überträgt diese Ideen auf Wissensarbeit.

Was ist DSDM als agile Methode?

Die Dynamic Systems Development Method, 1994 von einem britischen Konsortium entwickelt. Sie legt Zeit und Kosten fest, hält den Umfang flexibel und nutzt MoSCoW-Priorisierung.

Was ist Feature-Driven Development als agile Methode?

Eine agile Methode, 1997 von Jeff De Luca und Peter Coad entwickelt, die Software in Form kleiner, für den Kunden wertvoller Features plant und entwickelt.

Welche agile Methode eignet sich am besten für Einsteiger?

Kanban ist am einfachsten einzuführen, weil es auf Ihrem bestehenden Prozess aufbaut. Scrum bietet mehr Struktur, was manche neuen Teams als hilfreich empfinden.

Welche agile Methode wird für große Organisationen genutzt?

Skalierungsframeworks wie SAFe, LeSS, Scrum@Scale and Disciplined Agile coordinate many teams.

Wie wähle ich eine agile Methode?

Betrachten Sie, wie Arbeit eingeht und wie sie geliefert wird. Geplante Produktarbeit eines festen Teams passt zu Scrum; unvorhersehbare Anfragen passen zu Kanban; Probleme mit der Softwarequalität sprechen dafür, XP-Praktiken zu ergänzen.