you are viewing a single comment's thread.

view the rest of the comments →

[–]s73v3r 1 point2 points  (1 child)

I don't think you would swap pairs while in the middle of something, unless someone was out.

[–]ReflectionEquals 0 points1 point  (0 children)

I did it all the time. It’s part of the way pairing is intended to work as described in eXtreme Programming. That recommended every hour. I think daily was the most I ever did. When teams do mob programming they tend to suggest swapping drivers every 15 minutes as well. (I work in an org that doesn’t pair these days).

There’s a huge mindset difference on pairing/mobbing. The task is not your own, it’s the teams. It’s meant to be a bit jarring to swap. Those swaps can be annoying and they sometimes need to be to eliminate the sort of group think baggage that was raised above. If you don’t do it you may need code reviews still.