Все нижеописанное является изложением моего собственного опыта и не является истиной в последней инстанции. Комменты, деление опытом – приветствуются! Спойлер – идеального формата ТЗ нет. За свой опыт работы я составлял и решил сотни задач по 1С и побывал в разных "шкурах" при их решении: Я видел и задачи из одной строчки типа: "Сделайте нам, пожалуйста, чтобы финрезультат считался в 1С", и монструозные задачи оформленные по ГОСТ34 на 50 страниц убористого текста на внедрение системы учета чего-нибудь, как на скрине ниже...
Работа с сайтом – процесс бесконечный. Бывают случаи, когда для расширения или дополнения функционала необходима работа программиста. Если в штате компании нет веб-отдела, приходится обращаться к стороннему специалисту. Как сделать так, чтобы вы поняли друг друга? Для начала, при составлении вакансии максимально четко и опишите, что необходимо сделать. К примеру, добавить такую-то функцию на сайт на Вордпрессе. Таким образом, вы сразу сузите круг специалистов, которые смогут это сделать. Конечно, на стадии глубокой разработки возникнут другие нюансы, но это можно будет понять лишь в процессе...