Хорошая статья и реальные (у нас похожие) ситуации в работе. И, в общем-то, такой же вопрос.
Часть из этих проблем, как мне кажется, решается разделением аккаунт-менеджера (человека, который играет на строне заказчика во всем, кроме финансов) и менеджера проектов.
Проблемы организации процесса работы в IT-среде