Some background
During the past ten years in a small company, I have progressed through several roles:
- testing
- leadership
- engineering
- writing technical procedures
- Excel automation (VBA)
During this time, I've consistently received stellar reviews, worked independently, and was allowed to improve processes where I fixed years of systemic neglect. However, I did so without any real visibility of my work.
While feedback was positive from users and some executives who supported my efforts, the main exec felt I was not doing enough.
The Conflict
Earlier this year, a new manager joined the company to lead a different department. I've been pulled out of engineering to work directly under him. This has not gone well, as I no longer have any autonomy, he communicates verbally almost exclusively, and micromanages. He even said to me: "we are not colleagues, we are not friends, you are my subordinate and nothing more."
I have decided to move on. However, in the unknown time remaining, I've been handed back the task that I was previously working: create Excel based template for procedure releases.
The file itself was created by my new manager including layout and features the users disagree with. I've been told to only do the backend automation. The rest is a mess and I would prefer fixing things before doing the backend, which I would normally do. Now, when I try to bring it up, I'm reminded to only do what I was told. I feel this is untenable will result in a low quality product, with portions being incompatible with our compliance architecture.
The question:
What are some suggestions for coping with untenable instructions I disagree with? I'm thinking of just doing exactly what I'm told even if that creates a broken low quality and non-compliant product.
- I can't go above his head, his boss is the executive that didn't support my efforts.
- He doesn't believe that I should be allowed to have more control over the structure/content in the front-end portion (telling me to leave in a portion which will be non-compliant with our CUI architecture as one example.)