Standards per la realizzazione di Progetti di Sviluppo Software
La TAB Consulting srl, è certificata con la norma ISO 9001:2000 da CSQ al nr.9151.TABC per le attività di "Progettazione e Sviluppo Software e Servizi di consulenza informatica"La TAB srl approccia le proprie attività attraverso la gestione per processi. La gestione per processi consiste in:
- Identificazione dei processi della TAB srl che risultano rilevanti ai fini della soddisfazione del Cliente, ai fini della corretta applicazione del modello di gestione della qualità di riferimento ed ai fini del rispetto della politica direzionale Comprensione delle attività dei processi.
- Analisi e messa sotto controllo dei processi rilevanti; individuazione delle cause di variabilità dei risultati del processo ed applicazione dei mezzi per ridurre tale variabilità.
- Identificazione di indicatori atti a misurare le prestazioni del processo
- Miglioramento continuo delle prestazioni del processo, attraverso l'attivazione delle risorse necessarie.
I processi sono i "mezzi" che consentono all'azienda di ottenere i risultati e conseguentemente la soddisfazione dei propri clienti.
Tra tutti i suoi processi, TAB considera tuttavia, come fondamentali, quelli che generano direttamente valore per il cliente e ne determinato la sua soddisfazione.
I processi fondamentali, pertanto, sono: Acquisizione Commessa, Progettazione e Sviluppo Software.
- utilizzo sistematico di un metodo di Progettazione adeguato al tipo di utilizzo, di prodotto o Progetto ed alla compatibilità dell'applicazione ai metodi ed agli strumenti da utilizzare;
- utilizzo del Background di forniture simili già effettuate;
- successione ordinata dei processi con verifiche sui Punti critici;
- verifiche e controlli di sicurezza ed incolumità per prodotti che trattano dati sensibili e/o che possano procurare danno a persone, beni o ambiente;
- utilizzo di regole per la codifica, regole per l'utilizzo dei diversi linguaggi di programmazione, uso per le convenzioni di nomenclatura e commenti;
- verifica della qualità degli strumenti di sviluppo utilizzati;
- verifica della necessità di addestramento del personale;
- preprogettazione;
- messa a punto del progetto;
- prototipazione;
- definizione della documentazione di prodotto/servizio;
- eventuali modifiche al progetto;
- aggiornamento documentazione e distribuzione agli utilizzatori;
Manutenzione Software e Fornitura Servizi
Per ognuno dei processi fondamentali sono definiti indicatori di efficienza ed efficacia.
In tale ottica sono stati individuati i processi fondamentali - e le loro interdipendenze.
La Gestione delle Risorse Umane raggruppa concettualmente tutte le attività relative al reperimento, selezione, formazione e sviluppo del personale che opera presso la TAB srl.
Sono considerati attività collaterali a quelli dei processi fondamentali quelli relativi all'analisi dei dati, della soddisfazione dei clienti e dei risultati delle verifiche ispettive interne per individuare le opportunità di miglioramento esaminate e definite dalla Direzione.
Le risorse e la struttura organizzativa necessarie per la trasformazione degli input in output ed assegnate al processo sono allocate in una o più funzioni aziendali da cui dipendono gerarchicamente. Sono preparate e tenute aggiornate opportune procedure per ciascuno dei processi indicati.
- Analisi e Design per la documentazione dei Progetti.
- Costruzione di Librerie di Funzioni Aziendali.
E' stato preferito, nei casi dove si è previsto un possibile riutilizzo, lo sviluppo interno di moduli all'acquisto di librerie di terzi. Tale politica ha portato nel corso degli ultimi due anni alla costituzione di un patrimonio software aziendale, alla crescita professionale del personale tecnico ed un consistente risparmio in termini di licenze d'uso per i clienti/committenti.
