By bball

Pair Programming is a practice which is associated with agile development but is in fact a practice from the Extreme Programming movement. If you are not familiar with pair programming then the idea is two people share a computer, mouse and monitors and pass control back from one person to another as part of the development process.