Scrum-Master.de

  • Schrift vergrößern
  • Standard-Schriftgröße
  • Schriftgröße verkleinern

Scrum und Extreme Programming (XP)

Manche Leute verwechseln Scrum und Extreme Programming (XP) oder denken zumindest, man müßte Scrum-Projekte beispielsweise mit Pair Programming und Test Driven Development umsetzen. Dem ist nicht so: Scrum setzt kein XP in der Entwicklung voraus, beide sind völlig unabhängig voneinander.

Beide Methoden innerhalb eines einzigen Projektes gemeinsam neu einzuführen, kann sogar zu viel des Guten sein. Ein Paradigmenwechsel je Projekt genügt vollauf.

Nichtsdestoweniger passen Scrum und XP gut zusammen, wenn man Scrum als Wrapper für XP verwendet. Beide sind sogenannte agile Methoden und weisen gewisse philosophische Gemeinsamkeiten auf, welche das von Vertretern beider Bewegungen unterzeichnete Agile Manifest (Agile Manifesto) wie folgt zusammenfaßt (gekürzt, vollständige Fassung siehe Glossar ):

  • Individuen und Interaktionen haben Vorrang vor Prozessen und Werkzeugen.
  • Funktionsfähige Produkte haben Vorrang vor ausgedehnter Dokumentation.
  • Zusammenarbeit mit dem Kunden hat Vorrang vor Vertragsverhandlungen.
  • Das Eingehen auf Änderungen hat Vorrang vor strikter Planverfolgung.
 

Wußten Sie schon, ...?

Scrum ist eine skalierbare Projektmanagement- und Entwicklungsmethode und wird erfolgreich in Großprojekten mit mehreren hundert Team-Mitgliedern eingesetzt. Dabei werden viele kleine Scrum-Teams orchestriert und koordiniert über den Meta-Scrum-Mechanismus. Man kennt die Vorgehensweise auch unter dem Begriff Scrum of Scrums.