Company
Agile è una metodologia di sviluppo del software nata per sopperire alla scarsa adattabilità al cambiamento del metodo ingegneristico.
Nell'approccio ingegneristico una prima fase di design e modellazione produce la documentazione sulla quale viene sviluppato e testato il software.
Questo processo mutuato dalla costruzione edilizia e dalla produzione industriale spesso non è adeguato allo sviluppo software, perchè è frequente il caso in cui le problematiche da risolvere ed i metodi scelti, cambino rapidamente in funzione del business.
L'approccio Agile quindi nasce dalla ricerca di metodi capaci di adattarsi ai cambiamenti dei progetti e delle specifiche.
L’obbiettivo è la piena soddisfazione del cliente, e per raggiungere questo risultato, i progetti vengono sviluppati per iterazioni successive.
Ad ogni iterazione viene rilasciata una nuova versione del software con un numero di funzionalità crescente.
Il cliente in questo modo può partecipare attivamente al processo potendo testare il prodotto in corso d’opera il software e proporre modifiche e miglioramenti.
“
The people when rightly and fully trusted will return the trust”
Abraham Lincoln