Как договориться заказчику с программистом

Опыт фриланса показывает, что большинство завалов проектов происходит, когда заказчик не может договориться с исполнителем. Заказчик считает, что кто платит, тот и заказывает музыку, программист — что клиент хочет больше того, за что заплатил. Давайте постараемся помирить эти две стороны, разобрав ключевые проблемы взаимодействия.

3333

А меня вот ужасно бесят анкеты IT контор, которые собирают информацию о бизнесе под предлогом того, что мол мы так лучше поймем задачу. Вас сайт просят сделать, а вы пытаетесь скомуниздить всю подноготную. 

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

5