How quickly can you find those responsible?

Posted by HademLeFashie@reddit | ExperiencedDevs | View on Reddit | 15 comments

I keep running into this scenario at work, where I need a task done by someone from another team (deployment setup, certain privileges, cron job orchestration, etc), or I need to talk to someone from another team to discuss something or gather knowledge.

The problems I run into are the following: - I don't know who belongs to what team, so I end up having to ask someone, who then directs me to someone else, who directs me to someone else, and so on. And if they're not available, I'm stuck. Or I hope it's in my chat history. Or I ask my manager and risk looking clueless. - The knowledge I get is usually second, third, or fourthhand, so I'm not sure if it's reliable. But my manager thinks it is, so I have to either dismiss my skepticism, or risk wasting time double-checking info. - It's not always clear in our internal ticketing system which tickets go to which teams, and there's no guide or template as to the kinds of requests these teams will fulfill.

It's a decently-sized (around 500 employees), though not very large company. Compared to most of the employees, I'm one of the newer ones (2.5 years compared to decades), so it has this vibe of "You just gotta know who to talk to" to get things done.

What annoys me is that "teams" aren't neatly organized. Someone can be in X team, but also part of a larger Y team, and then also part of a Z team with members from other X teams. There isn't an easy way to learn this, the org chart doesn't line up all the time.

How big does a company get before this causes too much of a communication overhead? Or am I just overreacting and I should suck it up?