You Just Have to Tell Me What You Want
People in the IT industry have a stereotype for being poor communicators. People outside of technology complain that we have our own language and just speak gibberish. While that may be true, it's not a unique problem to IT. I've dealt with, and continue to deal with, people who have a terrible inability to get a complete thought into words; management, IT, sales, and project managers included. Communication issues aren't limited to one group.
Instead of turning this into a rant, I want this to be a beneficial post aimed at bridging the gaps that exist between us. I've had various people compliment me on my ability to make others understand things. I'm not an expert, but I do feel like there are a few things that help me make known the things that I want known.
- Engage yourself in the topic for the moment. The absolute first thing that needs to happen is that the topic have your undivided attention while you are expressing yourself. Multitasking is a horrible lie created by upper management to try to squeeze more work from people. The truth is that I've never seen anyone that can do two or more things simultaneously and do any one of them with great skill and accuracy. If you want to get your point across well, you can't be thinking about a hot date tonight or worrying about your marriage. Put that aside for 5 minutes and focus on the topic at hand.
- Understand who you are talking to. By knowing your audience, you will be able to quickly make your point. For instance, if I am talking to a non IT person, I will switch my vocabulary from entities to things, and from tables to buckets. Getting your point across isn't a lesson for the audience in your area of expertise. If you are talking to someone
stupidnot so bright, then use smaller words. (For once I'm not trying to be mean, I promise!) If you are talking to someone who has a hobby, then try to use references that relate back to what they know. Just try to find some common ground. - Look to your audience for signs of confusion/lack of interest. This is a lot easier to do in person that over the phone or by email. Read into the responses that you are getting to make sure that you are being understood. If people's eyes are glazing over, then you know that they aren't understanding you. If they are just disengaged, then call them on it and bring their focus back to you. If they are trying to be engaged, but just don't understand, then change your explanation. With any communication medium, watch out for unintelligent responses for the topic at hand. If I'm explaining some business process to a salesperson and they respond about the fax machine not working, then I know I've lost them.
- Be respectable. Your audience needs to have some sort of confidence that what you are saying is trustworthy. In order for your audience to trust you, you need to know what you are talking about and somehow convey that to the audience. This one is hard for me to quantify. All I can tell you here is what NOT to do. Don't use net-speak (LOL, ROFL, FTW, etc) and don't abbreviate like people tend to do in texting (R U OK 2?). Don't use slang. Don't mumble and don't stutter. I'm sure there is more here, that's not the point. You just want to make it easier for people to respect what you are saying.
- Know what you are talking about. I saved this one for last, but it's far from the least important. You can't effectively communicate something which you don't understand. Period. You may be able to BS your way through some scenarios, but people are able to see through most of it. In order to be an authority on a subject, you have to know it in and out. If you know what your talking about and the audience knows that you know what you are talking about, then they will be more engaged to what you are saying. Getting undivided attention from someone is half the battle to getting your point across.
As a software developer, I'm only one part of the IT umbrella and I can't speak for the entire industry. With that said, it's my opinion that software developers are naturally good communicators. We have to study problems and understand them intimately in order to turn ideas into work-flow and business decisions into code. We have to write code in a clear and concise manner and then document the confusing parts. Code is a communication medium. Fortunately for us, the compiler tells us when it doesn't understand. People aren't so easy.
Management may complain that it's hard to understand us, yet I've spent my entire career (All 5 years of it! I'm still fresh.) trying to understand them. In the end, we work problems from different angles and we have to meet in the middle somewhere to understand one another. If I can understand about your book of business and your pipeline, then you can learn about my web services and my databases. You don't need to know how I implement things, just know the fundamentals about what they represent.
You and I can all be better communicators. It just takes a little willingness to understand what and who are around us. Once we accept that we're not alone, and that the people around us are indeed different, then we understand that there is no one-size-fits-all answer to sharing knowledge. Each person or group requires different technique, but everyone requires effort. Just be genuine and truthful, pay attention, and the rest will follow.
Comments(2)