Industrial XP:  CommunityPage? IndustrialxpPractices Pairing Pair Programming Problems

Pair Programming Problems

Revision r1.1 - 23 Apr 2004 - 23:17 GMT - PhlIp

PairProgramming? is a critical ExtremeProgramming? technique that, like the other practices, helps other practices remain balanced as the knobs approach ten.

In an environment using fewer than the full set of practices (perhaps in a shop that would fail PreQualification?), PP can promote cliques. If programmers choose pairs they know will agree with them, mutual smug winks can replace productivity.

Programmers with ... intestinal fortitude will pick the pair that presents the most challenge - coaching, debating, etc. This is in the best interests of the program.

But without the motivation to excel - perhaps with a skewed reward system - PP can devolve into a system very similar to team captains selecting their players. The guy with the most promise might always get picked last.

The sub-practice PromiscuousPairing? fixes this by fiat. But the true fix must come from a more honest reward system, and less techno-snobbery.

-- PhlIp - 23 Apr 2004


TWiki home


Useful Links

· Edit this page
· IXP Community Page
· Print preview
· Recent Changes
· Advanced Options
· Register
· Change Notification