It Takes a Village

6 Ways to Fill the Product Owner Role
Article Summary: 

Pair programming is an Agile practice that has been shown to greatly improve code quality without a huge increase in development time. This article explains the ins and outs of pair programming and some things you need to consider before you tell team members to grab a partner and get programming.