Zum Inhalt springen

agile

Pair Programming

Eine agile Ingenieurpraxis, bei der zwei Programmierer gemeinsam an einem Arbeitsplatz arbeiten – einer schreibt den Code (der „Fahrer“), während der andere jede Zeile in Echtzeit überprüft (der „Navigator“). Sie wechseln häufig die Rollen. Pair Programming verbessert die Codequalität, indem Fehler bereits vor dem Testen erkannt werden, fördert den Wissensaustausch im Team, verringert das Risiko von Wissenssilos und führt zu einfacheren Designs. Studien zeigen, dass, obwohl Pairing etwas mehr Person-Stunden erfordert als das Einzelprogrammieren, signifikant weniger Fehler entstehen, was die Kosten für Nacharbeit deutlich senkt. Pairing ist eine zentrale Praxis im Extreme Programming (XP) und wird von agilen Teams zunehmend genutzt, die Wert auf Codequalität und kollektive Verantwortung legen.

Verwandte Begriffe

Führe deine nächste Schätzung in Plandeck durch

Free Planning Poker mit Echtzeit-Abdeckung, Fibonacci- und T-Shirt-Größen-Decks sowie asynchrone Abstimmung — keine Einrichtung nötig.