Так написание ТЗ - это как раз тот момент, когда у менеджера у самого в голове хаос превращается в понимание того, что он хочет на самом деле. В лучшем случае.
По идее менеджер (продукта) должен сразу выходить с внятными бизнес требованиями и глубоким пониманием продукта с точки зрения функционала, целей и задач.
Но это в лучшем случае! А в обычном менеджер начинает это понимать в процессе, отсюда и переписывание ТЗ, переделывание функционала и сессии приведения менеджера в чувство с технической точки зрения, когда фантазия менеджера начинает идти сильно в разрез с реальностью, сроками и ресурсами.