La Quality Assurance guida il monitoraggio e il miglioramento del processo di sviluppo per garantire la delivery di un software di alto livello in grado di soddisfare tutti i requisiti di qualità specificati. Riteniamo che la garanzia di qualità sia essenziale per diversi motivi.