UI for editing workflow
Gervase Markham
gerv at mozilla.org
Fri Apr 13 08:54:05 UTC 2007
Benton, Kevin wrote:
> As I see it, the problem is - how do you deal with it when the reason
> something is deferred is beyond your control (i.e. pending customer
> feedback)?
I don't think it's all that helpful to get into a discussion about which
particular workflows and states are good process and which are bad;
after all, we are implementing a general mechanism so that people can
shoot themselves in the foot if they so choose :-) But some thoughts:
> What about when a deferment is due to verification
> (VDEFERRED) - that might make sense for milestones or deadlines, but
> it's helpful to be able to mark the bug as being in that deferred state
> because managers like to know what's really keeping us from reaching our
> goals today.
In the current workflow, this state is RESOLVED - i.e. the state between
a bug being fixed and it being VERIFIED. I don't consider this to be
"deferred", unless any bug not being actively worked on at this very
moment counts as "deferred".
> At the same time, those managers want to know why
> something is deferred. The other thing that a deferred state does is it
> helps users sort through tasks more easily. When a bug is deferred for
> customer feedback,
a.k.a. NEEDINFO :-) You are using a very broad definition of the word
"deferred".
> the engineer knows that he/she can either ignore the
> issue or wait for it to show up again on their stale bugs report
> (non-closed bugs that have gone 7 days without an update for example).
> That helps the engineer stay focused on what the engineer can work on
> versus what's out there that needs to be worked on. Items pending a
> future milestone may need some work now even though it's more than one
> milestone away.
Except that then they should be broken down into multiple related bugs,
some targetted at the next milestone, others targetted at a later milestone.
The absolute _meaning_ of "Milestone: Future" is "no one has to work on
this now". If someone has to work on it, it's not Future.
> Managers are asking "How long did it take to resolve that issue" without
> asking engineers to fill in the time tracking data. We used to do it in
> Remedy and we could do it in Bugzilla too with a little adjustment.
Surely this is the time between being filed and being RESOLVED? No
changes required.
Gerv
More information about the developers
mailing list