Ваша проблема не в QA, на самом деле, если ваш QA проводит тестирование, задержки - это, по крайней мере, ваше беспокойство. Пожалуйста, позвольте мне объяснить (опять же, это распространенное заблуждение в индустрии программирования) ... QA Гарантирует качество продукта, наблюдая за всем SDLC, начиная с Требований (может быть, раньше), путем разработки, проверки, выпуска и поддержки. Тестирование гарантирует отсутствие явных дефектов в коде. Есть очень большая и важная разница. Если бы у вас был настоящий QA, они бы по всему отделу Test / V & V спрашивали, почему они затрачивали время (и, следовательно, деньги) на отсрочку релизов, или на управление проектами, если они правильно управляли планированием проектов или на всем протяжении процесса управления. конечно, было достаточно тестеров для создаваемого кода и т.д ...
Итак, предполагая, что под QA вы действительно подразумеваете Test, вернемся к первоначальному вопросу. Code Complete понял все правильно - стоимость дефекта - это время, затрачиваемое от вставки до исправления. Раннее обнаружение полезно только в том случае, если вы также исправляете это рано, но интерпретация большинства людей неверна.
(Примечание: я играю здесь адвоката дьяволов, не воспринимайте это буквально, потому что я ничего не знаю о вашей ситуации) Причина задержки в вашем отделе тестирования - это цена, безусловно, однако я должен спросить, если вы ожидая, пока они найдут ваши недостатки, что вы делаете - не должны ли вы найти свои собственные недостатки? Возможно, если бы у них было меньше работы (благодаря более высокому качеству ввода с меньшим количеством дефектов от вас), задержка была бы не такой значительной и затраты были бы меньше. Как менеджер, я бы спросил вас, как вы планируете уменьшить количество дефектов в коде, который вы доставляете проверить, так как (исходя из ваших аргументов) эти дефекты стоят дороже, если вы обнаружите их самим.
Также, как вы, менеджер, я мог бы заявить, что работа по тестированию не выявляет ваши дефекты, их работа заключается в том, чтобы обнаруживать, что дефектов нет - если вы ожидаете, что они найдут дефекты, возможно, вы недостаточно хорошо выполнили свою работу.
Будьте осторожны, как вы подходите к этому. Если у вас нет решения проблемы, вы, скорее всего, отойдете на второй план.