analisi-disegno.com
È il modo in cui viene organizzato e praticato lo sviluppo dei sistemi software.
Chi lavora, individualmente o in gruppo, allo sviluppo o alla modifica di un software, ha un proprio approccio nel modo di relazionarsi con i propri clienti / utenti, nell'organizzare il proprio lavoro, nella scelta delle tecniche da utilizzare.
In modo consapevole o meno, ogni sviluppatore (o gruppo di sviluppatori) software ha un proprio processo di sviluppo - un proprio modo di lavorare. Basato sulla propria esperienza, sulla propria cultura, e sul contesto culturale ed organizzativo in cui si trova ad operare.
La storia dei successi (e degli insuccessi) dei progetti di sviluppo software ha insegnato che ogni processo dha i propri pregi ed i propri limiti. E che un processo di sviluppo inadeguato alla concrete esigenze dello specifico progetto può condurre al fallimento del progetto stesso, o comunque all'insoddisfazione dei clienti / utenti e degli stessi sviluppatori.
Ma soprattutto, il processo di sviluppo è legato alle relazioni cliente-fornitore, all'assetto organizzativo dell'IT, al sistema di gestione delle risorse umane (sistema premiante, percorsi di carriera, cultura aziendale, ...). Modificare un processo di sviluppo esistente senza tenere conto delle sue relazioni con questi aspetti causa problemi, e quindi l'innovazione di processo va sempre effettuata facendo i conti con il contesto relazionale ed organizzativo in cui avviene lo sviluppo.
analisi-disegno.com , servizi e materiali per lo sviluppo dei sistemi software, a cura di Adriano Comai.