eXtreme Programming

eXtreme Programming (XP) is one of the new breed of Agile Methodologies. XP advocates a set of practices that generates very rapid development cycles and high quality code. An XP usually comprises 8 to 12 developers working in pairs.

Some of the most important principals and practices of XP are detailed below:

For a more detailed explanation of XP, see: