Extreme Programming (XP) is one of the many popular Agile processes. It concentrates on software development rather than software project management. The first XP project was started in March 1996. XP was designed in such a way that organizations could either adopt the whole methodology or parts This process has...