Details and Possible Refinements
Physical Layout in Industry
Programmers sit next to each other
Programmers must both be able to see screen
XP rule, "side the keyboard/don't move the chairs"
XP, Wake recommend an "open workspace"
Most workstations in common area (with much table space)
Programmers (pairs) can focus on their task(s)
Programmers can hear enough to jump in to other areas as appropriate/necessary
Private areas most likely for e-mail, Web browsing, etc.
Physical Layout in Academic Labs
Rearrangement common from traditional focus on individual machines
Work areas have workstation PLUS
Significant nearby areas for note-taking
Space for 2-3 chairs per workstation
Considerable space for moving around room
(Pictures show one such lab, but not necessarily during pair-programming exercise)
Programmers view pair analysis and design more critical than pair implementation
Pair may perform tests separately, but then share results
created May 16, 2003
last revised November 7, 2003