Here are my bullet points for XP extreme programming:
[DeLeRIuM Pair]
Design Later
Reuse / Refactor / OO
Integrate continually
Minimal system first, expand later
Pair Programming
[5 ‘Donts’]
Don’t Write documentation
Don’t Design / analyse before writing code
Don’t Specialise in any one area
Don’t Leave testing till later
Don’t Confuse business / stakeholder decisions
pros / cons:
Lightweight
Adaptable
Person-centric process.