Let’s Get Practical

Here are some ways to put these ideas into practice.

Seven Strategies for Pair Programming

Of all the Agile development practices I teach, pair programming gets the most resistance from managers and also from developers. Managers often ask me how putting two developers on the same task can possibly be more efficient than having them work independently on different tasks…but it most definitely is. You may not find a huge increase in the lines of code written per day, but you will find developers get more done writing less code, which also drops the cost of maintenance, and you will see a huge decrease in the amount of bugs written, which will dramatically speed up the time to delivery. When done correctly, pair programming ...