Posted January 31, 2002 in Business Agility & Software Engineering Excellence
Extreme Programming (XP) is a discipline of software development based on values of simplicity, communication, feedback, and courage. XP is one of the so-called agile software methods, and probably the one with the most mindshare today. Other agile methods include Crystal, Adaptive Software Development, and Scrum. Compared to the others, XP is more closely focused with regard to specific planning and development practices, which in turn help select the projects that can use XP effectively.