qalight
Центр подготовки
IT специалистов

База знаний

Сколько стоят дефекты?

Здесь все просто: чем раньше мы найдем дефект, тем дешевле нам обойдется его исправление. Понятно, что исправить строчку в спецификации или коде проще и дешевле, чем вносить изменения в готовый продукт. Не говоря уже о ситуации, когда дефект находит заказчик или конечный пользователь – здесь может пострадать репутация компании-разработчика, а такие убытки с трудом поддаются подсчету.

Общую тенденцию отображает график:

kogda_nachinat_testirovanie

Со временем, стоимость исправлений возрастает, в то время как влияние участников проекта на процесс разработки постепенно уменьшается.

В крайнем случае, если серьезный дефект обнаруживается на поздних этапах разработки, он может остаться неисправленным, поскольку стоимость внесения изменений может оказаться слишком высокой. Кроме того, даже если готовая программа будет соответствовать спецификации, заказчик все равно может отказаться ее принимать, если сама спецификация была неправильной. Проектная команда могла разработать в точности то, что было описано в требованиях, но если требования были истолкованы неправильно, заказчика результат не устроит.