В основном мы занимаемся сложными и технологичными сайтами и веб-сервисами. И часто на этапе продажи или заключения контракта наши клиенты с удивлением узнают, что мы не планируем писать ТЗ, и даже возникают диалоги: «давайте мы увеличим бюджет и вы все-таки его напишете, как же без ТЗ проект-то делать».
То, что вы предлагаете в части "как быть без ТЗ", я обычно подразумеваю частями собственно ТЗ. В чём я согласен, что не всегда надо сразу детально всё расписывать, можно это делать уже по ходу проекта, просто тут вопрос согласования сметы, который может вообще застопорить проект. Поэтому неизбежна оценка "с запасом".