Extreme Programming, also referred to as ''"XP"'', is a methodology for software design based on a pair of developers making rapid, incremental improvements to a set of code instead of designing it using the more traditional top-down design approach.
+
Extreme Programming, also referred to as ''"XP"'', is a methodology for software design based on a pair of developers making rapid, incremental improvements to a set of code; compare [[top-down design]].