Extreme Programming

Extreme programming (XP) is an agile software development methodology emphasizing continuous communication, feedback, and refactoring to produce high-quality software.