soluzioni

Sviluppo Software

La procedura PROGETTAZIONE E SVILUPPO SOFTWARE della Computer Data Sistemi definisce le modalità per lo sviluppo di un progetto software ed è articolata secondo il Piano di Qualità Aziendale per la Progettazione e Sviluppo.
Il Progetto Software è destinato a soddisfare le specifiche richieste del cliente come descritte nel capitolato d'appalto.
Un Progetto Software in generale risponde alle specifiche attraverso la realizzazione dei programmi per elaboratore, delle procedure, dei dati e della relativa documentazione.
Le attività inerenti ad un Progetto Software, definite nel seguito come commessa software o genericamente come commessa, sono gestite attraverso una serie di Procedure Interne Aziendali che rispondono al Piano di Qualità e che descriveremo nel seguito.

Nell'ambito delle attribuzioni di responsabilità si elencano tutti gli incarichi che devono essere ricoperti; non è detto che ad ognuno di questi incarichi sia dedicata un'unica persona ed è possibile che gruppi di incarichi siano svolti dalla stessa persona. Il compito che contempla funzioni di controllo del lavoro altrui, implica una diretta responsabilità rispetto a ciò che si deve controllare. Per considerare l'incarico concluso non basta averlo svolto diligentemente ma è necessario consegnarlo a chi di dovere, accertarsi che sia controllato ed approvato e che il tempo necessario al suo svolgimento sia correttamente registrato. Ogni comunicazione scritta viene conservata fino a quando il progetto software non è concluso; ogni variazione di un documento prodotto durante lo sviluppo, come per esempio Macro o Micro Analisi, viene registrata. In generale chiunque sia coinvolto in un progetto software deve essere a conoscenza di chi svolge gli altri incarichi relativi allo stesso progetto (informazioni registrate in GCS ) e del piano temporale (Scheda Tecnica di Sviluppo).

Per quanto riguarda le regole di archiviazione ed i nomi dei documenti di seguito citati si fa riferimento ad una specifica Istruzione Operativa di Gestione ed Archiviazione Moduli e Documenti.

Analista Macro Redazione Macro-Analisi

Tecnico Ambiente Sviluppo Individuazione caratteristiche tecniche

Analista Micro Redazione Micro-Analisi

Coordinatore risorse umane Definizione risorse umane e relative responsabilità

Coordinatore risorse tecniche Coordinamento risorse hardware/software

Programmatori Sviluppo

Produttore piani dei test Stesura piani di test

Esecutori test Esecuzione piani di test

Verificatore Verifiche funzionali

Capo progetto Coordinamento delle risorse

Gestore della pianificazione delle commesse Controllo della pianificazione delle fasi di progetto e sviluppo

Redattore del Manuale utente/Istruzioni per l'uso Redazione manuale utente/Istruzioni per l'uso

Per tutte le attività indicate è effettuata la registrazione in GCS (Gestione Commesse Software), con dettaglio minimo giornaliero e con unità di misura in ore.