Reader Jim writes:
I wanted to ask if you have any advice on how to deal with developers when reporting/verifying bugs.
You betcha I do!
I go to great lengths to show my developers that I am their ally, not their adversary. As I've said before, my job is not to write test cases, and my developers' job is not to write bugscode. Our collective job is to create software that helps our customers do their jobs. While your developers may groan when you show up in their office door, good developers are embarrassed when you find bugs in their code. Treat them with respect and they will do the same in return. Here's how I show respect:
As I said earlier, it all comes down to respect: you show that you respect your developers by writing clear and concise bug reports that state what the problem is, what the expected results should be, and the customer impact of the issue. I find that even the most obstinate developers respond well to repeated application of this treatment. Try it on yours and let me know what happens!
*** Want a fun job on a great team? I need a tester! Interested? Let's talk: Michael dot J dot Hunter at microsoft dot com. Great coding skills required.