Extreme programming
Programmazione a quattro mani
L' Extreme Programming è una metodologia di approccio alla programmazione dei software che ha avuto grande diffusione nell’ultimo decennio. Il principale obiettivo è la soddisfazione del cliente.
L'Extreme Programming prevede lo sviluppo del software attraverso cicli iterativi di produzione e affinamento: invece di attendere che il progetto venga portato a termine nella sua completezza si preferisce consegnare al cliente i moduli funzionali mentre si rendono necessari. Questa tecnica permette agli sviluppatori di rispondere in modo concreto e soddisfacente alle modifiche di assetto nel panorama delle specifiche proposte dal cliente durante tutta la fase di sviluppo del progetto.
Extreme Programming è sinonimo di collaborazione: progettisti, clienti e sviluppatori insieme per formare un team in grado di risolvere le problematiche nel modo più efficiente possibile.
Tra gli aspetti caratteristici dell'Extreme Programming ci sono la programmazione a più mani (generalmente in coppia), la verifica continua per mezzo di software di test e la frequente reingegnerizzazione del codice.
Per saperne di più:



