Pairing in Software Development

[presentation]
by
Laurie Williams, North Carolina State University
Summary: 

Two people working at one computer collaborating on the same deliverable-sounds like double the work and double the costs doesn't it? Not so. Based on empirical studies, pair programming, properly implemented, has been shown to result in higher quality code, better program design, reduced risk, and improved knowledge management-all without a significant productivity hit. Laurie Williams describes the benefits and the resistance she's seen with teams that utilize pair programming and discusses "partner picking principles" in which the right engineers collaborate based on the task at hand. Beyond pair programming, your team can employ pairing throughout the software development lifecycle with similar value and results. Some highly productive software development teams pair all day, every day and on all development tasks. Join Laurie in this interactive session to learn about and experience the benefits of pairing-without having to write any code.

Upcoming Events

Apr 27
Jun 08
Sep 21