Extreme Programming was born from the experiences of Kent Beck in the Chrysler Comprehensive Compensation System payroll project. While leading the project he came up with a set of practices, values and principles that led to what we know today as Extreme Programming.