Task: Pair Programming
Purpose

To produce code through pair programming

Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory:
  • None
Optional:
    Outputs
      Main Description

      Pair Programming is an Extreme Programming best practice. The basic rule regarding pair programming in XP is that all production code is developed in pairs. One programmer has the responsibility to complete a task. That programmer asks other programmers to pair with him to complete the task. The pairings are short term, usually less than half a day.

      Steps
      Get a Pair Programming Partner

      Find a partner who has experience or skill you need to complete your task. Your task may include modifying a database table. Ask the person on the team most knowledgeable to help you effectively use the database API. Later, you might need to display the data in a GUI window, but you have not seen that part of the GUI. Get someone who knows about it to help.

      More Information
      Guidelines