In attesa di ricevere qui feedback anche su cosa/quando la collaborazione non è efficace, economica od efficente mi segno alcune annotazioni sul Pair Programming:
Two programmers working side-by-side, collaborating on the same design, algorithm, code or test.
One programmer, the driver, has control of the keyboard/mouse and actively implements the program. Types and thinks tactically about the method being created.
The other programmer, the observer, continuously observes the work of the driver to identify tactical (syntactic, spelling, etc.) defects...