Generalità
Le discipline fondamentali per la produzione ed acquisizione di software sono riassumibili in: discipline del fare, del controllare e del gestire. Tali discipline trovano esplicazione nella effettuazione delle seguenti tre tipologie di attività :
-
attività di sviluppo, che hanno il compito di produrre la documentazione tecnica ed il software sviluppato e/o integrato nel prodotto
-
attività di controllo, che hanno il compito di valutare le attività di sviluppo ed individuare le azioni correttive sulle stesse. Tale compito viene assolto sia attraverso i riesami della documentazione e del software di progetto, sia attraverso il collaudo finale del prodotto software
-
attività di gestione, che hanno il compito di pianificare e governare l'evoluzione del prodotto software nel tempo.
E' necessario che l'attribuzione di responsabilità (incarico) alle attività sopraelencate sia chiaramente assegnata a personale idoneo e di adeguata autorità ed indipendenza, al fine di assicurare la qualità del prodotto software attraverso l'organizzazione del relativo processo di realizzazione.