Saturday, June 20, 2015

The rise of Pair-Programming

As agile is getting into more and more software development teams so is the importance of pair-programming.

At core pair-programming is all about two people sharing single development workstation and working on same development task. They code & watch/review in turns.

While at first look it just seems to be wastage of efforts, the reduction in time taken to complete the task and improvement in quality of code delivered, outweighs any additional effort. Here are some statistics:

image

image

Read the below paper and start practicing pair-programming today.

http://www.cs.utah.edu/~lwilliam/Papers/ieeeSoftware.PDF

No comments: