Do you communication enough with your direct reports?
What about your peers in the same group?
What about other peers across the company?
And your management chain, 1 level, 2 level and ultimately up to your CEO?
How often should you communicate? What is the most effective way to communicate (email, face to face, blog post, tech talk?)