Extreme Programming (XP)


This entry is part 5 of 5 in the series RAD

Extreme Programming takes normal programming practices to extreme levels. What does this mean?

One example of a normal coding practice is to do code reviews. This is where some or all of the developers get together to walk through someone’s code together to look for problems or possible improvements. What if you applied XP to this? If you do that you get pair programming. In pair programming , two (or possibly even three) programmers sit in front of the same monitor and work on a piece of code together. One of them (called the driver or pilot) controls the keyboard. As he types, the driver keeps up a steady monologue explaining what he’s doing, or at least what he’s trying to do.

Series Navigation<< Agile Principles and Techniques