Как решать проблему недостаточного менеджмента в небольшой команде веб-разработчиков?
Руководитель правильно думает. Должно быть такая схема: продажник -> менеджер проектов -> разработчики.
Продажник ищет и ведет клиентов, все хотелки клиента оговаривает менеджеру, тот в свою очередь планирует весь проект (вместе с вами, либо сам), описывает все задачи вам, отслеживает вашу работу и тд. Вы в свою очередь делаете ровно то, что вам сказано, все это фиксируется (в трелло каком-нибудь). Каждый занят своим делом. Конечно, где-то вы можете пересекаться, но по-нормальному - должно быть именно так.
очевидно что надо поднять в возможностях одного из разработчиков