Lately at work my team has had a small habit of not swapping out enough … the same pairs would sit and work on a project from beginning to completion with little or no swapping. Luckily we started breaking away from this last week, and this week alone I swapped in on several different projects.

I have to say, I loved it! Getting to swap around more lets you get to see different parts of the system being developed, and I got to provide my expertise in some areas where the existing pair was having trouble, and at the same time saw a few tricks that improved my knowledge and opened a few doors in my thinking. Sometimes you overcomplicate something, and then you see someone just take the simplest approach, you just think to yourself “Why didn’t I see that before!?”. :

I would say that one of the most underrated principals of XP is pair swapping and shared ownership … I’ve been left with a very positive feeling at the end of this week being swap so much, and at the same time have the confidence in my team members to produce such excellent work. ;)

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!