Programmēšana pāros ir spējās izstrādes paņēmiens, kurā divi programmētāji kopīgi strādā pie vienas darbstacijas. Viens, vadītājs, raksta kodu, kamēr otrs, novērotājs vai navigators,[1] pārskata katru koda rindu, tās tapšanas brīdī. Pēc īsa laika intervāla programmētāji mainās lomām.

Divi kolēģi programmējot pārī

Koda apskates laikā novērotājs ņem vērā arī plašāku skatījumu uz kodu, piedāvājot idejas par uzlabojumiem un iespējamām nākotnes problēmām. Tas ļauj vadītājam veltīt visu uzmanību konkrētajam darba uzdevumam, izmantojot novērotāju kā drošības tīklu un ceļvedi.

  1. Laurie Williams. Dawn Ramsey, Pierre Bourque, Robert Dupuis (redaktori) . Integrating pair programming into a software development process. 14th Conference on Software Engineering Education and Training. Charlotte, February 19–20, 2001. 27–36. lpp. ISBN 0-7695-1059-0. doi:10.1109/CSEE.2001.913816. One of the programmers, the driver, has control of the keyboard/mouse and actively implements the program. The other programmer, the observer, continuously observes the work of the driver to identify tactical (syntactic, spelling, etc.) defects, and also thinks strategically about the direction of the work.