I started my new position just under a month ago. I was hired by a senior manager, whom my manager reports to, but never spoke with my current team during the interview process.
My manager is relatively new to the position. However, I have one co-worker on my team who reports to the senior manager. This co-worker has been with the company for years, and has the most domain knowledge compared to the rest of my colleagues.
This co-worker is rude to both myself, and other colleagues. While it's not enough to categorize it as a hostile work environment, he displays the following behaviors:
- Becomes upset when interrupted by other colleagues.
- Becomes upset at others when they ask seemingly "dumb," innocent questions.
- Does not communicate well with my current manager and project manager about expectations (mostly due to the issues I mentioned above).
I'm in a position where I'm still learning the domain and the ins and outs of my job. I communicate with my manager to see what I should be working on (we're just beginning to follow the scrum process). However, when I have to ask my co-worker a question, I do it begrudgingly. I've since resorted to communication via email to avoid these problems. However, it doesn't put me in an optimal position because I want to learn as much as possible to quickly become competent at my job.
Now, I have my theories about why he acts the way he does, how do I go about approaching the problem? My manager came to me and told me other colleagues have had these problems in the past (without me mentioning anything, so it was already on his mind). But this doesn't fix the problem. I made some suggestions that basically amounted to sticking to the Agile/Scrum process, but I don't see that resolving the issue over night.
Should I talk with my co-worker directly? Or speak with the senior manager? I don't intend to go around my manager, but I understand that's how it could be perceived.