Home
Team Services
Project Services
Books
In Print & In Person
Newsletters
Archives
About
Search
Resources
Contact Us

Pair Programming

One of the more intriguing ideas that comes from Extreme Programming is that two people working together on a task costs less than one person doing that task alone.

This practice is that one person types the code, while the other dictates what is typed; or one person writes the tests while the other defines the outcome or however the current work can be split. Basically two sets of eyes and hands (and more importantly two brains) on every task.

The benefits are written about in many places, and although few are scientific, the preponderance of data says that for a mere 15% increase in the time required for a programming task, the project will benefit by a 15% to 50% reduction in the number of bugs. In almost any project, that is an excellent tradeoff.

Additionally, in the linked paper (a 206 page PDF for those really interested in the statistics) the author data asserts that 95% of the test subjects enjoyed their work more than when working alone.

Worth a look and worth a trial.

Paper on Pair Programming - PDF

Wiki on Pair Programming
 

Home | Privacy

Copyright © 2001- 2007 by Dennis Smith All Rights Reserved