— Статистика говорит о том, что более 50% дефектов вносится в программу до кодирования.
— Исходя из теории ограничений, контроль качества до узкого места приносит огромный эффект и является одним из мощнейших способов поднятия производительности фирмы.
— Исходя из теории ограничений, узким местом следует делать самый дорогой или уникальный участок.
— Статистика говорит о том, что кодирование, как правило, является самым дорогим участком.
Возможно внедрение контроля качества до кодирования является одним из перспективнейших способов увеличения производительности фирмы по разработке ПО?
Я полагаю, что да.
Мне все больше и больше нравится разработка с использованием методологии Scrum. Стоимость теста, который пережил три-четыре спринта становится минимальной для текущего спринта, а пользу тест приносит на всей длительности разработки.
Мое мнение, при использовании Scrum, тесты писать необходимо и чем раньше тем лучше. Но вот в создание тестов до разработки я не верю.