Advertisement
One of the aspects of XP whose effectiveness I'm still questioning is pairs programming. Has anyone out there seen this approach work for substantial projects in the real world? What were the challenges and successes of getting it to work?
Advertisement
Advertisement
-
Re: Pairs programming
Sat, March 6, 2004 - 3:38 AMPairing up seems to be something that people do more as a matter of necessity than of daily routine. My experience has been that pair programming only happens when one half of the equation doesn't really know what is going on. I understand that this is contrary to the goal of pair programming, and it certainly can be helpful to have someone along helping you through some tasks, but generally what I personally like about programming is putting on the headphones and getting in the zone. -
-
Re: Pairs programming
Sat, March 6, 2004 - 10:16 AMI'd have to agree with you. I have found Pair programming useful at certain points when the code being developed was particularly complicated (although a bit more time spent on design and review may in some cases have been a better solution)...I recall a post on slashdot, that pair programming makes a lot of sense when its "natural"...as you describe--but forcing full-time pair programming can be quite expensive--there's always the 80% of boilerplate/braindead code that may not really benefit as much from 2 people looking at it...whereas the more risky/complicated code might benefit from it. I'd propose that a well managed project should be able to identify those risky areas and use pair programming in those situations--I've yet to try this myself though :) -
-
Re: Pairs programming
Sat, March 6, 2004 - 11:10 AMI recently had an opportunity to do some `natural' pair programming. It was a VERY positive experience, although
I have taken to regularly beating my partner with my gel
wrist rest. This doesn't happen during coding, just during
conversations...We both clearly make faster progress
working together than alone...I certainly didn't expect
this to be the case, but it was...
-
-