On a project headed for disaster. When to leave?
The project is clearly troubled and it is no secret, yet they take on as many new customers as they can. No investment is being made in long-term fixes. There is a clear partition between this project and the rest of the company.
I need the work, but feel I am being thrown under a bus.
My questions: Am I under any personal liability? If I am, what can I do to protect myself? I am tempted to ride this as long as I can and give it my very best effort. Does anyone have any experience with conducting a train as it derails? Did it hurt you in ways you did not anticipate? Has anyone felt this way and been pleasantly surprised or wrong about the outcome? Is failure ultimately a good learning experience?
Extra info:
I have no financial ownership.
I have always worked for large companies and have little experience with startups.
I do not work directly for the startup, but for them through an HR "outsourcer"
11 comments
[ 4.9 ms ] story [ 53.1 ms ] threadPersonal liability: not likely but document the impact of your work. Make sure you write out a summary and send it to the executive. Send a copy to a personal email.
Protection? Blittle.
Just make sure you state your case, explain your proposed solution and expect a response of some kind. Be prepared to whack away.
i am not a lawyer, of course, but it doesn't sound like it based on your description.
> Does anyone have any experience with conducting a train as it derails?
yes, i was in a somewhat similar situation. i found a new job because i did not foresee the situation changing. it sounds to me like you're not actually conducting this train. if you were, you'd be able to make the decisions to make long-term fixes, hire more people as work increases, etc.. no, you're more like the guy shoveling coal into the engine.
this is just a job. you have no ownership and you're not even directly employed. if you feel like you're being exploited or thrown under a bus, you should probably go have a serious talk with management and start looking for a new job. maybe things will improve, but the best time to find a job is while you still have one. based on your description, unless they're paying you a fair wage for your responsibilities (or more than fair), i don't really see many up-sides to it.
Usually, lots of stuff in a small business is totally fucked up, but that doesn't mean it won't make money.
Honestly, even if it is going down the tubes, it is likely to be a hell of a learning experience. Learning to deal with stupidity is a valuable corporate skill.
With no equity, the time to leave is when something substantially more interesting comes along or the checks start bouncing.
What I was getting at is that the fact that everything is kludged together in a way that would be unlikely in the corporate world doesn't mean that the product will be unsuccessful - it doesn't mean the job will suck either, though it does make it more likely for certain personality types.
The benefit of staying is that you are likely to see the operations sausage factory and that sort of experience will be harder to come by should you return to enterprise type work.
I'm not saying that staying is the best option, but since there weren't complaints about the workplace culture or pay, the items over which you have expressed concern appear to be very remote possibilities, and there does not appear to be any opportunity cost associated with your career; I don't see any substantial harm should you continue to play Dirty Harry for now.
Good Luck.
I don't think you have any liability here, though you are playing in a grey area without outright telling them (at least in an email) that you are worried about the state of the program. If they ignore you, then it is on record for the future.
It seems like this company has actually done a lot of things right. They have customers, they are growing and they have trust. You are learning and getting good pay. Aren't we all just disasters waiting to happen? I would just stick with it. If the hits the fan, grab some popcorn.
You could jump ship but you might be missing an oppurtunity to add more skills to your skillset.
You need to get a list of all the risks that you believe exist in your project and communicate that list to your manager/stakeholders. The list should contain no emotional language (i.e. I am being thrown under a bus), just a statement of the facts.
So you want something like
"Here's a list of the issues I think we need to fix to stabalize project X going forward."
#1 - There are millions of dollars under control and only 1 developer. I think we should add peer review to all changes I make.
#2 - Etc,etc.
#3 - Etc,etc.
Once you've got it all down, get a friend to review it. Then consider sending it out to your managers.
Don't feel you have to implement every idea on the list, you are asking for resources to help you "stabilize the system".
Hope this helps.
2) Can I afford to give them my support? (Materially? Morally?)
3) Have I identified the problems to my management, so that the subsequent responsibility for managing them (as per my job description such falls outside my responsibility or ability to control) does not rest with me? (I am not "negligent" for having "failed to communicate".)
4) Double-check: Am I breaking any laws or regulations?