XP-Werte Fünf Werte, die dein Team zusammenhalten

Fünf Werte tragen das gesamte Gebäude von Extreme Programming: Kommunikation, Einfachheit, Feedback, Mut und Respekt. Sie klingen erst mal wie nette Plattitüden aus einem Teambuilding-Workshop — sind in XP aber todernst gemeint. Jede einzelne Praktik lässt sich auf mindestens einen dieser Werte zurückführen.

XP-Werte auf einen Blick

Anzahl
5 Werte bilden das Fundament von XP
Ursprung
Kent Beck: „Extreme Programming Explained" (1999)
Besonderheit
Respekt wurde erst in der 2. Auflage (2004) ergänzt
Verbindung
Jede XP-Praktik setzt mindestens einen Wert konkret um

Warum ist Kommunikation der wichtigste XP-Wert?

Die meisten Fehler in Softwareprojekten entstehen nicht durch schlechten Code — sondern durch Missverständnisse. Der Entwickler versteht etwas anderes als der Kunde meint. Der Tester testet etwas anderes als gebaut wurde. XP setzt deshalb auf direkte, ständige Kommunikation.

Das zeigt sich in konkreten Praktiken: Pair Programming zwingt zwei Entwickler, permanent miteinander zu reden. Der Kunde sitzt im Team und beantwortet Fragen sofort — nicht per Mail mit drei Tagen Vorlauf. Und tägliche Standups sorgen dafür, dass niemand im stillen Kämmerlein in die falsche Richtung baut.

Kommuni- kation Reden statt raten Einfachheit Nur bauen, was nötig ist Feedback Schnell lernen Mut Wahrheit aussprechen Respekt Jeder Beitrag zählt
Die fünf XP-Werte — verbunden und gleichwertig

Was bedeutet Einfachheit in der Softwareentwicklung?

„Bau nur das, was du heute brauchst — nicht das, was du vielleicht morgen brauchen könntest." Dieser Satz fasst den XP-Wert Einfachheit perfekt zusammen. In der Praxis heißt das: Kein Over-Engineering, keine Architektur für Szenarien, die nie eintreten werden.

Das klingt leicht, ist aber erstaunlich schwer. Entwickler lieben elegante Abstraktionen und flexible Frameworks. XP sagt: Stopp. Die einfachste Lösung, die funktioniert, ist die beste. Wenn du später mehr brauchst, machst du ein Refactoring — das ist günstiger als eine Architektur, die nie gebraucht wird.

Wie schnell muss Feedback sein?

In XP lautet die Antwort: So schnell wie möglich. Feedback-Schleifen gibt es auf allen Ebenen:

  • Sekunden: Unit-Tests zeigen sofort, ob der Code funktioniert (TDD).
  • Minuten: Pair Programming liefert Echtzeit-Review durch den Partner.
  • Stunden: Continuous Integration baut das System durch und meldet Fehler.
  • Tage: Kurze Release-Zyklen geben dem Kunden das Produkt in die Hand.

Je kürzer die Feedback-Schleife, desto billiger der Fehler. Ein Bug, den der Unit-Test nach drei Sekunden findet, kostet nichts. Derselbe Bug, erst drei Monate später im Produktion entdeckt, kostet Tausende.

Warum braucht gute Software Mut und Respekt?

Mut bedeutet in XP: Die Wahrheit sagen, auch wenn sie unangenehm ist. „Dieser Zeitplan ist unrealistisch." „Dieses Feature bringt keinen Mehrwert." „Wir müssen den Code wegwerfen und neu anfangen." Solche Sätze auszusprechen erfordert Mut — und ein Umfeld, das das aushält.

Respekt liefert genau dieses Umfeld. Jeder im Team bringt etwas ein — der erfahrene Architekt genauso wie der Junior-Entwickler. Pair Programming funktioniert nur, wenn beide Partner sich auf Augenhöhe begegnen. Respekt ist kein Weichspüler, sondern die Voraussetzung dafür, dass Mut nicht in Aggression kippt.

Zusammen bilden diese fünf Werte ein System: Kommunikation schafft Verständnis, Einfachheit verhindert Chaos, Feedback ermöglicht Lernen, Mut treibt Verbesserung voran und Respekt hält alles zusammen. Nimm einen Wert weg — und das Ganze wackelt.