Scrum Agile Project Management

Pairing Programmers and Testers

Scrum requires that members of the team collaborate. One of the agile software development practice used to collaborate is pair programming. In his blog post, Erik Brickarp reports his experience when pairing a programmer and a software tester.

He explains how he, as a software tester, paired with a programmer and also a domain expert to take the bugs out of a critical feature that was put in production without adequate quality assurance. In the results of this pairing, Erik Brickarp mentions:
* having fun
* quicker bug fixing after cooperation to discover the bug
* they rarely worked the three together
* there was a lot of learning for all participants
* longer focus when working together than individually

Read the complete blog post on