First time posting here, so please bear with me.
My team had a project from one of our OEM customers which aged for a few years. Nothing special so far, project kept growing and more and more tasks were assigned to us. Up to a point where more software and IT knowledge was required.
So I started as a support in that project and took over the coding part as well as doing project management and coordination stuff. Since the project was in the customers infrastructure and we, as a service provider, do not have privilege or access to their resources we were quite dependent of the client's IT Team. And things could take an eternity to be pushed forward. But overall the Team was very satisfied with the work.
Some folks of the upper management thought it would be a nice idea to shift the project to another department, which should have more competences in that field. Despite my warning that the time for a shift is a bad idea, my opinion was unheard. The follow up guy, PhD. Engineer (unfortunately with absolutely no competences in IT), messed up quite a lot and couldn't meet up with the requirements. He joined my company recently and got the project assigned directly (in my eyes, a big chance for him to start as project leader). He quit his job after 2 months during his probation. A colleague of him took over the project (again, not that much competences) and she was overwhelmed.
So my boss came to me and asked me to take over the project again and finish it as soon as possible, and optimally before the contract ends this month. There is no chance for me to finish it. Not only that, due to some IT Hardware we temporarily provided to keep production running until the client's IT Team worked for the solution, production will fail after we remove our hardware. And now I need to instruct the next follow up guy (from our competitor, again with no IT knowledge) how to use our programs and infrastructure we managed.
Theres a side in me, to completely forget about the project since it would just ruin my mood. But on the otherside, I really dont want the next guy to have the terrible experiences that I had.
Of course, I will be transparent as possible and explain him in detail what needs to be done and what consequences he will face if we quit the project.