Best Practices

Costs, challenges, and common-pitfalls of pair-programming