You are on page 1of 2

This article is provided courtesy of STQE, the software testing and quality engineering magazine.

Career Development

Managing Technical People


(When You’re No Techie)
by Elisabeth Hendrickson

DURING THE “MENTORS, MODELS, AND made her a very effective manager. and had good instincts about when to de-
the Making of Managers” panel at a re- Susan, Frank, and Cheryl had a com- lay a release and when to ship. She also
cent software management conference, a mon problem: they didn’t understand the used her past experience as a developer
participant asked, “Do you need to be day-to-day details of what their people in negotiating with the executives to get
technical to manage technical people?” were doing. They worried that their lack the engineering organization better
The panelists were united in their an- of understanding would undermine their salaries, more space, and better equip-
swer: “No.” I agree, and I would like to ability to manage. ment. She didn’t have to know much
explore the question in a little more So what can you do if you’re in a sim- about the current technology to be a
depth. To what extent do technical skills ilar situation to Susan, Frank, or Cheryl? good advocate for her group.
help managers? And what other skills How do you manage technical people Cheryl knew just about everything
help managers even more? when you’re either not technical or not there was to know about billing systems.
Susan manages a team of developers up to date on current technologies? She used her knowledge in prioritizing
who are working in C++ on Windows. testing tasks and assessing risk. Her do-
The last time she programmed, it was in Acknowledge What You main expertise was more valuable to her
COBOL on a mini computer. No one in Don’t Know than a broad background in testing
her office even knows the term “mini The first thing that Susan, Frank, and would have been.
computer.” She originally felt out of Cheryl did was admit what they didn’t Any job has numerous facets. If you
touch technically with her people. But know. They understood that misrepre- are a non-technical manager in charge of
despite her concerns, she has been suc- senting their skills to their staff would technical people, don’t despair. You
cessful in leading her department be- backfire. achieved your position because of your
cause she has earned the respect of her I once worked with a non-technical strengths, not in spite of your weakness-
developers. manager who kept programming books es. Your task is to figure out how you can
Frank, a highly successful sales man- on his shelf so he’d look more technical. use your strengths in managing your
ager, was promoted to be the vice presi- I was fooled for a little while. Then I group.
dent of a software engineering organiza- discovered that he didn’t understand ba- As an employee and a consultant, I’ve
tion. The executive staff wanted him to sic programming constructs like loops worked with more than a hundred man-
bring his gung ho attitude and customer and case statements. He was trying to agers. All of them achieved their posi-
focus to the development group. Frank bluff, and I lost all respect for him. He tions by demonstrating their capabilities
eagerly accepted the challenge—then be- would have been better off admitting in a variety of areas. The ones who suc-
gan wondering what he’d gotten himself that he didn’t know how to program. ceeded in their positions did so by being
into. But soon he found that the non- Instead, I began wondering what else he honest about what they knew, using their
traditional skill set he brought to this had hidden. skills to the full extent of their abilities,
position turned around a floundering and actively seeking to grow their skills
department. Use What You Do Know in new directions. Not understanding the
Cheryl manages a team of testers Frank knew how to motivate people. details of the technology doesn’t get in
working on billing software. She does- Managing sales people is a motivation- the way if you use your strengths well.
n’t have much test experience, but she intensive position. He didn’t know a
has more than a decade of experience macro from a make file, but he knew Ask Questions
working with billing systems. She was what the customers needed and how to If you’re too busy hiding your lack of
concerned that her lack of test experi- motivate the developers to give it to knowledge, you won’t feel comfortable
ence would make it difficult for her to them. The developers much preferred asking questions. You’ll think you should
manage and guide her testers; however, working for Frank rather than for his already know the answers. Let me tell
her domain expertise gave her a differ- predecessor, a process-oriented former you a secret: no one knows all the an-
ent perspective on the problem and developer who spent most of his time de- swers. No one. Not knowing the answers
veloping waterfall-like process models in- isn’t a sign of weakness—not asking
stead of talking with his people. Frank questions is.
QUICK LOOK helped them understand what the cus- Frank was particularly adept at ask-
■ Ways to work around your technical tomers needed and improved the rela- ing questions on unfamiliar topics. His
shortcomings tionship between sales and development. favorite phrases seemed to be “Help me
■ Building on your strengths Susan knew a lot about how to build understand…” and “Explain this to
software. She knew how to manage risk me.” His technique worked. He didn’t

58 STQE MAY/JUNE 2002 www.stqemagazine.com


This article is provided courtesy of STQE, the software testing and quality engineering magazine.
Career Development

always understand the answers to his lationship between development and oth- offer a wide variety of such courses. You
questions, but he kept asking questions er departments. Your people skills can can also find online courses through
until he got the answers in terms he help you lead and manage, and can also companies like Digital Think (www.
could understand. point out potential problems. digitalthink.com). Although you could
When asking questions, it’s important Without understanding the content of try to learn to program from a book, I’ve
to ensure that you are genuinely asking a a technical discussion, you may be able to found that formal classes are often better
question and not simply phrasing a state- spot technical risks by listening to the tone for beginners. You can ask questions in a
ment in an inquisitive way. Just because a in meetings and watching postures. You class. Further, the interaction with other
phrase sounds like a question doesn’t can tell a lot by watching people interact. students can help speed your learning.
mean it is. The phrase “What do you Perhaps your lead programmer is an intel-
mean, we’re going to be late?” isn’t a lectual bully or your best tester has Conclusion
question. That’s a statement that means, stopped sharing information. If you were There’s a lot more to managing than un-
“You idiot. We can’t be late.” Frank nev- focusing on the technical details of the dis- derstanding the technology. Do you
er asked rhetorical questions. When ask- cussion, you might miss the subtle body know how to elicit requirements from
ing questions he accepted the informa- language or masked hostility that could users? Do you work well with manage-
tion he got whether or not he liked it. warn you of communication problems. ment? Do you have a knack for asking
That’s why Frank’s staff never balked at the right questions at the right time? Not
answering his questions; Frank queried Learn Something about knowing where to put the semicolons in
them in a way that indicated he really the Work a line of code isn’t a big deal. Knowing
wanted to know the answers. Cheryl made a point of taking testing how to lead people, now that’s a big deal.
Asking questions helps you under- classes and reading books on software You don’t have to become a super
stand what your staff does on a day-to- testing. If you’re truly non-technical and geek to succeed in an engineering organi-
day basis. It also enables you to gauge find yourself in charge of a technical or- zation. You do need to bring your own
the effort your staff put into solving a ganization, it’s a good idea to learn some- unique talents and skills to the table and
given problem. Finally, asking questions thing about the work your people do. continue to add to the value you bring.
causes your staff to question their own You don’t need to become so proficient Whatever your personal strengths are,
assumptions—and that helps them im- at it that you could take over for your they will serve you well in your role. It’s
prove their own work. people. You just need to understand the up to you to figure out how. STQE
ins and outs of the job well enough that
Focus on the People you can anticipate what your people Elisabeth Hendrickson (esh@qualitytree.
No matter what the technology, people need and understand the importance of com) is an independent consultant spe-
are at the heart of software development. what they’re saying. cializing in software quality assurance
That means that as a manager, your abil- So where do you get technical experi- and management, with twelve years of
ity to work with people is far more im- ence? experience working with leading soft-
portant than your ability to sling code. First, decide what technology would ware companies. An award-winning au-
As Jerry Weinberg says, “Every problem be most beneficial for you to learn. You thor, Elisabeth is a frequent speaker at
is a people problem.” If you’re a non- might start with programming, testing, major conferences on software quality
technical manager, you may have strong system administration, databases, net- and management. You can read more
people skills that your technical counter- working, or a variety of other technical about her ideas on quality and testing at
parts do not. Play to your strengths; fo- skills. If you’re unsure what to learn first, www.qualitytree.com.
cus on the people. consider asking your people, “I’d like to
Both Susan and Frank focused on become more technical. Where do you
their people. Susan worked hard to get suggest I start?”
STQE magazine is produced by
her best developers rewards they hadn’t Consider finding a class in the techni-
STQE Publishing, a division of
previously received. Frank encouraged cal skill of your choice. Community col-
Software Quality Engineering.
communication and strengthened the re- leges and university extension programs

www.stqemagazine.com MAY/JUNE 2002 STQE 59

You might also like