Scrivere codice per un sito web vuole dire capire le esigenze di chi lo commissiona.
Spesso si parla con persone che conoscono bene la propria attività ma non conoscono il web. Talvolta succede che esigenze nascoste escano in corso d’opera, e sono esigenze importanti, vanno soddisfatte.
Lavorare con il metodo agile vuol dire poter costantemente implementare le applicazioni aderendo a quanto serve effettivamente, si fa prima, si fa meglio, si è tutti più soddisfatti. Ad ogni passaggio si manda in produzione un “pezzo” di sito, lo si prova, si verifica insieme, si procede con lo sviluppo.
Non servono documenti e firme, non servono solo acquisizioni, o, peggio, “scarichi” di responsabilità.
L’obiettivo è il sito funzionante nel tempo più breve possibile. Il committente è parte integrante del processo, coopera nell’avere l’applicazione più adatta al suo modello, è il primo tester, è la garanzia dell’eccellenza del prodotto.
Il manifesto dell’Agile programming
Alcuni cenni su Agile Programming in Wikipedia