Garanzia di qualità
La definizione IEEE per la garanzia della qualità del software è la seguente:
"Un modello pianificato e sistematico di tutte le azioni necessarie per fornire un'adeguata sicurezza che un articolo o un prodotto sia conforme ai requisiti tecnici stabiliti. Un insieme di attività progettate per valutare il processo mediante il quale i prodotti vengono sviluppati o fabbricati."
Obiettivi delle attività SQA
Gli obiettivi delle attività SQA sono i seguenti:
Nello sviluppo software (orientato al processo)
Assicurare un livello accettabile di fiducia che il software sarà conforme ai requisiti tecnici funzionali.
Assicurare un livello accettabile di fiducia che il software sarà conforme alla pianificazione manageriale e ai requisiti di budget.
Avvio e gestione di attività per il miglioramento e una maggiore efficienza dello sviluppo software e delle attività SQA.
In Manutenzione software (orientata al prodotto)
Assicurando con un livello accettabile di fiducia che le attività di manutenzione del software saranno conformi ai requisiti tecnici funzionali.
Assicurando con un livello accettabile di fiducia che le attività di manutenzione del software saranno conformi alla pianificazione gestionale e ai requisiti di budget.
Avvio e gestione di attività per migliorare e aumentare l'efficienza della manutenzione del software e delle attività SQA. Ciò comporta il miglioramento delle prospettive di raggiungimento dei requisiti funzionali e gestionali riducendo i costi.
Organizzazione per la garanzia della qualità
Il quadro organizzativo di garanzia della qualità che opera all'interno della struttura organizzativa include i seguenti partecipanti:
Manager
Dirigenti apicali, in particolare il dirigente direttamente responsabile della garanzia della qualità del software
Responsabili reparto sviluppo software e manutenzione
Responsabili del reparto di test del software
Project manager e team leader di progetti di sviluppo e manutenzione
Leader dei team di test del software
Tester
- Membri dei team di test del software
Professionisti SQA e professionisti interessati -
- Fiduciari SQA
- Membri del comitato SQA
- Membri del forum SQA
- Membri del team dell'unità SQA
Solo i manager e i dipendenti del reparto di test del software sono occupati a tempo pieno nello svolgimento delle attività SQA. Gli altri dedicano parte del loro tempo a questioni di qualità, sia durante l'adempimento delle loro funzioni manageriali o compiti professionali, sia come volontari in altri, molto spesso un comitato SQA, un forum SQA o come amministratori SQA.