Ненавижу. Писать. Технические задания.

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

И сдавать проект в конечном итоге тоже по этому же ТЗ. Рано или поздно начнутся разногласия с заказчиком, возникнут новые хотелки. Часть из них будет простой и легкой, типа прописать ссылку где-нибудь. А часть будет вести за собой большой блок работы. Который не закладывался в стоимость и вообще никак не планировался в текущих работах. И тогда все уткнутся носом в ТЗ, и если какой-либо из пунктов можно истолковать двояко, он будет истолкован двояко.