Managers have to communicate both up and down while developers only need to communicate up. When I made the jump from a developer to a manager I had to learn how to properly communicate issues and risks to upper management. If there's an issue related to your team, you should be the first to escalate it. If management hears about your team's issues from a different source, you'll look bad. As manager, my number one job was staying on top of risks and issues, which meant getting up to date information from my reports and communicating the exact magnitude and priority of the risk/issue. If you develop a reputation as someone who can communicate and handle risks and issues well, that'll set you on good footing.