1. Planning
2. Design
3. Coding
4. Testing
Čtyři komponenty softwarového vývoje XP (Extreme Programming) jsou Plánování, Návrh, Kódování a Testování. Tyto prvky spolupracují, aby zajistily efektivní výrobu softwaru.