встречал в одном айтишном блоге очень мудрый совет для девелоперов.
Это из истории о том что нормальные разработчики ничего не будут делать без хорошего ТЗ (чаще всего)
А рядовые клиенты не компетентны и по определению не умеют писать даже минимально нормальные ТЗ. (чаще всего)
И человек предлагает перенимать их практику - брать деньги за то что специалист, совместно с клиентом напишет ТЗ - это удобно, тупые вопросы не будет должен выслушивать какой нибуть мидл, или упасите сеньёр. А клиент в процессе начнет понимать что же он конкретно хочет (бывает же что он сам не знает на самом деле)
и по итогу ТЗ написано - и ртруд оплачен. не важно кому он его понесет - эта работа уже оплачена и всем хорошо