Yes I agree! And it is funny because ironically throughout my years (thankfully to a lesser extent recently) the most inaccessible people have been managers. They always seemed to have calendars stuffed to the brim with "important" meetings
Some people think it means "a project/product manager (PM) for an Engineering team/org." PMs are all about meetings, because their job is to sit with the team, understand what they're doing, and then use that information to 1. glue the team together at the joints (i.e. act as an Enterprise Service Bus for the team's otherwise-flaky message-passing); 2. help the org understand where the team is with their work; and 3. balance the needs of the org with the needs of the team (mostly by pushing back against the org when people without the PM's understanding of the "inside view" of the team, request things that make no sense given that "inside view.")
Other people interpret the term "Engineering manager" as more akin to a tech lead — someone who does engineering, but whose responsibility is technically to marshal resources (other engineers on the team, usually more junior) to get things done. While these folks still do engineering, they only do it when things either "slip through the cracks" such that there are no people free to work on something (usually because the thing is urgent/unplanned, but everyone is busy with planned work); or when nobody on the team has the personal experience with the problem domain and also doesn't really need to have that experience (e.g. when an old legacy component is falling over and needs to be patched Right Now, despite a rewrite for that component being almost shipped.)
The problem comes when orgs try to conflate/confuse these two roles, and install one person (either with only one of the two skillsets, or with both) to serve both roles. Usually the person either becomes stretched far too thin; or just fails to do the half of the job they know less about.
I think that's entirely reasonable, with a few exceptions (i.e., production is on fire and needs fixed now).
Being interrupted a lot is less bad than creating a culture where people are afraid to bring bad things to you early.
Also these questions (I assume) are not rigid "bring a signed stakeholder form to me before we start", its an informal "Mr. X wants this worked on instead of (other thing)?" and they say "Yes". If later it turns out to be inaccurate then the requestor is now the boy who cried wolf and gets vetted much more strictly for future requests. Possibly with a signed stakeholder form before you start.
But the questions are really simple: What's the impact? Is the scope of work agreed asked for by product?
The third question is really their question to their team, what's the effort needed for us to fulfill this ask?
That seems like common sense to me, but maybe I'm missing something. These questions should be answered before even the original asker starts their work.
1. Power of the purse. They fund our teams and ultimately determine priorities
2. Organizational mandate. Blanket authority to dictate standards and penalties for non-compliance (which may include unilaterally shutting your service down).
The best you can hope for in these cases is to surface the costs to those people and hope they are making rational decisions.
The alternative is to have people decide for themselves when things are urgent. This leads to four scenarios;
- Really good - they don't interrupt you with a non-urgent thing.
- Good - they interrupt you with an urgent thing.
- Bad - they interrupt you with a non-urgent thing.
- Catastrophically Bad - they don't interrupt you when there's an urgent thing.
Accepting the bad interruptions in order to avoid the catastrophically bad non-interruptions is worth the pain. If you can't handle that then you shouldn't be an engineering manager.