Find out more about Pair Programming

Pair programming is a key aspect of Extreme Programming (XP), which encourages informal and immediate communication between two programmers working “side-by-side” at a computer over a joint coding work. The technique involves two roles: one programmer in a driver role writes the code, controlling the keyboard and mouse, and the other, the navigator reviews the code as the driver writes it. The programmers will switch roles frequently.


Watch these short videos for a brief overview of Pair Programming:

Pair Programming Explained Part 1 Download this video clip.Video player: Pair%20Programming%20Explained%201.mp4

Pair Programming Explained Part 2 Download this video clip.Video player: ppp2.mp4


  • Find out more about Pair Programming