analisi-disegno.com

Homepage  | Blog | Per essere avvisati in caso di nuovi documenti | In English


Processo di sviluppo sw

E' 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, segue necessariamente un certo 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 soprattutto degli insuccessi) dei progetti di sviluppo software ha insegnato che ogni processo di sviluppo ha 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 non può essere "scelto" senza vincoli, in quanto è strettamente 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 non avvenire in modo indipendente.


Le tipologie di processo di sviluppo sw più diffuse


Altri materiali


analisi-disegno.com, servizi e materiali per lo sviluppo dei sistemi software, a cura di Adriano Comai.