I'm a lead developer of a 6 person software team. Among the applications we develop are some that are used for in-house operations. As lead, I'm a resource to the other developers and a liaison to operations and the rest of the company. And as a developer, I have a full schedule of development on my daily plate.
There are a handful of people whose preferred communication method is to walk into my office and begin asking or explaining something. I try to respect this but it is a challenge when I'm immersed in a development challenge. My preferred method for many of these questions would be for the person to email me. (I am good about replying to all emails promptly. I'm grateful to answer when it doesn't take me out of another context.)
It almost goes without saying that each person's preferred way of communicating deserves respect. It is also reasonable to expect that my perceived level of urgency of an issue differs from that of my interlocutor.
So my question is, do I?
- Politely ask them to try emailing me for non-urgent issues, and risk being less valuable as a resource to that person. Or,
- Deal with it. That's my job. Grow.
A few extra details:
- I do close my door sometimes, especially before our morning scrum. It's not practical to keep it closed throughout the day.
- I see other questions here about interruptions, but all about a single colleague that interrupts too much. I hope the moderators will appreciate my sense of nuance and see this as a new question.