Техническое задание — это основной документ, в котором прописаны положения напрямую или косвенно касающиеся сайта. Грамотно составленное ТЗ поможет избежать недопониманий между исполнителем и заказчиком. Для обоих сторон это документ, на который можно сослаться в случае возникновения спорных ситуаций. Поэтому к составлению ТЗ нужно подойти внимательно и ответственно. Разработчик будет создавать сайт в соответствии с тем, что там написано. Исходя из ТЗ составляется и смета. Поэтому дальнейшие корректировки...
Техническое задание нужно, чтобы исполнитель собрал сайт так, как я представляю его у себя в голове. Чем оно подробнее и понятнее, тем меньше будет раундов согласований, всяких переделок и недопониманий...