Skip navigation.

Make test objectives desirable for tester

test management
I’m a manager who is still testing. I can afford to do what like to. This makes me very productive at what I do. When setting objectives for a testing task I take into account following:
  • What must be done (the value of the task)
  • What I think I can do well
  • What else could I learn to do (better)
  • And I try to hire testers who are like me. And I try to treat them as myself – I take the same 3 things into account when set objectives for them. Well, I try to.

    My test management style has changed

    I’ve been managing tests for quite a while. I’ve changed my style several times. The summary of how I approach any test task:

    Level 1: task-oriented, autocratic: I decide what is the best way to do it (by myself). Then based on that decision I find (perhaps train) a person to do it. Level 2: people-skill-oriented, democratic. I find the most suitable or less busy tester and let her decide how She could do it, taking into account her individual skills.

    Level 2a: Situational . Depending on tester I may choose between 1 and 2 approaches. Some novice testers like to be controlled.

    Level 3: Let me call it people-motivation oriented. Levels 1 and 2 are still task-driven. Only the decisions for how to best complete the task are taken in a different ways. On level 3 I’ve realized that in testing even the decision of task necessity depends on people: their skills and desire to perform task the best they can.

    Details 1: A nice idea but not for me

    I’ve red 5 bugs in 5 minutes by Mike Kelly in AST newsletter. I liked the idea very much so I shared the idea with other testers here in my company. I was really surprised to hear no “Great! I’ll do that!”. Instead “A nice idea, but not me…”. I just realized this is my most common impression at conferences. Well, sometimes “this sounds quite similar to what I do”. But never ever “I have to do exactly the same”. Am I anti-best-practices person or what?

    Details 2: Yes, I want to reinvent a wheel!

    Even worse – I just tried to overtake (for a few days of vacation) testing job from another tester and found out that the best I could do is to do Ad Hoc testing. That’s not that I’m unfamiliar with his test documentation or I don’t like it. I reviewed the test documentation and found it a good one. But not mine. I can’t follow it because I never wrote it myself. I believe I did a good Exploratory Testing and found quite a few bugs. I could have used the test documentation, but I felt like Ad Hoc testing would be much more effective and efficient. Reinventing a wheel may be faster way to construct it that to analyze foreign chariots… Maybe it’s a coincident, but the best developers I’ve worked with when got a code written by other developer(s) wanted to rewrite it from scratch. We love to invent so much that we better reinvent that reuse.

    Details 3: Testing depends on who does it

    context-driven school . says that “People, working together, are the most important part of any project's context.” Indeed, the first thing I learn when approaching a new project what the testers I’ve got to work with. What are their skills? How could I use those skills and what are the skills missing? If those people are used to scripted testing and schedule is short I don’t think it is the right time to start talking about Exploratory Testing. If there is no automation specialist I consider smart regression test strategy, but if there are plenty of them – I may as well just automate everything.

    Summing up: It is more than people-oriented management, isn’t it?

    Some time ago I changed from process-oriented to people oriented test manager. Yes I was a process-person and believed every tester could be replaced - it is only question of how much training costs in time and money. Well maybe also the performance coefficient, i.e. tester A may do the same task 20% faster than tester B. I knew there are people-oriented managers, but I knew that’s not my style. Not until I started to analyze how I do things myself. And I discovered that I wouldn’t be really happy to have a boss who is like me. I know that if I’ve got to replace another tester I will do testing at least a bit different that she does. Or perhaps a lot different. So what’s wrong with that? I’m not afraid of tester individuality. Not anymore. I cultivate it. Maybe too much. Perhaps I will learn a new lesson soon… who knows.