Зачем нужно составлять ТЗ
Требование составить ТЗ очень важное для владельца именно небольшого бизнеса. Лишь крупный бизнесмен может себе позволить вместе с дорогостоящим специалистом составлять задания "на ходу". Во время составления заказчик продумывает, что же он действительно хочет, т.к. это является большой проблемой. Бизнесмен, берущийся сделать то, что он ещё сам не обдумал - тяжёлый партнёр.
ТЗ должно быть размера минимум 2 странички. Хорошее ТЗ для средней работы состоит из десятков листов (много занимают скриншоты\схемы). Скажем, нужно, чтобы Вы описали, что вы видите в необходимой админке, как переключаете материалы, как они меняются (сразу или нет). Это всё нужно писать, а не тратить время разработчика, придумывая это всё лишь в обсуждении. ТЗ позволяет сэкономить время разработчика, а значит - Ваши деньги.
Нужно каждую деталь описать, как будто Вы её сами создаёте, будто видите её перед глазами. Если же Вам нужен не 100% продуманный вариант, а прототип, с которого начнёте работу, нужно обозначить, что "делайте неоговоренные детали на своё усмотрение, я всё приму, лишь бы основа, изложенная в ТЗ, была выполнена.".