The Costs and Benefits of Pair Programming

[article]
Member Submitted
Summary:
Pair or collaborative programming indicates two programmers develop software side by side at one computer. Using interviews and controlled experiments, the authors investigate the costs and benefits of pair programming. They find that for a development-time cost of about 15 percent, pair programming improves design quality, reduces defects, reduces staffing risk, enhances technical skills, improves team communications, and is considered more enjoyable at statistically significant levels.

About the author

About the author

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!