Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
All I really need to know about pair programming I learned in kindergarten
Williams L., Kessler R. Communications of the ACM43 (5):108-114,2000.Type:Article
Date Reviewed: Jul 1 2000

Are two heads better than one? This question is considered, using the 13 precepts for successful living posited by Robert L. Fulghum [1] as an analytical template. The object of the analysis is the practice known as pair programming, in which two programmers continuously collaborate on software development tasks. The goal of this article is to improve the effectiveness of pair programmers. Incidentally, the process is touted as highly effective, with results that are said to outperform those of individual programmers. Both partners share ownership of the finished product. During programming, one person codes as the other performs analysis, design, and code review functions. Tasks are regularly exchanged, and the programming skills of both people improve, according to anecdotal and statistical evidence.

The authors fulfill their purpose by offering detailed justifications for this structured work environment. Overall, the article is well written and easy to read, and contains appropriate references. It is intended for anyone interested in the concept and practice of pair programming, which is also called “extreme programming,” an emerging software development methodology in which all production code is written with a partner.

Reviewer:  Jack N. Rose Review #: CR122926
1) Fulghum, R. All I really need to know I learned in kindergarten. Villard Books, New York, 1988.
Bookmark and Share
 
Programming Teams (D.2.9 ... )
 
 
Software Psychology (H.1.2 ... )
 
 
General (D.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Programming Teams": Date
Inside a software design team
Walz D., Elam J., Curtis B. (ed) Communications of the ACM 36(10): 63-77, 1993. Type: Article
Oct 1 1994
The psychology of computer programming (silver anniversary ed.)
Weinberg G. (ed), Dorset House Publ. Co., Inc.,  New York, NY, 1998. Type: Book (9780932633422)
Mar 1 1999
An experiment to investigate interacting versus nominal groups in software inspection
Kelly D., Shepard T.  Collaborative research (Proceedings of the 2003 conference of the Centre for Advanced Studies conference, Toronto, Ontario, Canada, Oct 6-9, 2003)122-134, 2003. Type: Proceedings
Feb 9 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy