Бывает результат соответствует ТЗ, и нет
Люди совершали ошибки, совершают и будут совершать всегда. Поэтому современный дизайн сложных систем учитывает сам по себе возможные ошибки, ошибки - это нкотъемлимая часть процесса разработки. И что более важно, ошибки - неотъемлимая часть развития. Гражданская авиация вообще по большей части написана кровью на ошибках. И теперь это самый безопасный вид транспорта