Google "harsh truth" you get 148,000 hits.
Read a few of these references and a couple things become clear about the "harsh truth": first it is virtuous and good for you; second it is painful and it is the most natural thing in the world to want to avoid it. Sounds like a trip to the dentist.
Lets consider some examples of things that might be harsh truths. There are many times when you are managing a software project that you will hesitate to say something that is on the tip of your tongue:
- You about to tell the VP of Marketing that the product will not be ready for the planned launch, but you hesitate.
- You are about to tell an engineer that he is not pulling his weight, but you hesitate
- You are about to tell the CEO that his vision and our reality are currently living in different time zones and we need to do some work to get them back together, but you hesitate
- You are about to tell the candidate that he has no chance to succeed at the job he is applying for, but you hesitate
- Etc. etc.
There are a lot of reasons you may hesitate to share these thoughts:
- You are not sure yet that it is true, you need more evidence to support your tentative conclusion
- You are sure it is true but you don't want to get sucked into that conversation until you are prepared with the "whole story". For example, you may want to have some proposed alternative actions ready to go before raising a big red flag over the current plan.
- You are sure it is true, but you want to break the news to the right people in the right order, and the person standing in front of you that instant is not the right one to hear the news first.
- You are pretty sure it is true, but it is just too upsetting. Too many plans and expectations already depend on it not being true. Or some individual will be insulted or wounded by what you have to say.
- The possibility of this being true is just unacceptable, so it is not even worth considering. (This is often a sub-case of 4, but at the time it is hard to see it that way.)
In cases 1-3 biting your tongue and taking the immediate appropriate actions is the right thing to do.
In cases 4 and 5 you need to seriously consider that there is a harsh truth right in front of you and that instead of avoiding it you need to face it and talk about it with the broader team.
By embracing that harsh truth you can make a real-world plan instead of wish-based plan; while giving people a realistic basis for evaluating their past work and what work they need to do. You will cause some short-term pain. However, in the long run you will improve everyone's morale and productivity by forming a mature organization that manages based on honest measurement and a real commitment to results.
A caution here though. Sometimes, even well meaning individuals will use the "truth" as a weapon and as a stress transference device.
Rattlesnakes are great at stress transference. When they feel stressed out they shake their rattle, make a big nose and transfer that stress to everyone around them. Anyone who often hikes California hillsides can attest to this being a real attention getter that drives everything else out of your mind. You need to recognize rattlesnake rattles in your meeting room as well as on hillsides.
It is common for even very well run mission critical software projects to cause stress. When that happens a natural thing to do is to drop a bombshell, which may not be true but sounds plausible. The urge to do this is usually sub-conscious and instinctive and not part of some nefarious plan.
For example, if you are stressed out because you are not going to deliver your sub-component on time, and you are in a status meeting where you have to make your report, you might be tempted to blurt out "hey we have a fundamental architecture problem XXX that means we will never succeed because of YYY". This feels good in the short run, you have moved your stress around to others and in addition you have taken the spotlight off your personal issue. It may be that your bombshell isn't really true (though it may have a kernel of truth) but it will take weeks of running around to fully confirm that.
Just because something sounds like a "harsh truth" does not mean you should immediately embrace it. You need to look hard and see if it is just a rattle that is distracting the team from pushing forward to the goal. In that case, you need to quickly push back and set the record straight. Part of your job is to triage which issues deserve the teams time and attention, you can't spend equal time on all of them. If you think something is a distraction that does not warrant a real analysis, stand up and say so. Analysis-paralysis is one of the ways to kill a project.
A second caution concerns responding to a harsh truth. You need to pull the team together to attack the problem and not be stymied by finger-pointing. At the same time you need to make sure that the right lessons are learned by everyone (not just you in your private thoughts) and that those lessons feed back into your continuous improvement process. Also you need to make sure that responsibility for this issue does not just diffuse into the ether. You may want to pick a private forum to do it, but if someone screwed up you need to talk to them about it and make sure they recognize their personal responsibility. Obviously that needs to be done in a way that is positive and forward looking but it needs to done.
Being able to:
- separate stress rattles from real truths
- get the whole team to understand that truth and take positive action in response
- make sure the lessons from those truths get learned, and the responsibility for any errors is acknowledged
can make your team happier and more productive. It will help them feel like grown-ups who control their own destinies, instead of kids who consistently fail to recognize the real issues till it is too late.
copyright 2007 Kerry Champion