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
INGEGNERIA DEL SOFTWARE
Paolo Salvaneschi
Università di BergamoFacoltà di Ingegneria
B2 - Normativa Paolo Salvaneschi 2
• 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
INDICE
B2 - Normativa Paolo Salvaneschi 3
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 4
• 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
Il movimento per la qualità ed il sistema qualità
B2 - Normativa Paolo Salvaneschi 5
• 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
– ……
Il movimento per la qualità ed il sistema qualità
B2 - Normativa Paolo Salvaneschi 6
• 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à
• ….
La normativa ISO
B2 - Normativa Paolo Salvaneschi 7
• Norme ISO• Esempio:
– ISO 9001:2000 Quality Management SystemsRequirements
• Versione italiana– UNI EN ISO 9001: 2000 Sistemi di gestione per la
qualità. Requisiti
La normativa ISO
B2 - Normativa Paolo Salvaneschi 9
• 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à
La normativa ISO
B2 - Normativa Paolo Salvaneschi 10
• 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
– …..
La normativa ISO
B2 - Normativa Paolo Salvaneschi 11
• 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
La certificazione
B2 - Normativa Paolo Salvaneschi 12
• 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
La certificazione
B2 - Normativa Paolo Salvaneschi 13
Ministeri e Organi Tecnici dello
Stato
Pubblica amministrazione Emanazione di regole tecniche obbligatorie
UNI
Ente Nazionale
Italiano di
Unificazione
Associazione tra soggetti privati e
pubbliche amministrazioni dotata di
riconoscimento giuridico
Emanazione norme tecniche volontarie in
tutti i settori (esclusi elettrico ed
elettronico), membro italiano di ISO e
CEN.
CEI
Comitato
Elettrotecnico Italiano
Associazione tra soggetti privati e
pubbliche amministrazioni dotata di
riconoscimento giuridico
Emanazione norme tecniche volontarie
(settori elettrico e elettronico), membro
italiano di IEC e CENELEC.
SINCERT
Sistema Nazionale
Accreditamento
Organismi diCertificazione
Associazione costituita da UNI e CEI
con soggetti privati e pubbliche
amministrazioni.
Accreditamento di organismi di
certificazione, gestione del mutuo
riconoscimento con analoghe istituzioni
estere.
Organismi di
certificazione
SpA, Srl,
Associazione, ecc.
Certificazione sistemi qualità e prodotti in
base alle norme vigenti.
La certificazione
B2 - Normativa Paolo Salvaneschi 14
Enti Internazionali e Nazionali di Normazione
Norme tecniche armoniz-zate o nazionali
SINCERT Accreditamento organismi di certificazione italiani
Organismi di Certificazione
Certificazione sistemiqualità e prodotti
AziendeAdeguamento alle normee realizzazione di un Sistema Qualità
La certificazione
B2 - Normativa Paolo Salvaneschi 15
• 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
La certificazione
B2 - Normativa Paolo Salvaneschi 16
• 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
La norma ISO 9001:2000
B2 - Normativa Paolo Salvaneschi 17
• 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
La norma ISO 9001:2000
B2 - Normativa Paolo Salvaneschi 19
• La norma non è specifica per il settore Information and Communication Technology
• Guida applicativa ISO:
La norma ISO 9001:2000
B2 - Normativa Paolo Salvaneschi 20
• Come è costruito / documentato un Sistema qualità:– Manuale della qualità– Procedure gestionali – Istruzioni di lavoro– Schemi di documenti
La norma ISO 9001:2000
B2 - Normativa Paolo Salvaneschi 21
• 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à
La norma ISO 9001:2000
B2 - Normativa Paolo Salvaneschi 24
2. RESPONSABILITA' DELLA DIREZIONE
Impegno della direzioneAttenzione al clientePolitica per la qualitàPianificazioneResponsabilità, autorità e comunicazione
Esempio
B2 - Normativa Paolo Salvaneschi 25
3. GESTIONE DELLE RISORSE
Risorse umaneInfrastruttureAmbiente di lavoro
Esempio
B2 - Normativa Paolo Salvaneschi 26
4. REALIZZAZIONE DEL PRODOTTO
Pianificazione della realizzazione del prodottoDeterminazione dei requisiti relativi al prodottoComunicazioni con il clienteProgettazione e sviluppoApprovvigionamento
Esempio
B2 - Normativa Paolo Salvaneschi 27
5. MISURAZIONI ANALISI E MIGLIORAMENTO
Monitoraggio e misurazione dei prodottiMonitoraggio e misurazione dei processiMiglioramento
Esempio
B2 - Normativa Paolo Salvaneschi 30
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 31
• 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
• …………
Panorama della normativa per l’ICT