Scrum Agile Project Management

You Must Be Crazy To Do Pair Programming

Pair Programming is probably considered to be the most extreme ‘Extreme Programming’ practice, and a powerful technique for unlocking learning in a software development team. This video looks at this cultural practice that supports our ability to create better software faster in continuous delivery and DevOps teams.

The presentation from Dave Farley provides pair programming examples, describes some pair programming best practices, and challenges some thinking about pair programming patterns and antipatterns. When Kent Beck wrote about Extreme Programming (XP) he described Pair Programming as one of the technical and cultural disciplines that helped to improve the quality and efficiency of software engineering. Few teams that practice it would go back to working without it.

Video producer: