Sometimes called (XP), it is one of the most used forms of agile programming.
The XP Process
Planning – also called the planning game, begins with listening, to build user stories of what the user expects to do (what output will be generated, features, and functionality).
The user develops these stories and then assigns each one a point value of how important this is. Customers and developers work together to determine which features go into the next release.
Design – following the KIS (Keep it Simple) process. XP likes OOP ideas and uses CRC cards which we’ll look at later.
Coding – Develop Unit Tests first to ensure what is coded is correct.
XP likes Pair Programming where two people work together to help overcome issues and review each other’s code.
Testing – Unit test should have already been run. Now other testing takes place.
Extreme Programming was originally found on Access 2 Learn