This focuses on what managers should do differently, but not what engineers could do differently to make the relationship better. Improve their communication skills, document and evangelize their work, etc.
replies(5):
Worse, those that are good at talking are going to waste everyone else’s time.
I said half because that seems to align with the marketing budget vs engineering budget, so it might be the best spot for companies as a whole.