Forum Moderators: LifeinAsia
Almost all of our tools are custom (read: quirky), and about 60-70% of our staff is non-technical, so they *always* have questions.
What I'm wondering is do other people have this issue? Any solutions or ideas? I've tried talking to my boss about it, but she's non-technical so I don't think she understands. I think the root of the problem is that we don't train well enough or we don't hire the right ratio of marketing::technical people. But I don't have control over that so I need some ideas I can execute on my own...
Thanks in advance for any ideas!
-JH
1, Email the whole company and explain your situation. Every one should sympathise - no one gets anything done if they're constantly interrupted.
2, Set up some 'surgery' times when you're available for questions, and ask people to come to you at those times only. Maybe have 2 or 3 hour-long sessions a week. Don't be available outside those hours, except in dire emergencies.
3, Find out what the common questions are, and set up specific sessions to cover them e.g. how to use our in-house widget tool.
4, Identify people in the company who have good knowledge of your technology, and let the rest know they can ask them too.
I'd speak to you boss and say that it's bad practice to allow knowledge to reside with one person. As a good business manager, she should want to help you out on this.
We are working on a knowledge base, that will help quite a bit since I'll be able to post answers to all common questions and then say "check the knowledge center".
We're already load balancing to some extent, we have a distribution list of about 10 people that can answer these questions, but I'm one of the more experienced on the list, so a lot of people just want to come straight to me. I need to be active about saying "no" when that happens.
Finally, you're spot on about needing to answer these questions. It's important that this knowledge be shared, it would certainly be very easy to just say "sorry that's not my job" (because it's not, but it's not anyone else's either) but that wouldn't be very sporting of me.
Thanks again.
Track the issues- have peoiple fill out a trouble ticket describing their problem and what they tried before coming to you. Discuss the results with your boss. It may be a training issue that needs to be addressed company-wide. Or the volume may indicate the need for a dedicated tech support staff (certainly not expected in a company of that size).
Be proactive so that the company can fix the problem and also so that you have a record of why your work level is being affected.
If you can manage it then do it strategically, earn favours with the right people to make your life easier.
If you cant manage it then take control of it. When they turn up, stand up - it makes them feel bad, tell them to email you and arrange a good time as your busy right now. Move your desk position, wear headphones etc, theyll soon go back to google groups.
My performance probably doesn't suffer as a result of all of this, but I bet I work more hours because of it. And I can't let that happen anymore.
Ironically, we do have a tech support staff, but they aren't all that good yet. They a new group, and they are primarily for customer support, secondarily for internal support. Perhaps I need to spend some time trying to improve that group.
Thanks again everyone!
Three more I can add:
1. You should make it a rule that all requests be preceded by a summary of what they have already tried on their own, and the results. This forces the requestor to think, and by so doing, perhaps find the answer. This is especially effective for those who ask a question only because they are too lazy to do the research. I used to regularly turn back requests worded as "it doesn't work" with a requirement that they define what "doesn't work" meant in explicit terms.
2. Consider leveraging answers by holding "brown bag lunch" tech sessions for all interested. One answer could apply to many people. If a particularly active questioner never shows up, then strongly suggest it. Hint, get your boss to buy into this, and show up once in a while to say hi to the troops. The news will get around.
3. The cost/payback for the answer ought to be that the person asking the question be responsible for at least the first draft of the "knowledgebase" article. You may need to fine tune it. Offering a standard template for this makes it easier.
my $0.03 :)
I am constantly bombarded with technical questions all day long
I've been through this and 2 things that helped me were.
1. Make sure people write down notes when you respond (enforce that). If you continue to get the same question don't be afraid to tell people to bring you their notes and you'll help them go over them.
2. Start a Common Knowledge Base for the folks in your company to use.
my employer dealt the same situation (people constantly interrupting me) by enforcing that all inquiries go through a bug-tracking knowledgebase program. The pretense was that they wanted answers to technical questions to go into this searchable repository. The inquirer had to fill out a ticket before they got their answer!
that slowed down the constant questions to a trickle! It was a brilliant solution, worked like a charm.
If you start catching fishes for someone they will become dependent on you, teach them how to fish and let them fill their own bellies. And enjoy teaching, its an art, its a God gift and you will become a better manager, a better leader if you teach. Do not just be a teacher, be a mentor and take pride in what you do.
Enjoy life,
Aji
[edited by: stuntdubl at 2:54 pm (utc) on Mar. 19, 2007]
[edit reason] no urls please per TOS [webmasterworld.com] [/edit]
Try to exlain to the next asker what these words mean in 2 short centences:
"The power of CAN DO"
First sentence should include partial "advice" to the previouse asker.
Second should be just a part of what you would say to the one after him.
They do talk to each other, chanel the thoughts(dont call any one names)
The flow
It is critical that you *always* get back to them and in a detailed and thorough way. If you don't, you'll seem arrogant and incompetent.
However, delay is completely acceptable, after all, we are all busy and nobody has the right to expect that you're their first priority .. unless of course this is your direct responsibility.
Also, certain individuals (ie, senior management, people with critical path responsibilities, etc) need to be gotten back to much faster than others.
Generally, when people don't get back to right away they'll think twice about approaching you unless they are desperate .. usually because they need answers right away.
But in general, delay but get back to completely always works in these cases.
Then present them to your manager along with some of the recommended solutions as others have suggested in the posts here. If you spend 10 minutes on average answering questions each week and get 50 questions a week, then that is an entire extra day's worth of work that it seems like you are doing, presumably on top on your current full-time assignment(s).
We had a similar problem at a place I used to work. The people were very bright but the systems were just really complex, so we ended up just assigning one of the senior staff to do nothing but answer questions and develop and administer training programs. It worked out really well and improved productivity noticeably.
On the bright side, if you are the person everyone is coming to with questions, then you must be known for being the person who knows all the answers, which is probably good for your career. :)
[edited by: Jane_Doe at 5:33 am (utc) on Mar. 18, 2007]
There's a big part of me that enjoys the mentoring process, and at my current employer, that has served me well. A big part of good leadership is mentoring, and that is recognized at my current employer, and has lead to my becoming promoted and gaining more and more responsibility.
But, one of the key reasons it's working out well from me now is because I learned an important lesson at a previous employer. That lesson is: Document everything and make sure that two layers of management above you know what you're doing and how your time is being spent.
At a previous employer, I had been there for 5 years, and was easily among the most senior ground level employees. People didn't last more than a couple of years at this job. The first four years, I had quietly plugged away, enjoyed my job, and kept quiet. Always received excellent performance reviews.
Somewhere into my fifth year people started cluing in that I knew the systems inside out and backwards, and I started getting more and more technical questions. My boss encouraged this, because it helped bring the new guys up to speed quicker. Over the months, my time became more dedicated to training than it did to doing the work.
The problem arose later on. I wasn't getting nearly as much "work" done because I was spending most of my time training and doing technical support. The company had seniority based raises, so I was getting paid almost double what the "new guys" were getting. The training arrangement was informal, and outside of my direct superior and my coworkers, people weren't aware of how my time was being spent.
So when my next review came up, all my boss's superiors saw was an expensive employee who wasn't very productive. I got put on waivers and was encouraged to resign. I negotiated strong letters of recommendation as part of my severance.
Now, I'm not saying that kind of sandbagging goes on everywhere, but it's more common than you might think. I thought my boss would go to bat for me, but he didn't because he had his own job to protect.
In retrospect, I was young and naive. But I learned from it. Like I said, I enjoy mentoring and training. Nothing better than the feeling you get when you see someone look at the monitor and suddenly get that "I understand!" look. This time around, I just made sure I kept track of the time I spent training, kept track of who I trained, and made sure both my direct boss and their boss was aware of what I was doing. A good organization will recognize the ability to train and communicate and promote those who can do it.
1) No non-mentor questions after 1pm
2) To make sure that when I answered a question I spent that bit of extra time convincing myself that I hadn’t just answered it, but had taught the answer.
3) To start suggesting to people to talk to someone else, if I’d already taught the answer to that someone.
#1 gives me a block of solid time to work on projects without fear of constant interruption. You’d be surprised how much this helps on a psychological level :) #2 are knowledge dissemination: rather than being the single point of contact for a whole range of subjects, if I ensure that other people gain the knowledge I’ve got then not only does the company reduce points of failure but there’s a parallelisation of answering ability - each person only has to bear half of the workload.
The above seems to be working for me so far!
My solution was simple. I started greeting every question with another question; "Have you asked Google?". Some times I told them what to search for so I didn't come across as being rude. People pretty soon got the idea and I hardly ever get get called anymore.
2. when you find they don't exist, do all of the above.
3. make sure superiors know you are working "outside" of your job description and insist on building or acquiring people and tech (on someone else's money and time budget) to deal with this problem / opportunity.
4. spend as little time developing systems, doing documentation, training, etc as necessary until someone in the executive team "gets it" and starts shoveling resources in your direction.
5. do none of the above and figure out who the brightest lights are and build career-building relationships with them and delegate the rest of the questions to someone you've trained (again on someone else's budget if at all possible).
6. see #1
7. be on the lookout for career building, program building or product building patterns. If you don't get support for these internally, look elsewhere.
Those people asking the questions aren't doing it to piss you off - they're doing it because they need to know something and the only way they know they can find it out is by asking you.
If somebody is being asked too many questions about a system then it is a clear indication of lack of documentation. It often happens when smaller companies start to grow & they don't have the correct methodologies in place - i.e. the documentation should have beeen written in the same dev phase as when the systems were created.
Exaplain to your boss that you need to create some documentation to free up your tech time, then write it and put it on a shared file-system / wiki etc. Then email anybody who might be interested with the location of the docs. If anybody comes to you with a question which is already documented, explain that they should have looked in the manual first. If questions come that aren't in the manual then add the answers to the documentation.
I can relate to what you're going through - I've been in similar situations, and since I *like* to help and mentor people it could easily have gotten out of hand.
1) ALWAYS keep your manager advised of how you're spending your time.
2) Set boundries and don't be shy about making people aware (nicely) about how helping them can impact your own workload. If you're busy and it isn't an emergency something like "Listen - I'd be happy to help you but I'm REALLY busy right now {compassionate but pained expression here} and {mention some consequences} if I don't get this done by {due date}! I should have a few minutes {mention a more convenient time} - how about if we chat then?"
3) Talk to your manager about prioritizing documentation of the custom software and maybe offering a short training class to go with it. Or, if you get a lot of redundant newbie questions, maybe just a FAQ will do. Every time someone asks a question, document the question and the answer for future use.
Since you are already documenting time spent, you should be able to clearly point out the costs/benefits in a way your non-techie manager will understand.
4) If you happen to be of the minority gender in your workplace, hiding in the appropriate restroom is another, though temporary and somewhat cowardly, option :)!)
[edited by: MamaDawg at 2:26 pm (utc) on Mar. 18, 2007]
Headphones, the final frontier
As a programmer that needed lots of uninterrupted time, I found the best defense was HEADPHONES! I mean full over the ear headphones, not just those wussy little earbuds that the iPod freaks wear. With headphones you can work without hearing the surrounding noise and people will be just a wee bit more intimidated to bother you when you have the headphones on unless it's really URGENT.
After a while people got the hint:
- Headphones OFF, questions OK
- Headphones ON, busy, approach with extreme caution
Plus I had a sign on the wall "EMAIL ME!"
[edited by: crobb305 at 3:47 pm (utc) on Mar. 18, 2007]
There's also experts-exchange.com, which is like a meta-support forum, which charges a monthly fee.
Personally, I'm so glad I'm working for myself from home. I recently got away from full-time webmaster/seo/Windows support hell. Now all I do is seo for small businesses. The money is slow starting out but eventually I'll be skilled enough and well known enough to command dollars. Well, at least until someone comes out with a perfectly seo'd cms.
Anytime I hear of companies who have alot of tech support problems I just know with certainty that they are using Windows on everything.
[edited by: m1t0s1s at 5:53 pm (utc) on Mar. 18, 2007]
[edited by: stuntdubl at 2:52 pm (utc) on Mar. 19, 2007]
[edit reason] no urls please per TOS [webmasterworld.com] [/edit]
We usually addressed this in a few ways. First, we talked to the key client contact, in essence our guy's "boss" while on site. In a few cases, they were happy that our guy could put out all these little fires and didn't worry about it unless there was some kind of real emergency. More often than not, though, we established a procedure for help requests in which the client was the gatekeeper and priortizer. When our guy arrived on site, he had a to-do list with a priority assigned to each task. New interruptions were met with, "Sure, I'd be happy to help - just email Bill so he can get it in my schedule." That worked most of the time, and frivolous requests were eliminated by the client before they even got to our guy.
Many of these spur-of-the-moment requests reflect laziness on the part of the originator - it's easier to ask than to RTFM or even think about it for a minute.
Years ago when Gartner Group pegged the annual cost of corporate PC ownership at $12,000, "peer support productivity loss" was a big element in the expense - you've got both the person with the problem AND a co-worker futzing around with the computer instead of doing what they are paid to be doing.
I pile all questions and answer them on Thuseday afternoons and Friday mornings. If people meet me in person I tell them that I will get back to them about their problem.
But if you don't get paid for answering questions from employees you should really talk to your boss. My boss got my back when I get lots of other stuff to do, so it works out that way.
The only problem is the interruptions you get when people comes and ask questions. I use headphones so that I seem busy, or unreachable :) Another really good thing for productivity is if you get in early, there is often one or two hours of complete calm in the early morning.
Good luck!