Moin!
Ich habe die Erfahrung gemacht, dass zwei Programmierer zusammen (einer tippt, der andere schaut zu und kommentiert)
Du willst das jetzt nicht ernst meinen, oder?
Das ist die Grundlage des Extreme Programming. Trotzdem man für die Erledigung derselben Aufgabe zwei statt einer Person benötigt, und somit erstmal relativ grundlos die doppelten Kosten hat, ist die Produktivität solcher Teams tatsächlich mehr als doppelt so groß - unter dem Strich kommt man also günstiger dabei weg, weil schneller und fehlerfreier produziert wird.
Es gibt ein paar Studien dazu, die das jedenfalls belegen - natürlich nur für den jeweiligen Einzelfall. Und der Produktivitätszuwachs hängt auch von dem Kenntnisstand der zwei Programmierer ab - es ist günstiger, wenn der Programmierer an der Tastatur mehr Kenntnisse hat, der dahinter aber nicht totaler Anfänger ist. Gleichartige Level sind eher nicht so förderlich.
- Sven Rautenberg