Pair Programming is an approach or a tool. As with every tool, it can be used in the wrong way, which will make it not very efficient. Even worse, it make create a false impression at your company called “pair programming does not work in our company”.
There are multiple ways in which you can use pair programming to help you. As always, we need to make a decision about what we want to optimize. We can use pair programming for different purposes, and hence it's important to have a clear understanding as to what we want to use pair programming for during the coming period from the beginning. In this section, we are going to cover some typical situations in which you can use pair programming.** Note that some of them have opposite effects and cannot be used at the same time. That is why you need to choose consciously**.
Bolboacă, Adrian. Practical Remote Pair Programming: Best practices, tips, and techniques for collaborating productively with distributed development teams (p. 52). Packt Publishing. Kindle Edition.
Special thanks to Adrian, I have never realized that I'm killing Pair Programming efficiency because I do not have a full understanding of what I am using it for.
Top comments (0)