Extreme Programming (XP) is the second most popular framework, used by roughly 10% of Agile teams. XP stands out as one of the few Agile frameworks that prescribe technical practices.
XP - Extreme Programming
Background
The following timeline shows a brief history of Extreme Programming (XP):
The 1990s was the beginning of another paradigm shift for the software industry as Object-Oriented Programming began to replace Structured Programming. As a way to explore how they would use this new approach, the Chrysler motor company decided to build their payroll system in Smalltalk, an OO programming language.
Initially invited to performance-tune the system because of his knowledge of Smalltalk, Kent Beck was asked to lead their...