Parprogrammering

Två medarbetare parprogrammering, 2007

Parprogrammering är en agil arbetsmetod där två programmerare arbetar tillsammans på en arbetsstation. En, föraren, skriver kod medan den andra, observatören eller navigatören,[1] granskar varje kodrad som den skrivs in. De två programmerarna byter roller ofta.

Under granskningen beaktar observatören också den "strategiska" riktningen av arbetet, och kommer med förbättringar och påpekar sannolika framtida problem att ta itu med. Avsikten är att frigöra föraren att fokusera all sin uppmärksamhet på de "taktiska" aspekterna av att slutföra den aktuella uppgiften.

Fallgropar

Det finns indikatorer på att ett par inte fungerar bra:

  • Frånvaro: Om en i paret lutar sig tillbaka och exempelvis: tänker på annat, tittar på telefonen eller gör annat.
  • Mäster: Om den mer erfarna i paret "tar över" och kör utan att den andra hänger med så får man inte något bra samspel. Detta leder oftast till frånvaro.

Referenser

  1. ^ Williams, L.. ”Integrating pair programming into a software development process”. Proceedings 14th Conference on Software Engineering Education and Training. 'In search of a software engineering profession' (Cat. No.PR01059) (IEEE Comput. Soc). doi:10.1109/csee.2001.913816. http://dx.doi.org/10.1109/csee.2001.913816. Läst 30 juni 2019.