I've been at this job for a few years now and I have come across 3 people who are superiors in terms of experience in different fields. There are certain things I need from them (which is their job) but can't seem to get it done or at least on time. By the time it gets done, it is usually weeks past the date I had wanted to finish it. Here are the scenarios:
Person X: X is an in-house advocate and I'm from a different country. My visa is sponsored and application process is taken care of by the company(X is the person responsible). Now I have to renew my visa and I have been in touch with X for months now(way too early from my side but I wanted to be prepared as I did not know how things worked). I was assured by X a date D by which the application would be submitted and an interview would be scheduled. Now we are past D and the application is not submitted yet. I have been on top of this process from the very beginning check with X on what I needed to do from my end. Seeing potential delays or problems(possible immigration office closure due to Covid-19) etc and validating the same with X. Despite all this I was assured there would not be any delays in the application but there is.
Person Y: Person in my team who is a few years more experienced than I am. For my work, I needed something from Y(some data that needed to be fetched from a system Y handles). This wasn't anything new. I had interacted with Y before, asked for data before and through proper email communication etc. But this last time, I did not get the data I asked for so I sent Y a reminder(first time this happened). Not sure if sending the reminder hurt Y's ego, Y's interaction with me stopped(doesn't even greet anymore) which was strange because we had a good rapport before. After this, I did got the data after a few days. I had some questions, which I asked Y over email which remains unanswered. I check with Y over office chats for a meeting and not even an acknowledgement. I emailed Y with the boss in the loop. Still no response. Till this day(more than a year later) the issue remains unresolved. I switched to work on other things as I did not want to be stuck on this forever.
Person Z: Z is my boss. His expectation from me is that I explore and bring solutions (I am a techie) which can be pitched to clients. While I have done that, with time, I wanted to build bigger solutions which for one person was too much work and also meant I had to do things which aren't really my forté. I had requested Z to give me a team of juniors that I can train and get the job done faster. It also helps my move my position from an individual contributor to someone managing a team(which is the direction I wish to go). That did not happen for more than a year. After which I finally got one person(J) fresh out of college. I had all the work cut out for J and after a couple of months, J was moved to work on something else and I was back to working alone. I continued doing my work and there were times when I needed some feedback or just to validate what I planned to work on/build. I tried scheduling meetings with Z who is almost always unavailable for such discussions including one where I wanted to discuss my career and growth in the organization. Z would say he would find me at a later point in time which unless I check again would never happen.
I work independently without a team. No one else does what I do, many in my team don't even know what I do. Working alone for years on end without someone to even validate your work seems very demotivating. In cases with Y and Z, both of them hinder my work. Specifically with Z, it makes me lose motivation on the work I do and wonder if I should move because I haven't had any growth or even a discussion regarding this for more than 2 years since I requested it. Given both Y and Z are more experienced than I am, how do I communicate to either party or parties similar to them when they are not doing what is expected from them on time. I feel my time and myself disrespected anticipating responses from them. How do I let them know?
In case of X, is there anything I can do? We are in different departments and X is superior to me in age and experience and our communication is very little and happens only in such cases. This activity is important for me and X knows it. How do I communicate to X to get the task done without delays?
In all 3 scenarios, I notice a very complacent nature where things are not taken seriously enough as I would have wanted them to. How do I effectively communicate this to either party without coming off as disrespectful?