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
Was this helpful?