Pair Programming Two Programmers sit at one workstation Two Programmers sit at one workstation
Pair Programming Two Programmers sit at one workstation Two Programmers sit at one workstation They take turns “driving” They take turns “driving”
Pair Programming Two Programmers sit at one workstation Two Programmers sit at one workstation They take turns “driving” They take turns “driving” Pairs are short lived Pairs are short lived
Pair Programming Two Programmers sit at one workstation Two Programmers sit at one workstation They take turns “driving” They take turns “driving” Pairs are short lived Pairs are short lived Pairing transmits knowledge to the team Pairing transmits knowledge to the team
Pair Programming Two Programmers sit at one workstation Two Programmers sit at one workstation They take turns “driving” They take turns “driving” Pairs are short lived Pairs are short lived Pairing transmits knowledge to the team Pairing transmits knowledge to the team Pairing helps train newbies Pairing helps train newbies
Pairing keeps the pace When programming alone, you sometimes find yourself working at super speed. When programming alone, you sometimes find yourself working at super speed.
Pairing keeps the pace When programming alone, you sometimes find yourself working at super speed. When programming alone, you sometimes find yourself working at super speed. After awhile, you lose focus and drift away in the afterglow. After awhile, you lose focus and drift away in the afterglow.
Pairing keeps the pace When programming alone, you sometimes find yourself working at super speed. When programming alone, you sometimes find yourself working at super speed. After awhile, you lose focus and drift away in the afterglow. After awhile, you lose focus and drift away in the afterglow. Your partner keeps both from happening. Your partner keeps both from happening.
Pair Programming Research Laurie Williams, Laurie Williams, Findings: Findings: Pairs use no more manhours than singles. Pairs use no more manhours than singles. Pairs create fewer defects. Pairs create fewer defects. Pairs create fewer lines of code. Pairs create fewer lines of code. Pairs enjoy their work more. Pairs enjoy their work more.