Si chiama Software Engineering.
XP è uno dei vari processi produttivi, viene raggruppato sotto i modelli agile e in sostanza dice che i programmatori dovrebbero lavorare poco e in coppia, alternandosi alla scrittura di codice in modo da avere sempre uno che pensa e uno che controlla, mantenere la mente attiva e puntini puntini.
Inoltre enfatizza la programmazione test driven.