218

My advice? Quit. I know it's the quintessential answer to every other Workplace question on SE but let's look at the facts. You have no effective allies within the company. No one involved here is in your corner in the slightest. You, the developer who is working on the nuts and bolts of this thing, are being completely ignored in favour of people who haven'...


156

Should I do anything further (if so how) in terms of bringing this up to management, project manager, etc? They've already paid you in terms of your "expenses" and given you extra time off, so I'd think there's no point other than to vent anger (which is a bad idea). How can I approach booking any future time off given that this could happen again? ...


66

Your manager and CEO seem to be awfully inexperienced. Apparently they believe that by changing the deadline they can make a project finish earlier. Which anyone can tell you is extreme nonsense. Your CEO also seems to think that making you feel guilty about a broken hard drive somehow magically fixes it. They don’t seem to realise that the responsibility ...


44

Non-technical people have no idea how long new features and changes will take, they just know how much they want them. You're acting like a junior engineer, assuming that your boss is doing the estimation and planning - but they're not! Instead that important part of the project just isn't happening. You've got two choices here. One is to leave and find an ...


36

How should a leader behave when he misses deadlines himself? Leaders need to be held accountable just like anyone else. If they missed a deadline they should: Admit to missing the deadline Apologize for missing the deadline Explain the reason(s) for missing the deadline Explain the steps that they will take to prevent this from happening in the future. ...


28

The strategy I see most often in my line of work (IT), is a bridge call. Schedule a call with everyone who's critical to this deliverable and hash out everything, including: who needs to provide what when they need to provide it (give yourself enough time to compile and submit) any blockers to the above If there is a management structure where any of the ...


28

Now I would like to know how to address the current situation (if I should) with management/PM, and how to tackle it in the future. There is not much to address the current situation. You yourself knew that it wasn't likely that the project would have been completed on the original date. You even booked your trip a few months after the original date ...


24

Talk to your CEO as soon as possible. Tell him that you didn't do the tasks he expected you to do because you were given other work by the manager. It's then up to the CEO to decide what has priority. A half decent CEO will then talk to your manager and agree with him what you should do. The only person to blame is obviously yourself, because you waited ...


21

While you're reluctant to reschedule at this time that is exactly what you should do. Talk to your boss and your partner and then schedule the trip so that it is only a few weeks or a month later than originally planned. You will be clearing it ahead of time with management, it will be before the estimated time for the Smith delivery, and it will still ...


21

All the other answers are great, but nobody gave what is in my opinion the most obvious answer: How do you expect your subordinates to react if they miss a deadline? Whatever your answer is, do that.


21

Communication is the key. Targets can change, but that should not come to anyone as a surprise. If your theoretical (on-paper) targets are not aligned properly with the actual work, then there's surely involve a gap which will make you look bad despite delivering the assigned work. As gnasher729 already mentioned, you should have had this conversation ...


19

If you're a developer, part of your job is (if necessary) to give pushback about scheduling/deadlines/etc. If you feel that you will not be able to meet a deadline, you need to push back with your manager. And as early as possible. Keep in mind, if you don't confront them about a deadline/schedule, you're implicitly agreeing that you can achieve it. If ...


19

Things you should do long-term: Quit. Get out of there. Start job hunting now and do not look back. No matter what they promise you or say they will change or anything, just get out of there ASAP. I would not quit right now though, at least you're getting a paycheque, and a gap in employment history can be worrying to future employers. Providing you are ...


15

You are employed to work standard office hours, but your company has asked you to work out of hours to meet their needs. It is usual for them to adjust your hours before and after this time, you should not need to take it as either holiday or sick time. Many companies would also pay a higher rate for work performed out of hours. I would approach your boss ...


15

I honestly would quit. There are just too many red flags here. Working non-stop for days, on holidays, during the night. Using your personal laptop because the IT guy/gal (and your manager, for that matter) just doesn't care. Not being allowed to use versioning (GIT, SVN, etc) is, for me, utterly stupid. They are increasing the scope while, at the same time,...


12

According to my google-fu, workers in the UK are entitled to 11 hours between shifts in a 24 hour period: https://smallbusiness.co.uk/what-is-the-legal-number-of-hours-employees-can-have-between-shifts-23066/ So you could bring that up, particularly if you are being requested to put in this overtime.


12

I think the only mistake you made was referring to it as a "sad demo." You shouldn't criticize your own work, especially when you aren't the sole contributor. In doing so, you kind of dragged your coworker down with you. What you could have done was to proudly demo the work that you had and if someone asked about the missing feature, said something along ...


11

From the comments, you've clarified that the product is 100% usable. Therefore you have delivered it onetime. I would frame it, not as a bug but the potential to add value. I don't think there is any need to move the meeting forward, but it really depends on the relationship you have with the client and whether you think it will be really important. They ...


10

Should I do anything further (if so how) in terms of bringing this up to management, project manager, etc? Why would you? From due date of your birth to how many weeks the doctor tells you that you have left at the end of life NO date is a guarantee until after it occurs. Yes, some are far more likely than others but projects are subject to change. The ...


10

Admit your mistake Admit your mistake. That's the most important part. Do not excuse it Do not explain it. Do not justify it. Do not give out reasons. There are exceptions to this rule. But for now, I won't go into them. 99% of the time, it's just better to not give out any. Do not promise that you won't do it again If you want people to trust you, ...


10

Well, first and foremost... if your manager says that you can't use git, it just means that you can't use their git. If you use your own git with a private project, you can get your work done and not worry about it. Clarification: the fact that nobody cares where you store the code (work laptop or personal laptop) indicates that a personal git would be no ...


9

It's probably too late now, but the situation seems to be that you have a deadline (and submitting applications is one of the few situations where you have actual deadlines), and your friendly colleagues are no help because it doesn't affect them. You should have started a week earlier. Send out what you need to everyone, and emphasise the importance of ...


9

I find this an unrealistic (time constraints) goal ...then pull your boss in and tell him that, as soon as possible. If you're not going to be able to meet that deadline because you're new on the project, that's likely not the end of the world - it happens. They may be able to draft in help, give the client advance notice that it's likely to be late, get ...


8

I came up with a gameplan, but determined that we did not have enough time to be ready for the deadline. I offered to work late if necessary. [...] I offered to work a day over the weekend. He said "sounds good." He was an engineer who became a supervisor, and severely lacking in management skills. Chris in our postmortem [...] I've been totally ignored. I ...


8

Helpful in these situation can be a visual task tracking tool, ticket system, Jira, spreadsheet, etc. Log every task together with a resource estimate and the deadline. Make sure you review this with your manager frequently, at least once a week. This tool should make it easy to highlight resource shortcoming. If you have 20 hours of work left to do until ...


8

You can have a whole discussion about how to talk to management to get nicer assignments. However, your first responsibility is to protect yourself. Your colleague is going to get into trouble He gets paid to work and he's not working. And he's sulking instead of speaking up, which is going to create an unpleasant surprise for a supervisor/manager at some ...


7

This sounds like a systematic problem in the way you company is run. You have a huge chain of events that all have to complete before you even get the work, and any single hold up anywhere in that chain is going to mean that it's late, perhaps catastrophically so. You can hassle people all you want, but when there's this many opportunities for a project to ...


6

Ultimately, this is a CYA scenario. You haven't had training others specified as part of your role, and haven't been given the time to do so in any case. So you need to make your manager aware of your concerns in writing, then if it hits the fan, you have evidence that you raised the problem and nothing was done. If your manager responds positively, then ...


5

IM and walking to their desk (if collocated) tend to be more immediate methods. Many of us try to steer clear of emailing followed directly by more methods but given the time constraint you have a reason. "Sorry to pester you over multiple methods, but this is very time-sensitive..." Work with your boss and or theirs, probably bypassing slower methods if ...


Only top voted, non community-wiki answers of a minimum length are eligible