5

I am working in a one year and a half contract on a specific project (I am developing an application). This is my first real job. The hierarchy of the company is a bit confuse but basically it is a big structure with many sub-entities that are in practice quite independent. My boss is not officially at the head of anything I'm affiliated to but in practice they consider I am supposed to follow what they ask me to do.

The problem is that they are not a good manager. Here are some examples (there is way more than that):

  • they come to my office at random hours without warning and start an improvised reunion that sometimes lasts for hours. Sometimes it happens on several consecutive days.

  • they ask for the progress to be written in a specific place and don't read them (they ask me to tell them instead during those surprise reunions)

  • they sometimes flood the communication tools, other times they have very long periods (~2 months) during which I can't meet them and they don't answer to mails

  • they always get excited about new ideas and change the specifications. Actually they never read the specs I wrote and count on me to update them as they change their mind even about things they don't tell me.

  • they tell me not to worry about a point and that an other colleague will do it, and months later tell me it's not done and I should have asked the colleague sooner.

Also they have a very high opinion of themselves and have a bad reaction to critics. They also have quite a reputation due to their past career.

Now I am close to the end of my contract and they start to panic and put the responsibility of the failure on me. I certainly did some mistakes (it's my first job after all) but with everything considered I still think the failure is mostly due to their interventions. The problem is that soon I will have to present my work to the people at the head department of the structure and I am not comfortable with any of the possibilities I have considered:

  • let the project fail while doing my best, present the failed result and tell it is my boss's fault. It probably won't work because of their position and will sound as excuses for my bad work

  • work alone, ignore deliberately my boss, and present something correct. I am confident that I can do that if I manage to be left really alone, but they will probably get angry and interrupt me even more

  • let the project fail, present the failed result and do nothing special. It seems like the easiest solution but it means I will be seen as someone who provides bad results by the head dep of the structure and I won't be able to show what I have done to my next employer.

What should I do to conclude this contract with the best possible outcome?

14
  • 1
    You can consider leaving and finding a better job. Your managers can then manage the project result however they can or want.
    – xxbbcc
    Commented Jan 10, 2018 at 15:39
  • 5
    "Now I am close to the end of my contract" You should have asked this question much earlier. This seems like an example where you should have managed your manager. Do you have documentation about your boss changing the specifications? That is something you need to address when presenting (lack of) results.
    – user29390
    Commented Jan 10, 2018 at 15:40
  • time to look for a better experience elsewhere, indeed...
    – gazzz0x2z
    Commented Jan 10, 2018 at 15:45
  • @xxbbcc: it won't avoid the problems of option 3. Commented Jan 10, 2018 at 15:51
  • 1
    They is very confusing here, If you are referring to one person, ti not clear.
    – HLGEM
    Commented Jan 10, 2018 at 16:45

2 Answers 2

1

What should I do to conclude this contract with the best possible outcome?

I would immediately start using some sort of tracking system to show changes made to the requirements. Jira makes a nice simple tool for this, but there are others too -- heck you could even use Excel or Word or NotePad.

It is critical for you from a CYA perspective to have some sort of mechanism to show the changes requested by the client and the impact of said changes on the timeline. If you cannot do this, you are always in jeopardy of being the reason for any perceived delays. You should have something like this every place you work.

In short, outline the outstanding work to be done, with realistic timelines and show your client. Do your best to not let the project fail. Be honest with them regarding the new dates, and going forward track your clients changes and communicate the impact of said changes immediately.

1

let the project fail while doing my best, present the failed result and tell it is my boss's fault. It probably won't work because of their position and will sound as excuses for my bad work

I think it is your best option. Document everything by exchanging e-mails with your bosses and I would recommend a Gantt planning your work and your colleagues'. Doing that, you can show to the head of the department that it is not your fault, should your boss decide to blame you.

work alone, ignore deliberately my boss, and present something correct. I am confident that I can do that if I manage to be left really alone, but they will probably get angry and interrupt me even more

Not a good solution, because if you fail, it is going to be your fault. And if you escalate the issue, everybody is going to ask why you were insubordinate to your boss.

let the project fail, present the failed result and do nothing special. It seems like the easiest solution but it means I will be seen as someone who provides bad results by the head dep of the structure and I won't be able to show what I have done to my next employer.

I don't think being passive in your situation is a good thing. If you don't go to the head, be 100% sure he will accept your boss opinion.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .