Jon A. Cruz wrote:
The general workflow I've seen work well over and over is that many, if not all, bugs get assigned to the most appropriate person, counting any appropriate leveling.
However, the person with bugs assigned does not switch the status to "In Progress" until they actually start working on it.
This looks sensible. After I posted this I figured out that using artificial practices for the assigned people rather than bug statuses in order to get some number is just as bad.
I have found one more issue with "Fix Committed" - during the code freeze before a release some bugs are fixed in the trunk and some in the release branch. There must be some additional magic to ensure that bugs fixed in SVN but not in the release are not flipped too.
I submitted a question to Launchpad Answers about this, maybe they will suggest a solution.
Regards, Krzysztof Kosiński