Summary
Maybe organizing remote pair programming was a bit more than you expected when you started reading this chapter. In this chapter, you learned how to use your current purpose of using it in distributed system and enhance it with pair programming, how to define your type of distributed team, which techniques and practices are useful for this type of distributed team, and how to constantly improve your setup. It's not an easy task, but it's also highly rewarding when you see people enjoying working together, wanting to work more in this way, and never wanting to go back to their old, solo programming ways.
Take all the information of this chapter and adapt it to your context. If you have a two-person team, you don't need a lot of organizing and structuring up-front. If you have five teams of nine people, and all of them were to start remote pair programming together, it's a totally different story. So, be flexible, adapt, and take the useful information...