Pair Programming
Last updated
Last updated
In solo, list all the pros and cons of Pair Programming
Share with the rest of the group
Watch this video
Ask them what they have seen
What are the other pros and cons explained
Be sure that everyone has understood the roles : Drive / Navigator
Pros | Cons |
Instantly shared best practices / knowledge | Tiring |
Improved design / code quality (fewer mistakes) | Can create frictions |
Faster on-boarding | |
Increase moral / confidence | |
Increase team cohesion / collective ownership | |
Instant code reviews |
Pair programming is not 1 person sleeping and only one working.
The Costs and Benefits of Pair Programming Alistair Cockburn & Laurie Williams
The development cost is approximately 15% higher
BUT this is repaid in :
Shorter and less expensive testing
Higher quality assurance
Less field support
Think about key factors to make successful pair programming sessions
Create a check-list
WHY ?
To do more pair programming
Visualize how much you pair during a week/sprint
HOW ?
Whenever you’ve done a pairing session, make a tick in the corresponding box