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 kein Akronym(!), sondern ein Begriff aus dem Rugby-Sport und bezeichnet das sog. Angeordnete Gedränge. Mehr zu diesem und anderen Scrum-Begriffen finden Sie im Scrum-Glossar.