One important thing that I have learnt in my long ex-career as a Software Tester is that wherever there is a human element involved in any product or service, there will ALWAYS be errors. Humans are responsible for adding the beauty, the emotions, and the intellect to our product and services; but let’s be honest, they also add the errors.
When someone walks up to me to tell me, “I am 100% confident there are no errors in my deliverable. Please don’t delay this by another review. ” I can only sigh and tell them that humans were made to be imperfect. It is Ok to be imperfect! I know there are still errors, out there, waiting to be caught; if not by me, then by our clients.
As a manager, my reviews are not aimed at pointing fingers and showing my team down. These are aimed at improving the product, the process that goes behind it and yes, the efficiency of the team.
Just because I constantly raise defects, that does not mean, my own systems and processes are error free. I am just as human as anyone else out there. As I step into office each day, my endeavor is to fix processes leading to errors, so we outgrow the past errors and are ready for some new ones, at the next level of maturity. Wouldn’t life be so boring, if we were to continuously make and solve the same errors for the rest of our lives?