|
> What’s a more realistic scenario here? Your manager stands up to their entire chain of command... She should try, at the very least. Otherwise you have a bad manager. Your manager's job is to look out for what's best for the team, not to answer to a chain of command. This isn't the military. If any employee, at any level, can't have a constructive conversation with the level above about what the level above has gotten wrong, you have a busted company culture. Remember, you, the IC, are supposed to be the expert at your programming job. Your manager doesn't have that expertise, but she is supposed to be the expert at understanding what you're up to. Her manager doesn't have that expertise, so the second line manager should depend on your manager for that information, rather than dictate down manifestly inadequate productivity measures. |
Aside from the naïve understanding of military culture, an organization full of managers looking only to promote and protect their teams is equally unhealthy. Dilbert spoke of "battling business units" whereby each team fought against one another to promote themselves. Not good. A manager must represent their team upwards to the higher chain, but must also represents the higher chain downwards. It is always two-way conversation.