The project I'm working on isn't going well; unfortunately, I just don't have the resources to complete it as assigned. However, nobody likes to be the bearer of bad news. What can I do to make the conversation go over more smoothly?
I would suggest a lot depends on the situation, and what you are looking for from your boss.
The key things for me in presenting bad news is to be prepared, and calm. You need to:
If there are financial implications, it’s also important to know if these are within your “delegated authority” to sign off, within your manager’s, or go higher than that.
It is very important to keep the situation high level, focused on the big picture, and calm. It is also very important to not get drawn into a “blamestorming” vortex – there’s time to update procedures and performance manage staff after the “event” has passed.
The next key issue is what is it you need to get from your manager:
Be very clear on what you need the manager to do for you, however you can expect them to be frustrated if this is a repeat incident, and the root cause is the same. They may also want a higher level of engagement than you are suggesting.
Rightly or wrongly, people tend to get judged on how they manage a crisis of some sort – even in situations where good planning could have avoided a crisis in the first place.
Finally, while I wouldn’t suggest ever trying to put a “positive spin” on a situation when reporting an issue, in many cases “bad news” of some sort can create an opportunity that can be turned to the organisation’s advantage. We all forget every time the hotel hasn’t messed up our booking, but we all remember the room upgrades.
What I've found is that it helps to have a plan of attack. In this case, I need more resources. It's much more palatable to hear "This isn't working, I'll need X, Y, and Z to get it to work. Can that be arranged?" than "This isn't working, sorry, it's not getting done."
It also helps to remember that he needs to hear this in order to do his job; it's not a matter of ruining his day so much as alerting him to something that his job is partially to fix. In that sense, it's no different than an alert saying the server is down: while it sucks that the server is down, it's better to know about it so it can be fixed than to hear it from a customer later.
Assuming the difficulties are recent
First of all, be honest and realistic about things and put it into perspective. If you don't think the project is going well now imagine how difficult it will be to tell him several weeks or months later you are unable to finish the project as needed.
Second, don't just show up without thoughts on the issue. Try to be able to answer:
You do not want to show up and go "sorry boss not going to finish on time, fyi!" and not be able to have a coherent conversation about it.
You want be:
Last, make sure to realize no manager expects every project to be perfect. But what they do expect is to know when issues come up which affect project completion so they can reassign resources or help or adjust expectations as soon as possible. This is their job in some sense.
If this issues have existed for a long while...
Now if you and your team have been giving updates consistently for months saying things are going according to plan while being aware you are facing issues and now are suddenly in a "oh @#%#@ we aren't going to finish this WHAT DO WE DO" situation, this advice changes fairly significantly. At this point you need to approach the situation more delicately, because your manager will have a legitimate complaint. Make sure to approach a conversation along these lines from the perspective of, "Hello boss, can we talk about Project XXXX? We have been facing some issues which are going to affect our delivery - our team had thought we could overcome the difficulties but are not going to be able to. We should have talked with you sooner but had not expected them to be so significant."
You have made mistakes at this point (not informing the manager earlier) but still need to look forward.
This is also a really good reason to have weekly 1-on-1s with reports as this conversation should naturally occur during those times (especially for longer term projects). No one likes saying "we are not able to deliver." But people love saying "this project is too hard because we don't have XXXX" and so a manager can get that same information considerably easier via 1-on-1s.
First things first, the very worst action you can take is to not tell the boss. I refer to this as Project management by wishful thinking. Hoping a problem will disappear will not make it disappear. So when this stuff happens, the sooner you tell your boss the better. One of the first rules of surviving in the workplace is never blindside your boss (for those in places where they don't play football, this means don't let him get hit by someone who isn't you with an issue that he doesn't know about). We all want to delay telling bad news, trust me if you do, the news gets worse.
So now what to say. If you have a reasonable boss, generally you tell him what the problem is, how you have attempted to fix it and what the action plan is and what actions you need him to authorize that you can't take on your own. And especially you tell him how long the delay will be. He may need to take some actions that you can't authorize, but you shouldn't expect him to come up with the solution. Be prepared to explore several alternatives and answer questions in depth. Be sure to point out the possibility of reducing scope as an alternative to completely missing a deadline.
He may need to pass the information up the chain to his boss or to the clients (external or internal) and will not be any happier than you are about it. So make sure he has what he needs to report the issue up.
If the problem is from some mistake you or your team made (and not something like a person quitting, so there was no one to work on it). Then admit the error. I have seen far more people get in serious trouble in the workplace for trying to hide something than for admitting up front that they made a mistake. Particularly when the admission comes with a plan of action to fix the mistake.
If you have a boss who is a screamer, just accept that he is going to scream and realize that he will scream less than if you told him even later. This goes for other unreasonable types. Remember admitting fault will defuse some of the unreasonable types. So will letting them know as soon as you can that there is a problem. When they can trust that you aren't going to hide the bad news and that you will have a plan to fix it, they tend to ease up a bit in my experience. A control freak is always going to want to tweak your plan, so leave him an obvious place to do so. That makes him less likely to tweak the very thing you need most.
Here's how you can approach your boss with bad news:
Here's a deeper explanation:
EDIT: In response to other answers, I'd like to add that honesty is a 'must' and excuses should be avoided. In a healthy organization, there will be time for a post-mortem meeting later.
To build on the other answers, I would suggest being honest upfront and avoiding passive aggression of trying to give good news before the bad. I've been on both ends of the passive aggressive way of saying, "Here's some good news, now here's some bad news" and in the end, usually it feels like a cover up or manipulation.
Short answer: Depends on the boss.
The boss got to be the boss by solving problems. He was thus granted more power to solve problems. That is his job, really; to use you to solve the problems other people bring him, and to use other things he can control to solve the problems you bring him.
So, the key with most bosses is to state the bad news in terms of a problem to be fixed. The problem is "we don't have enough resources to get this project done by the deadline". By "resources" I will assume you mean warm bodies coding, but it could also be expertise, or client input, or materials money (usually minor for IT jobs, but servers, networking equipment etc can be some pretty big-ticket items).
When presented with a problem, the boss now considers options:
You don't have the authority to do any of this; that's why you're bringing it to your boss.
The only caveat in the whole thing is, you must bring problems to your boss while things can still be done to resolve them. If you see, three months out, that you're going to miss a deliverable, there's time to fix things by moving some people or dates around. If it's due tomorrow and there's 3 days' work left even if you all worked flat-out from now till the deadline, there's nothing to do but ask why you couldn't tell him sooner.
The simplest thing that you can do is:
Unfortunately bad news is always bad news.
In a professional environment however it is always sort after to have an honest person, where appropriate, and to always show initiative. Such as in this case the critical but bad news is that the task can not be achieved. Also say you have worked hard to get the project this far and then tell the boss you should be able to reach this revised date with the current resources. Also lead on with an alternative deadline with revised resources.
Keep in mind you maybe surprised to hear the boss has shortened the deadline, as they normaly do, giving you a much needed extension.
Also a word of advice, people are, or more accurately, should not be shot for giving bad news as the only way to resolve something is to find out the issue first.
There are lots of good answers here, but I want to emphasize one thing in particular:
Put yourself into your boss's shoes. If there is a problem, when the boss has time to address it, they have a lot more options. Consider the following two scenarios:
Let's say you have a month remaining to finish a project, which involves providing a deliverable to a customer. You are confident that for whatever reason, it's going to take two months, with a best case scenario of six weeks, and a worst case scenario of three months.
First, let's consider the scenario where you put it off until the deadline. Let's assume everything goes according to plan, to make this scenario as good as it can possibly be. Here is the current situation.
And that's the best case! Imagine it's the worst case, where you actually have two more months of work to do.
Now, consider the scenario where you told him right away, that you expect it to take a month.
Your boss can:
Now consider what happens when it turns out that you're WRONG about the project requiring additional time:
There is no downside to communicating timeframes early and often with your boss.
This article is about programming - you haven't stated whether you are a programmer or not, but I think it's relevant for everyone: Three point estimation
I think a consensus has taken shape, and I am going to add to it. Your boss has access to resources and has options to act that you don't have and more than that, you boss has better access to the whole picture than you do, so escalating the issue to the boss as early as possible is the best and most effective course of action. Your boss can:
(1) suggest and authorize alternative approaches to the issue
(2) assign some of the strongest staff to back you up
(3) decide that this project is not worth continuing, and just kill it
(4) lower the priority and extend the deadline on the project and tell you to work on something else that's worth more to him
(5) take the project from you and assign it to somebody else, at no prejudice to you
(6) adjust the deadline and the task requirements and tell you to continue on the project
(7) tell you to continue the project and tell you that it's your choice between the project being completed on time and your head on a silver platter :)
(8) decide that your project is mission critical and throw all resources available into the project, even if the word "available" includes the taking of resources from other projects.
If you have a solid handle as to why this project is in trouble, your communication with the boss can increase the boss's regard for you as an effective, capable subordinate and professional who can be trusted to deliver bad news in a timely way, unless the boss is a total idiot and ignoramus - and I have had a couple of bosses who are idiots and ignoramuses and in one case, incredibly conceited, too :) Again, telling the boss as early as possible is critical because the earlier you tell, the more and better options are available to the boss and the more likely the boss is going to be grateful for your early intervention - yes, telling the boss he bad news early and competently is actually an intervention on your part, and a positive intervention at that :)
I presume that you are enough of a professional not to tell your boss anything without figuring out at least partially why you are in trouble because if someone did that to me, I'd be very, awfully annoyed. If you were a manager or a boss, how would YOU feel about a subordinate who tells you that a project is failing but the subordinate is unable to tell you which parts of the projects are in trouble, what is the trouble and why? The least you should do is lay out the facts clearly and succinctly so that the manager can make the decision without reproducing your entire body of work in the project. And again, if I had to reproduce your body of work on the project to figure out what you did and didn't do because you couldn't tell me, you are out.