Working better with colleagues with other specializations
Pair programming can be extended to more than just programmers. I have paired successfully with people with many skills and those with different specializations. It's great to understand their angle and their point of view, and all this knowledge can help you become a better professional.
I look at pairing with professionals from other specializations as a win-win situation. Both pairs learn something. You need to have correct expectations and a good setup to make the magic happen.
In this section, we will look at typical situations where different specialists can pair in the same team. We will learn how to approach these mixed pairing scenarios as we drift slowly from pair programming to generic pairing. We will focus on a higher level than programming by looking at the product we are building from more aspects: testing, user experience, operations, business, and so on.
Pairing with a tester
There are several...