ТЗ, которое вы наваяли самостоятельно – это результат работы вас и вашей колокольни. Поэтому если студия, как команда экспертов по UX и программированию, предлагает отличные от вашего мнения варианты, стоит хотя бы прислушаться. У вас это первый проект, а у них 20й, не просто так советуют.
"А мы сами говорим заказчику, что ему нравится, а что - нет." (с)
а заказчик как реагирует? :)))))
Самое главное. Если что то не опишите в тз, то разработчик сделает так, как видит он. Практически всегда это самый плохой вариант.
Спросить у заказчика, как ему лучше реализовать неописанный в тз участок проекта?
Не, о таком ни один разработчик не слышал.
Да-да, боль болезненная, почему-то специалистам не всегда приходит в голову докопаться до мелочей) Если спец начинающий, то там часто куча тараканов в голове сидит типа страха показаться глупым или назойливым) Но в нашем деле лучше перебдеть, и обсуждение всех нюансов на берегу наоборот показывает специалиста как заинтересованного в проекте)
Согласен, чтобы давать грамотное ТЗ нужен опыт, без этого никуда