Extreme Programming (XP): A Simplified Guide
Extreme programming is an Agile project management methodology that targets speed and simplicity with short development cycles and less documentation.
Like other Agile methods, XP is a software development methodology broken down into work sprints, which allows developers to respond to customer stories, adapt, and change in real-time. In addition, XP is much more disciplined, using frequent code reviews and unit testing to make changes quickly. It’s also highly creative and collaborative, prioritizing teamwork during all development stages.