XP is a light-weight methodology for small-to-medium-sized teams developing software in the face of vague or rapidly changing requirements.
It promises to
1.Reduce project risk
2.Improve responsiveness
3.Improve Productivity
4.Add Fun
What are they?
1.Pair Programming
2.Unit Testing
3.Refactoring
4.The simplest thing that could possibly work
5.Metaphor(Refine the arch all the time)
6.Continuous Integration
7.Planning game(Make iterations really short)