Pair Programming
Connection - 10'
In solo, list all the pros and cons of Pair Programming
Share with the rest of the group
Concepts - 20'
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.
Different styles
What about the cost of Pair Programming ?
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
Concrete Practice - Create your check-list - 20'
Think about key factors to make successful pair programming sessions
Create a check-list
Example of check-list :
Conclusion - 5'
How to start in your team ?
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
Last updated