Archive for August, 2006

Local Maxima

August 19, 2006 Leave a comment

My friend Swathi blogged about her frustrations at having to handle trivial bugs filed by testers with the sole intent to increase the bug count.

While I understand her furstrations towards such testers, I think the real problem might be her manager.

I assume that the eventual goal of her manager is to get the best quality work from his colleagues. To achieve that he chose to reward people for what he thinks would improve quality:
1) He penalises developers if the bug count is high
2) He rewards testers if the bug count is high
Hence, he creates an artificial tension between the developers and testers, in the hope that it will improve quality. I have seen this being employed in atleast couple of projects; and I think the tactic is doomed.

When management decides to reward something which they think will improve quality (in this case, bug count), people will soon figure out a way to maximize that thing – without getting anywhere near the intended result. This is called local maxima and I have read references to scientific studies which prove this phenomena (too lazy to dig out references 🙂

Joel Spolsky mentions the futility of encouraging increased bug counts in his series on management techniques. Joel must have much knowledge from the field on this – his company produces a popular bug tracking tool.

Categories: tech

The Expert Mind

August 17, 2006 Leave a comment

Interesting article from Scientific American. The article summarizes studies made by psychologists on chess masters and tries to explain what expertise really means. The article is long, but was worth reading for me.

Categories: uncategorized