Нужно ли составлять техническое задание и если да, то каким образом?

Абсолютно необязательно. На первых порах вполне достаточно будет заполнить бриф на создание сайта. А детальное техническое задание будет уже сформулировано, когда дело дойдёт до проектирования интернет-ресурса.

Данный тип работы выполняют профессиональные аналитики и проектировщики. Если вы решили самостоятельно составить техническое задание, то вы рискуете просто потерять время, поскольку для его написания в необходимой форме следует обладать специфическими знаниями и навыками, к примеру, UML.

При выполнении нетривиальных проектов нередко даже нанимаются целые компании, специализирующиеся на составлении заданий подобного рода. В таких ситуациях цена на разработку ТЗ может составлять около 60% стоимости всего проекта.