Ihr Problem liegt nicht in der Qualitätssicherung. Wenn Ihre Qualitätssicherung Tests durchführt, sind die Verzögerungen so gut wie die geringsten Ihrer Sorgen. Bitte lassen Sie mich dies erläutern (erneut, da dies in der Programmierbranche ein weit verbreitetes Missverständnis ist) ... Qualitätssicherung Gewährleistet die Qualität des Produkts, indem die gesamte SDLC von den Anforderungen (möglicherweise früher) über die Entwicklung, Überprüfung, Veröffentlichung und Unterstützung überwacht wird. Das Testen stellt sicher, dass keine offensichtlichen Mängel im Code vorhanden sind. Es gibt einen sehr großen und wichtigen Unterschied. Wenn Sie eine echte Qualitätssicherung hatten, waren sie in der gesamten Test- / V & V-Abteilung und fragten, warum sie das Geschäft Zeit (und damit Geld) gekostet haben, Releases zu verzögern, oder während des gesamten Projektmanagements Sicher, es gab genug Tester für den Code, der erstellt wurde usw.
Wenn Sie also von einer Qualitätssicherung ausgehen, meinen Sie wirklich Test, zurück zur ursprünglichen Frage. Code Complete hat es richtig gemacht - die Kosten für einen Defekt sind die Zeit, die von der Einfügung bis zur Korrektur vergangen ist. Früherkennung ist nur nützlich, wenn Sie sie auch früh korrigieren, aber die Interpretation der meisten Menschen ist falsch.
(Hinweis: Ich spiele Devils Advocate hier, nimm nichts davon wörtlich, da ich nichts von deiner Situation weiß.) Die Verzögerungsursache durch deine Testabteilung ist kostenpflichtig, aber ich muss dich unbedingt fragen, ob du es bist Warten Sie darauf, dass sie Ihre Fehler finden. Was tun Sie? Sollten Sie keine eigenen Fehler finden? Wenn sie weniger Arbeit hätten (durch qualitativ hochwertigere Eingaben mit weniger Fehlern von Ihnen), wäre die Verzögerung möglicherweise nicht so bedeutend und die Kosten geringer - als Manager würde ich Sie fragen, wie Sie die Fehler in dem Code, an den Sie liefern, reduzieren möchten testen, da (basierend auf Ihrem Argument) diese Mängel mehr kosten, wenn sie durch einen Test festgestellt werden, als Sie selbst.
Auch als Manager kann ich sagen, dass es sich bei der Aufgabe nicht um einen Test handelt. Finden Sie Ihre Mängel. Sie müssen feststellen, dass keine Mängel vorliegen. Wenn Sie damit rechnen, dass sie Mängel aufweisen, haben Sie Ihre Arbeit möglicherweise nicht gut genug ausgeführt.
Seien Sie vorsichtig, wie Sie dies angehen. Wenn Sie keine Lösung für das Problem haben, werden Sie wahrscheinlich als Zweitbester abschneiden.