Extreme programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements.
Extreme Programming is a discipline of software development based on values of simplicity, communication, feedback, courage, and respect. It works by bringing the whole team together in the presence of simple practices, with enough feedback to enable the team to see where they are and to **
**