Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi B2_1 V2.1 Sistemi Qualità e normativa Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale e per supporto a lezioni universitarie. Ogni altro uso è riservato, e deve essere preventivamente autorizzato dall autore. Sono graditi commenti o suggerimenti per il miglioramento del materiale
INDICE Il movimento per la qualità ed il sistema qualità La normativa ISO La certificazione La norma ISO 9001:2000 Panorama della normativa per l ICT B2 - Normativa Paolo Salvaneschi 2
Il movimento per la qualità ed il sistema qualità Gestione di un organizzazione L organizzazione è sede di processi (produttivi, di progettazione, di vendita, amministrativi,.) I sistemi di gestione governano i processi dell organizzazione Gestione della produzione Gestione finanziaria.. B2 - Normativa Paolo Salvaneschi 3
Il movimento per la qualità ed il sistema qualità Sistema di gestione per la qualità: Sistema di gestione per guidare e tenere sotto controllo un organizzazione con riferimento alla qualità Assicurare la qualità dei prodotti e dei servizi Realizzare un miglioramento continuo dei processi aziendali B2 - Normativa Paolo Salvaneschi 4
Il movimento per la qualità ed il sistema qualità Sistema di gestione per la qualità di una azienda che sviluppa software: Definire i propri processi produttivi Definire le procedure da seguire (per progettare, per controllare, per gestire versioni e configurazioni del software, per gestire le segnalazioni di errore dei clienti ) Definire standard di documentazione Misurare la qualità dei processi e dei prodotti e instaurare un processo di valutazione periodica e di decisione per il miglioramento B2 - Normativa Paolo Salvaneschi 5
La normativa ISO ISO (International Organization for Standardization) Organizzazione internazionale, nata nel 1947, che si occupa di definire gli standard in tutti i settori produttivi, di cui fanno parte gli enti normativi nazionali di più di 130 paesi. http://www.iso.ch Standard ISO (o norme): Sistema metrico decimale Sistemi di filettatura di viti e bulloni Definizione dei processi software Definizione di sistemi di gestione della qualità. B2 - Normativa Paolo Salvaneschi 6
La normativa ISO Norme ISO Esempio: ISO 9001:2000 Quality Management Systems Requirements Versione italiana UNI EN ISO 9001: 2000 Sistemi di gestione per la qualità. Requisiti B2 - Normativa Paolo Salvaneschi 7
La normativa ISO B2 - Normativa Paolo Salvaneschi 8
La normativa ISO La norma ISO 9001: 2000 Definisce i criteri di gestione dei sistemi qualità delle organizzazioni Si rivolge a tutte le organizzazioni che desiderano sviluppare un Sistema Qualità B2 - Normativa Paolo Salvaneschi 9
La normativa ISO Ogni organizzazione che vuole seguire la norma deve seguire i criteri definiti dalla norma Adattandoli alla propria tipologia di organizzazione Azienda manifatturiera Software house Ospedale.. B2 - Normativa Paolo Salvaneschi 10
La certificazione Certificazione Un organizzazione che realizza un sistema qualità corrispondente alla norma ISO 9001: 2000 può chiedere di essere certificata rispetto alla norma Per uno specifico insieme di prodotti e servizi Esempio: Consulenza, progettazione, sviluppo, installazione di sistemi software Commercializzazione e assistenza hardware e software Commercializzazione e assistenza hardware e software per telecomunicazioni B2 - Normativa Paolo Salvaneschi 11
La certificazione Un ente di certificazione riconosciuto internazionalmente (attraverso definite procedure) Esamina il sistema qualità realizzato dall azienda Lo dichiara conforme alla norma Iscrive l azienda nell albo delle aziende certificate rispetto ad uno specifico insieme di servizi e prodotti Verifica periodicamente (ogni anno) il sistema qualità in essere B2 - Normativa Paolo Salvaneschi 12
La certificazione Ministeri e Organi Tecnici dello Stato UNI Ente Nazionale Italiano di Unificazione CEI Comitato Elettrotecnico Italiano SINCERT Sistema Nazionale Accreditamento Organismi dicertificazione Organismi di certificazione Pubblica amministrazione Associazione tra soggetti privati e pubbliche amministrazioni dotata di riconoscimento giuridico Associazione tra soggetti privati e pubbliche amministrazioni dotata di riconoscimento giuridico Associazione costituita da UNI e CEI con soggetti privati e pubbliche amministrazioni. SpA, Srl, Associazione, ecc. Emanazione di regole tecniche obbligatorie Emanazione norme tecniche volontarie in tutti i settori (esclusi elettrico ed elettronico), membro italiano di ISO e CEN. Emanazione norme tecniche volontarie (settori elettrico e elettronico), membro italiano di IEC e CENELEC. Accreditamento di organismi di certificazione, gestione del mutuo riconoscimento con analoghe istituzioni estere. Certificazione sistemi qualità e prodotti in base alle norme vigenti. B2 - Normativa Paolo Salvaneschi 13
La certificazione Enti Internazionali e Nazionali di Normazione SINCERT Organismi di Certificazione Aziende Norme tecniche armonizzate o nazionali Accreditamento organismi di certificazione italiani Certificazione sistemi qualità e prodotti Adeguamento alle norme e realizzazione di un Sistema Qualità B2 - Normativa Paolo Salvaneschi 14
La certificazione Perché far certificare un azienda? Effettuare un salto di qualità formalizzando e razionalizzando i processi aziendali Passare da un livello di qualità individuale ad un livello ingegnerizzato e industrializzato dell organizzazione (qualità di impresa) Attivare un processo di miglioramento continuo Ottenere un certificato considerato referenza e prerequisito per poter partecipare a gare B2 - Normativa Paolo Salvaneschi 15
La norma ISO 9001:2000 La famiglia di norme ISO 9000 Un insieme coerente di norme per i sistemi di gestione per la qualità (SGQ): UNI EN ISO 9000:2000 - Fondamenti e terminologia UNI EN ISO 9001:2000 - Requisiti UNI EN ISO 9004:2000 - Linee guida per il miglioramento delle prestazioni B2 - Normativa Paolo Salvaneschi 16
La norma ISO 9001:2000 UNI EN ISO 9001:2000 SISTEMA DI GESTIONE PER LA QUALITA' - REQUISITI. Ad uso contrattuale e certificativo. UNI EN ISO 9004:2000 LINEE GUIDA PER IL MIGLIORAMENTO DELLE PRESTAZIONI. Fornisce linee guida in supporto all obiettivo di proseguire oltre i livelli di maturità raggiunti con la 9001, attraverso un ulteriore miglioramento continuo dell efficacia e efficienza del SGQ, e il continuo accrescimento della soddisfazione di tutte le parti interessate B2 - Normativa Paolo Salvaneschi 17
La norma ISO 9001:2000 B2 - Normativa Paolo Salvaneschi 18
La norma ISO 9001:2000 La norma non è specifica per il settore Information and Communication Technology Guida applicativa ISO: B2 - Normativa Paolo Salvaneschi 19
La norma ISO 9001:2000 Come è costruito / documentato un Sistema qualità: Manuale della qualità Procedure gestionali Istruzioni di lavoro Schemi di documenti B2 - Normativa Paolo Salvaneschi 20
La norma ISO 9001:2000 Manuale della qualità Raccoglie tutti gli aspetti di gestione della qualità Richiama tutte le procedure e gli specifici strumenti messi in atto per gestire la qualità B2 - Normativa Paolo Salvaneschi 21
Esempio 1. SISTEMA DI GESTIONE PER LA QUALITA' B2 - Normativa Paolo Salvaneschi 22
Esempio 1. SISTEMA DI GESTIONE PER LA QUALITA' B2 - Normativa Paolo Salvaneschi 23
Esempio 2. RESPONSABILITA' DELLA DIREZIONE Impegno della direzione Attenzione al cliente Politica per la qualità Pianificazione Responsabilità, autorità e comunicazione B2 - Normativa Paolo Salvaneschi 24
Esempio 3. GESTIONE DELLE RISORSE Risorse umane Infrastrutture Ambiente di lavoro B2 - Normativa Paolo Salvaneschi 25
Esempio 4. REALIZZAZIONE DEL PRODOTTO Pianificazione della realizzazione del prodotto Determinazione dei requisiti relativi al prodotto Comunicazioni con il cliente Progettazione e sviluppo Approvvigionamento B2 - Normativa Paolo Salvaneschi 26
Esempio 5. MISURAZIONI ANALISI E MIGLIORAMENTO Monitoraggio e misurazione dei prodotti Monitoraggio e misurazione dei processi Miglioramento B2 - Normativa Paolo Salvaneschi 27
Esempio Procedure B2 - Normativa Paolo Salvaneschi 28
Esempio PR-03-v1 SviluppoProdottiSoftware.doc B2 - Normativa Paolo Salvaneschi 29
Panorama della normativa per l ICT L ISO ha prodotto un vasto corpo di norme che trattano molti aspetti dei processi ICT La conoscenza della normativa è una parte importante della professione dell ingegnere del software B2 - Normativa Paolo Salvaneschi 30
Panorama della normativa per l ICT Esempi: ISO 9126:1991 Information Technology - Software product evaluation Quality characteristics and guidelines for their use. ISO 12207:1995 Information Technology Software Life Cycle Processes. ISO/IEC TR 15504-1:1998 Information Technology -- Software process assessment B2 - Normativa Paolo Salvaneschi 31