Il tuo problema non è con il QA, infatti, se il tuo QA sta facendo Test, i ritardi sono praticamente il minimo delle tue preoccupazioni. Per favore, lasciatemi expalin (di nuovo, poiché è un'idea sbagliata comune nel settore della programmazione) ... QA assicura la qualità del prodotto supervisionando l'intero SDLC, dai Requisiti (forse prima), attraverso lo sviluppo, la verifica, il rilascio e il supporto. I test assicurano che non esistano difetti evidenti nel codice. C'è una differenza molto grande e importante. Se avessi un vero QA, verrebbero dappertutto nel dipartimento Test / V&V chiedendoti perché costassero i tempi di lavoro (e quindi i soldi) ritardando le versioni, o in tutto il project management, facendo sì che gestissero correttamente la pianificazione del progetto, o facessero tutto il management certo c'erano abbastanza tester per il codice prodotto ecc ...
Quindi assumendo per QA intendi davvero Test, tornando alla domanda originale. Il codice completo ha funzionato correttamente: il costo di un difetto è il tempo impiegato dall'inserimento alla correzione. La rilevazione precoce è utile solo se la correggi anche in anticipo, ma l'interpretazione della maggior parte delle persone è sbagliata.
(Nota: sto giocando a Devils Advocate qui, non prenderò tutto questo alla lettera perché non so nulla della tua situazione) Il ritardo causato dal tuo dipartimento Test è un costo, assolutamente, tuttavia, devo chiedere, se lo sei aspettando che trovino i tuoi difetti, cosa stai facendo - non dovresti trovare i tuoi difetti? Forse se avessero meno lavoro (attraverso input di qualità superiore con meno difetti da te), il ritardo non sarebbe così significativo e il costo inferiore - come manager ti chiederei come pensi di ridurre i difetti nel codice a cui consegnerai test, poiché (in base alla tua argomentazione) quei difetti costano di più se rilevati dal test, quindi da solo.
Inoltre, come manager, potrei affermare che non è compito dei test trovare i tuoi difetti, il loro compito è quello di scoprire che non ci sono difetti - se ti aspetti che trovino difetti, forse non hai fatto abbastanza bene il tuo lavoro.
Fai attenzione a come ti avvicini a questo. Se non si dispone di una soluzione al problema, è probabile che si verifichi il secondo migliore.