We are currently reporting defect totals back to the development teams on a daily basis. We also track the usual defect metrics, namely:
- time to detect a defect, and
- time to fix a defect.
Unfortunately, the teams don't seem to really care if they have the highest defect rates. Or possibly even care about their defect rates at all.
I know a daily report, expressed as a table of numbers, is a bit dry and, in all likelyhood, is most probably fodder for an automatic delete email rule.
But I've worked in companies where people would be horrified to know that they'd introduced a defect. Or, even worse, broken the build. Those that did break the build had a large stuffed monkey put on their desk for a bit of fun as the automatic build system was known as The Build Monkey.
Have you seen any useful techniques of defect reporting?
Or is it a deeper question of culture, specifically a lack of QA culture, that I'm seeing here?