eXtreme Programming
L’eXtreme Programming (conosciuta anche come XP) è una metodologia agile per lo sviluppo di software
Si tratta di un approccio diverso dai processi di svilppo più noti.
Formulato da Kent beck, Ward Cunningham e Ron Jeffreis già nel 1999
Tra gli aspetti caratteristici dell’extreme programming vi sono la progettazione con il cliente, la programmazione a più mani (generalmente in coppia), la verifica continua del programma durante lo sviluppo per mezzo di programmi di test e la frequente reingegnerizzazione del software, di solito in piccoli passi incrementali, senza dover rispettare fasi di sviluppo particolari.