I am a project manager in a start up and I'm running multiple projects at one time. I have been here for 9 months.
Every other project is going extremely well, work is being delivered in a timely manner and at high quality. I have also stabilised the company by reducing turnover from helping it assemble a permanent team.
There is one project (e commerce web site) that I am managing, which my boss decided to take on at a time he was short on cash with limited resources (one developer). The problem that we have now, is that the developer who originally built the web site is extremely unreliable. Some examples of this:
He spends no time investigating how to solve bugs, and expects me to do it. Happy to help him out, providing that he is willing to work with me to find the solution.
He has already stated that he does not have much time on several occasions, and I can see that he is no longer motivated to continue working on this project. I totally understand this, and told my boss that we need to look for an alternative. Together with my boss, we found an agency who is willing to take on the work.
My boss however has not bitten the bullet, and I am stuck with the original developer.
When he does set timelines, he never meets them. Resulting in Micromanagement on weekends even. Since he is moonlighting.
Original subcontractor has extremely slow response time, I would send him an email or Skype message but he takes a very long time to respond, or does not respond at all until I have to constantly badger him. This is becoming extremely problematic, since I am unable to get basic information from him such as giving me a quote for how long it will take to do x task, or answering any technical queries I may have which I can then relay back to the client.
The end result from this is my credibility with the end client decreasing, since they are seeing me as unreliable.
I have told my boss the following:
- We are under resourced, we cannot maintain this project anymore.
- My concerns about the developer in question.
- How frustrated I am managing him, and how I do not enjoy micromanaging him since it does not work.
He told me the following:
- That I should support the developer more by investigating his bugs more thoroughly
- That I am to blame for being frustrated
- That the developer is a nice guy and is doing favours for us.
Effectively I feel like my boss is making me liable for everything that is going wrong despite my warnings. Furthermore, he is ignoring them.
Note : The developer is a friend of a friend of the boss.
Has anybody else been in this situation, if you have, how did you solve it? Do I also have anything to worry about in terms of my job security?