Pair-Programming

Auf dieser Seite lernst du, wie man mit Pair-Programming zusammenarbeitet.

In den frühen Tagen der Computer war Programmieren eine Aufgabe, die man allein erledigte. Man plante das Programm im Kopf und setzte sich dann hin, um den Code zu schreiben.

Die Programme, die heutzutage geschrieben werden, sind dafür jedoch viel zu komplex. Grafische Benutzeroberflächen, die Interaktion mit Servern im Internet, Internationalisierung, Sicherheit gegen Malware-Angriffe und viele weitere Anforderungen gehören zu einer ernsthaften Softwareentwicklung, und ein Programm wird wahrscheinlich von Hunderten von Autoren erstellt.

Das bedeutet, dass Zusammenarbeit heute genauso wichtig ist wie Programmierkenntnisse. Auch wenn du nicht als Programmierer arbeitest, ist Zusammenarbeit Teil der meisten Berufe.

Es gibt verschiedene Möglichkeiten, eine Zusammenarbeit zu organisieren. Hier wird eine Technik namens Pair-Programming beschrieben – das Schreiben von Computerprogrammen in Zweierteams. Ein Partner, der Fahrer, steuert den Computer. Der andere, der Navigator, hilft dabei, Fehler zu erkennen und darauf zu achten, wie der geschriebene Code in das Gesamtprojekt passt. Der Navigator ist auch dafür zuständig, die Arbeitsanweisungen laut vorzulesen. Achtet darauf, dass ihr beide gleich viel Zeit in jeder Rolle verbringt und wechselt idealerweise alle fünf bis zehn Minuten.

So sollte man Pair-Programming nicht machen…Der größte Fehler beim Pair-Programming ist es, wenn der Navigator abschaltet und den Fahrer die gesamte Arbeit machen lässt. Der Navigator muss aufmerksam bleiben; andernfalls wechselt ihr euch nur ab, die gesamte Arbeit alleine zu machen, anstatt die Vorteile der Zusammenarbeit zwischen zwei Personen zu nutzen.