Showing posts with label Manager. Show all posts
Showing posts with label Manager. Show all posts

Monday, October 29, 2007

Geeks and communication skills

It is a commonly held belief that geeks do not need to be able to communicate outside of Nerdland. In fact, it is an outright expectation. Programmers who gets nervous around pretty girls, systems administrators who cannot give a presentation to more than two people at a time, and DBAs that stutter unless they are discussing Dungeons and Dragons are what many people envision when they think of IT professionals. These are all common stereotypes of IT professionals. Sad to say, many IT professionals buy into this idea, and sometimes even actively encourage it!

I am not going to pretend to be surprised by this. Up until the age of sixteen or so, reaching Level 4 as a bard seemed more important than reaching first base with a woman. Weird Al Yankovich was “romantic” in my mind and a “nice wardrobe” meant a closet full of shirts from hardware and software vendors, preferable ones with multiple years’ worth of pizza stains on them to prove my “authenticity”. I thought that if people did not understand me, it was because they were stupid, not that I was unable to communicate with them.

Thankfully, I changed. Mostly. I still think Weird Al is funny on occasion, and the ratty shirts are still there (though they now tend to be Metallica and Mr. Bungle shirts from my post-ubergeek years). The biggest change was that my communication skills improved significantly. I took classes in high school such as AFJROTC and Mock Trial that taught me how to speak to an audience, with or without notes. My classes in college (I will merely admit that I double majored in “cannot-get-a-job-ology” which is code for “the liberal arts”) involved few tests, but endless amounts of paper writing. What few tests there were tended to be essay questions. In other words, I was learning a lot about communication skills.

What does this have to do with the IT industry? Plenty. If you want to know why your manager seems to be a “grinning idiot” with no clue what your job is instead of someone with technical skills, take a look at what that manager brings to the table. That manager is very likely to have an MBA or maybe an MIS degree. Their external learning is probably in “risk management” or Six Sigma, not the Cisco or Red Hat certification you just earned. The manager’s job is to interface between “the suits” and the IT people. The manager does not actually need to know how to do your job if you communicate your needs to him properly. What manager does need to know is how your job relates to the business.

It has been my experience since I started blogging about IT issues on TechRepublic, that the majority of the time when I receive heavy criticism, it is because I failed to write clearly and properly communicate my message. Sure, there have been instances where someone climbed all over me for using one bad example or analogy in a 3,000 word post, or where someone was obviously unable to comprehend the topic at hand. But by and large, when I receive negative feedback, it is my own fault for not writing clearly.

At my current position, my manager does not understand much programming (he knows some VBA), systems administration, database administration, networking, computer repair, or any of the other tasks I do. He knows how to run the company, deal with customers, and so on. He really does not need to know the gritty details of what the project is hung up on; he just needs to know how long the delay will be. He does not care what brand of motherboard I buy or what CPU I select; he needs to know the price and business justification for the expenditure.

Many of the IT people that I have worked with simply do not understand this. They fill a proposal with technical details, and expect the person reading it to understand the benefit of the proposal from the technical information. In other cases, they write an email that is littered with typos and spelling mistakes. These types of mistakes do not help the recipient to understand why they should approve your request or give your project more resources, or otherwise help you with whatever goal it is that you are trying to accomplish. Tailor your message for the audience. If the recipient is a technical person, make it technical. If they are a non-technical person, use language that a non-technical person can understand. As I often do for programs that I have written, I pass it through the “Mom test.” In other words, I ask my mother to review it. She is about as non-technical as it gets. If my mother can understand what I have written to the point where she can make an educated business decision, then it is a good communication.

Many of the IT people out there seem to think that this is degrading. These are the same types of IT people who make web sites that only display in one particular web browser, or require you to go find some funky external library, or insist that you recompile the application yourself without providing any documentation. These are the IT people that may be excellent at their jobs, but are hated by everyone that their job touches. You do not need to go this route. No one will criticize you or complain if you learn to effectively communicate with non-technical people. In fact, they will appreciate you even more. My experience has been that improved communications skills leads to better opportunities in life and in my career. If a manager is evaluating two candidates for a promotion, they are more likely to pick someone with less technical skills who communicates well than a more technical person who does not communicate well. Why? Because the person with good communication skills is able to show that they know what they are talking about, while the person without those skills simply cannot be understood.

If you feel that your communication skills may be lacking, there are things that you can do to help them improve. One suggestion is to read more books and magazines. If you already ready books and magazines, escalate the difficulty level of your readings or try reading about topics that you are not familiar with. I have found that crossword puzzles are great tools to expand your vocabulary. Try your hand at writing something, whether it be short fiction, how-to articles, or poetry. If you can, try to go to new places or talk to different people; sometimes we find ourselves in cliques with a shared mindset that makes it difficult to learn how to communicate outside of that group. There are lots of different ways to improve communications skills, but at the end of the day, they all amount to “increase the frequency of your communications, the diversity of the mediums, and the people that you communicate with.”

courtesy @Techrepublic

Why are managers afraid to manage

John McKee discusses the reasons many IT managers are reluctant to deal with personnel issues. Having been a personnel manager for a number of years, I wanted to stand up and applaud his words.

And I have to tell you, now being just another employee in the crowd, I want to stand up and applaud them even more. Here’s why.

Nothing demoralizes employees more than working with a co-worker who is a problem that no one will deal with, either because doing so would be “uncomfortable” or the happiness of the team is just not a big priority. Basically, it ends up with the crappy employee holding everyone emotionally hostage.

I learned a long time ago that, although it’s never pleasant to deliver criticism, the burden should never outweigh the need. If someone is a personnel problem, he or she has to be responsible for the consequences. I’m not suggesting the criticism should be blunt and loud, by any means. It can be finessed. But a manager should never be apologetic for having to criticism the work performance of a team member. If Employee A exhibits behaviors that negatively impact the rest of the staff, then Employee A needs to be made aware that it won’t be tolerated.

If not, what’s the message to the rest of the team? I can show up late, push my work off on others, be intimidating, be toxic, and watch YouTube videos all day at work. Who’s going to say anything? And the other message is that I am not important enough to straighten things out for.

Much of the time, a manager will turn a blind eye to a bad employee even though all the signs are there. Then they’ll wait until a co-worker comes in to complain. At that point, the manager gives the “You should talk to her and explain how that makes you feel” speech. First of all, and I know I’m going to get creamed with feedback on this, we can try to be all kum-ba-ya about it, but nine times out of ten, such a “talk” will result in one employee being directly in the “hate radar” of another. Most unbearably unpleasant people also happen to be defensive about their unpleasantness.

Second, isn’t that what the manager gets the extra bucks for…managing?

source @TechRepublic

6 (bad) reasons managers avoid personnel issues

I’m always amazed when I see otherwise good managers falter when they have to deal with a personnel issue.

I’m talking about all kinds of individuals. Those who are strong technically, smart, even outgoing are as likely to waiver as are others who don’t have the same knowledge or brainpower or extroverted attitude.

Why is it that managers who rarely fail to meet their other deadlines, don’t do as well with personnel issues?

Here are 6 key reasons:

1. Because they can. It’s easy to avoid dealing with people - especially when you’re in a more senior position. A simple, “Sorry I can’t meet with you, this project’s got to be done by such and such date and it can’t be delayed,” gets you off the hook. After all, very few people will argue that they are more important than THE PROJECT.

2. Because they don’t know how easy it is. For a lot of people, it seems easier to simply avoid dealing with an issue that’s personell related. Of course it’s not. Avoidance, over time, makes a manager feel bad. Often those who avoid problems frequently will report feeling like they are weak, indecisive, unempowered, or even a fraud. But when they finally have to deal with the issue they often report that they feel much better. Even if it was a tough meeting.

3. Because their boss does it to them. They say things like, “Heck, it’s what everyone around here does. So why should I get involved in this hassle; no one else cares anyway.” I hear this in a lot of very poorly-performing organizations. No surprise if you think about it - when people are disregarded or problems avoided for a long time; the message to all is clear - “we managers really don’t care.”

4. Because they think their leaders are full of it. I mean, how many company leaders DON’T say stuff like, “our people are our most important asset” today? It’s like a BS mantra. But then they’re not accessible to the employees or other managers. When I hear this from a C-Level person I ask if I can see their appointment schedule. The ones who truly care have a lot of meetings with employees, union reps, or other lower level managers. Most don’t. And the rest of the company just learns to live with the boss who says stuff but doesn’t act on it.

5. Because they haven’t been trained. With good training, even a rep who has to deal with customers’ complaints all day can keep his or her perspective. They are taught what to expect with the interaction between them and unhappy customers, and how to respond without taking it personally. Understanding how to deal with personnel issues is a key part of being a good manager; yet many companies don’ t have a training program in place. So we expect the manager to deal with it like a pro. The manager knows (s)he’s not. And avoids.

6. Because they don’t care. Face it - some managers really don’t have any concern about the well being of the company or their fellow co-workers. They are there for the paycheck and to get out and spend it. If you see these people, recognize that they are not simply screwing the ’system’. Their lack of care may cause a waterfall affect which makes your company the next one to go out of business, beaten by another filled with managers and employees who really want to deliver a good product or service.

In today’s world, a failure to recognize the importance of personnel issues, and then deal with them isn’t just bad - it can be fatal.

courtesy @TechRepublic