XP Home

Pair Programming

Lessons Learned

 All code to be included in a production release is created by two people working together at a single computer. Pair programming increases software quality without impacting time to deliver. It is counter intuitive, but 2 people working at a single computer will add as much functionality as two working separately except that it will be much higher in quality. With increased quality comes big savings later in the project.
 The best way to pair program is to just sit side by side in front of the monitor. Slide the key board and mouse back and forth. One person types and thinks tactically about the method being created, while other thinks strategically about how that method fits into the class. It takes time to get used to pair programming so don't worry if it feels awkward at first.
Paortland Pattern RepositoryXProgramming.comXP Developer

ExtremeProgramming.org home | XP Rules | Sequential Release | Email the webmaster

Copyright 1997, 1999 J. Donovan Wells all rights reserved. Photo of Pair Programming at DaimlerChrysler.