Assigning to non-developers vs Reliability of statistics
Posted: 27 Feb 2007, 01:54
In my company Mantis has become a victim of its own success!! Formalised plans are now being drawn up to roll out Mantis through multiple departments.
There is one sticking point - until now we have insisted on the "Mantis Way" where an issue should remain assigned to its handler (the developer) right up until it is closed.
There are now many demands for the ability to be able to assign an issue to anyone, mainly to solicit feedback - so it could be assigned to the reporter, to testers, managers, documentors, marketers, and other third parties.
My defences against this change are simply not strong enough:
1. "But this will screw up the statistics"
2. "But the original handler information is obscured"
And given the more complex workflow we are going to be introducing, being able to assign an issue to anybody has many advantages.
To try and overcome problem 1 I've come up with one idea - to create a custom field called "Resolved By:" and whenever an issue is resolved, copy the handler's name into that field. Then re-code the statistics to retrieve the developer's name from this field rather than the "Assigned To" field.
This will also partially overcome problem 2. For an issue that has gone through many assign hops, I think people will just have to look through the history to find the original developer to assign it back to again.
Does this seem a reasonable solution? I feel sure this is a common problem that most Mantis users run into. What other solutions are there for this fundamental conflict?
thanks,
djcarr
There is one sticking point - until now we have insisted on the "Mantis Way" where an issue should remain assigned to its handler (the developer) right up until it is closed.
There are now many demands for the ability to be able to assign an issue to anyone, mainly to solicit feedback - so it could be assigned to the reporter, to testers, managers, documentors, marketers, and other third parties.
My defences against this change are simply not strong enough:
1. "But this will screw up the statistics"
2. "But the original handler information is obscured"
And given the more complex workflow we are going to be introducing, being able to assign an issue to anybody has many advantages.
To try and overcome problem 1 I've come up with one idea - to create a custom field called "Resolved By:" and whenever an issue is resolved, copy the handler's name into that field. Then re-code the statistics to retrieve the developer's name from this field rather than the "Assigned To" field.
This will also partially overcome problem 2. For an issue that has gone through many assign hops, I think people will just have to look through the history to find the original developer to assign it back to again.
Does this seem a reasonable solution? I feel sure this is a common problem that most Mantis users run into. What other solutions are there for this fundamental conflict?
thanks,
djcarr