About Extreme Programming (XP)

What is Extreme Programming?

Extreme Programming (XP) is an Agile delivery methodology that takes programming best practices to the extreme!

The Origins of Extreme Programming

XP was created by Kent Beck during the mid to late 1990s when Beck was the Project Lead on the Chrysler Comprehensive Compensation System (C3) payroll project, and during that time he, along with Ron Jefferies, developed and refined the XP methodology which was utilised on the project.

The Structure of Extreme Programming 

Extreme Programming is made up of Values, PRINCIPLES, Rules, Roles and Practices.

The Extreme Programming values are Communication, Feedback, Simplicity, Respect and Courage. Click here for more information on: Extreme Programming Values.

The Extreme Programming rules cover Planning, Managing, Designing, Coding and Testing. Click here for more information on: Extreme Programming Rules.

The Extreme Programming roles are XHXHHHDHDHDHHDHD. Click here for more information on: Extreme Programming Roles.

There are XXTBCXX Extreme Programming practices which can be grouped into practice types of Coding/Technical, Integration, Developer/Organisational, and Business/Planning. Click here for more information on: Extreme Programming Practices.

%d bloggers like this:
search previous next tag category expand menu location phone mail time cart zoom edit close