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.