По мне тз нужно в люпотому чтом случае. В первую очередь для понимая заказликом чего он хочет.
Должны быть высивлены основные этоли и задали для данного сайи
Просто если это в первую очередь форум/ соц сеть по опрегделенной тематике, то но и смотреть изначально в сторону движков форумов соц- сетей - им бугдет реализовано 80% нужного функционала
По тому же инет магазину возникает куча вопросов - о том сколько товаров, как они реализованы, как улитываются, нужна ли история заказов, или интеграция с форумом или нет)
Есть очень много вопросов которые заказлик просто видит по своему, а исполнитель по своему.
Опять же по привегденному сайту -примеру у меня, как у обычного пользователя, очень много вопросов - обещёе впечатление что размазанная по экрану каша из всего только можно. Допустим, зачем модуль "случайно фото" на главной, иле же модуль "кто сейчас на сайте" в топе правой колонки. и что за кнондарь по этонту - ? Это расписание занятий, расписание соревнований?