extreme programming: a software development approach that emphasizes speed and collaboration and de-emphasizes rules and design schemes.

XP changes the conventional rules of software development by insisting on very rapid development cycles capable of creating small-code iterations of base functionality in the shortest amount of time. By relying on repeated testing, code errors are exposed more quickly. And rather than waste time developing features that may never find practical application, frequent releases race XP developers toward incremental targets that can be tested for functionality and feedback before the bells and whistles are added. [James R. Borck, "Going to the extreme," Infoworld, August 27, 2001]

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution 3.0 License