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