Before you get to the programming, you should do some ExtremePlanning. But don't get carried away with the concept. It isn't the right solution for everything. Also, KentBeck has sort of a checklist to help you know, AreYouDoingXp??
The DrivingMetaphor and OneHandOnTheYoke set out the paradigm.
Specific ExtremeProgramming practices:
Results in...
[ Note: DontRefactorMe
? -> This was duplicated here from the overview page. I think this text serves a purpose there, but I really want a page I can point people to that has only this austere and simple description of XP with entry points for each practice. In particular, I wanted to point my manager to just this text, before he had to face the rather large roadmap page. --
JeffBay ]