Survivor’s lessons in test management
Story about self managing tester
Once upon a time I was managing team of almost 20 testers. I was sure I do the right things, a lot of the right things to improve the process. I changed testcase pass/fail criteria. I questioned our test case writing practices (which caused quite a conversation on that blog). I tried to make sense of measurements and a lot of other things. Until the project ended and I get to a new project supposed team of 3 skilled testers in a startup. There was the team. But for different reasons they all get reallocated. I lost them one-by-one but quite quickly. So when I was offered juniors instead I rejected: this would mean stop testing and start training/managing. This would in turn mean at least two months of serious slowdown of testing and I know that testing debt in the biggest risk to quality. So I come up with following suggestion: let me do testing all by myself. Let me save time on test documentation. I will write nothing, but bugs. I will keep everything in my head. I will communicate test progress and quality verbally/informally. They agreed! Today, I’m surprised about it. It should be the reputation that granted me a deal like this. So I worked hard to fulfill my promise. Of course I was overloaded with information. I wouldn’t be able to work long in such a way. A bit less than half a year living with overheated head and successful software release was enough for me to realize that I’m still good tester despite my project manager career shift.So, what I’ve learned
First of all let me analyze what I was surprised about during this project:Actually there is only one lesson: no formal methodology could keep up with an expert mind. As I try to analyze how I find bugs and how I manage my time, it often seems occasional, or at least hard to explain even to myself. Almost impossible to analyze well .
To Be Continued: Luck - what does it have to do with testing
Not only with this project but other projects as well I’m surprised at how lucky I am. Really! Project Managers has asked me why didn’t we find that bug earlier. In a lot of cases analyzing the bug it appeared it’s a regression bug that is one or at most two builds old. Sometimes it appears we have already tested what stakeholder asks us to do additionally. It turns out quite often we have reported the bug that customers discover. Not always, but quite often, too often. I want to discuss what randomness and statistics has to do with testing in my next blog… If chance and risk are synonyms, then risk-based testing should not be too far from chance-based testing, should it?P.S. The story in this blog is a few years old one. The software I’m talking about is still alive and used in several projects. I just needed a lot of time and more projects with real test teams to manage to make the right conclusions.
