How useful is Pair Programming?
Edinburger: I've led agile teams for the past three years where there has always been some pairing and some solo work. I'm sorry I can't offer statistical data, only my anecdotal observations:* Pairing is particularly useful when breaking new ground.* Pairing is good for knowledge sharing.* Pairing is good for quality.* One pair is slower than two solo developers.* Based on the last 3 years I don't buy the idea that long-term pace is higher because we'll have less technical debt due to pairing.* Improved quality may not be worth the lower overall pace* You hired professional developers - let them work the way they think is best or find new developers i.e. respect their preferences for pairing or going solo.