XP comporte 12 pratiques de base :
- Jeu de planification
- Conception simple
- Développement piloté par les tests (TDD)
- Normes de codage
- Refactoring
- Programmation en binôme
- Propriété collective du code
- Intégration continue
- Petits communiqués
- Métaphore du système
- Client sur place
- Rythme durable