Problem?
If you've ever had a job, as I'm sure anyone reading this has, you've probably been on the one side of this situation before. You tell your supervisor/leader/manager/someone-responsible-for-the-thing-with-the-problem that simply, "There's a problem". If you're in or have been in one of those positions I just listed, I'm sure you've been on the receiving end of it. But as I said, you probably did the same thing at one point so don't go holding it against anyone just yet.
What's the big deal with telling someone there's a problem? I mean, don't you think someone should know if something is going wrong? Especially if they're the one in charge of it! We can't continue operation with this problem. We can't release the product to the customer with this thing missing or broken. We can't sell our product or service with this part of the process being dysfunctional or unreliable. Someone needs to know.
The problem is not sharing the fact that something is wrong. The underlying issue is simply stopping at "there's a problem".
Leader's Perspective: Keep Focus
You're in a leadership or management position. Without getting into a big leadership vs management debate, one of your primary functions is delegating tasks out to team members. You're ultimately going to be responsible for project if it fails, so hearing about issues isn't necessarily a bad thing. So what's the concern?
When someone comes up to you to let you know that there's an issue, the next logical step is finding out what needs to be done. Now, if you only know that there's an issue and there's no additional information or plan of attack provided, it's all on you to find out how to approach it. Realistically, that's not so bad. After all, you're likely in your current position because you're good at this kind of stuff. However, there are two things to be concerned about:- Do you pull yourself off from whatever you're doing and try to address the problem?
- Do you need to go find someone to delegate this issue to?
Maybe it is. Maybe it isn't. If it's not, now you need to start thinking of your team's status. You know John and Jane are both on something else that's mission critical for the project to be delivered on time, and they're your number one and two options for the skill sets required to tackle this. Do you pull one of them off? Do you maybe ask Tim who has some experience with this and is working on something that's a low priority? Hold on... How can you even know who's best suited for the problem if you don't actually even know anything more than the fact that there's an issue!
Someone--either you or a team member--is going to have to investigate this problem. Why wasn't any of this done already?
Team Member's Perspective: Bad Habits
You're the member of a team and you play a critical role (as do your teammates). Everyone's time is valuable, so you and everyone else should be keeping this in mind. You've stumbled upon an issue and it's looking like it's pretty nasty.
Being on the development team, you remember from your standup meeting that John had recently fixed a bug in a similar area. You should go talk to him because he likely has some insight as to what's going on. On the sales team, you know that Tim had to try and work with a customer from the same country last week, so maybe he can offer some assistance with some of the legalities. Regardless of what team you're on or what your core role is, having knowledge of what people are doing around you can certainly benefit in this kind of scenario.
But what should you do even before that? Here's a little list:
- Is the problem reproducible? Was it just off-chance that it happened? Did you try again?
- What other things do you think are affected by this? Have you investigated?
- Do you know what's wrong? Do you know what's completely expected, or do you just know that something isn't completely right?
- Have you come up with a potential solution? What about a secondary solution?
- Did you try searching the Internet, a knowledge base, or any other easily-accessible resource as a first step?
It may not be in your job title, but taking this kind of responsibility when approaching problems makes it so much easier on everyone that gets involved. It increases the efficiency of the team when you can provide information and context when looking for a solution.
Summary
Things go wrong. It sucks, but nothing is perfect. It affects the staff responsible for projects, processes, and teams. It can teach you to avoid analyzing problems if you simply notify someone without digging a bit deeper.
Consider being on the receiving end of just being told of a problem. What are the first things you're going to ask to get more information? Try answering these questions yourself before escalating the issue.
Finally, as a leader, it's your responsibility to identify this type of behaviour. Don't get mad at your teammates for doing it. They might not even realize that they're doing it! Have the conversation with them where you tell them that in the future, things will go much more smoothly if they can provide a bit more context to you. Of course, don't just tell them that there's a problem.