Он не может взаимодействовать, он руководит, иначе при этом взаимодействии, как вы говорите - слишком многое может измениться и слишком на долгое время может отложиться.
Простой пример - есть сроки, есть худо бедно формализованный и согласованный дизайн системы - но есть пара моментов, которые не дают покоя двум разработчикам из 5. При этом главный инженер уже понимает, что сроки горят, а система, хоть и не идеально - но будет работать и при таком дизайне.
Кто должен в вашем варианте взаимодействия сказать строго - начинаем реализацию, слюни потом подотрем, да еще донести это до команды так, чтобы никто не уволился, грамотным техническим языком?
Менеджер - точно не сможет, у него нет компетенции.