Extreme Programming (XP) is an agile development methodology characterized by iterative development and quality initiatives. IT leaders embarking on software development projects should explore XP to help run risky and dynamic projects and to reduce development cycle times and costs.
XP Defined
XP is a lightweight, agile development methodology characterized by small, frequent releases, coupled with continuous testing, to deliver quality software as quickly as possible.
In an effort to adapt quickly to changing realities, XP incorporates planning, requirements analysis, and design, coding, testing, and documenting tasks to release mini-increments of new functionality.XP teams design software for specific functionalities without adding any functionality that is not specifically...