Bug System Pilot Dev Workflow: DRAFT Accepted/Understood

John Pampuch john.pampuch at oracle.com
Tue Jan 17 23:38:31 UTC 2012


This makes sense to me, as it reflects the current process of bug 
triage, which is a fairly cursory analysis of a bug by the component 
triage team, followed by a further evaluation where an assigned engineer 
can determine the extent and complexity of the bug and potential fixes.

-John

On 1/17/12 3:28 PM, Iris Clark wrote:
> Hi, Georges.
>
>> With the caveat that we should compare how the list of default JIRA status
>> values compare so as to not introduce _unnecessary_ complexity, I would say
>> that Open is a status, where evaluated, cause known, and Fix understood are
>> all sub-status values --
> In this area of the workflow, the default JIRA status are: New and Open.  They
> have no substatuses.
>
> The current proposal is: New, Open, and Evaluated (with substatuses Cause
> Known, Fix Understood).  Thus, there is one additional status with a very
> limited number of substatuses that reflect the current usage.
>
> A bug may be moved to Open by anybody who considers themselves part of triage.
> This could include people who are not actually qualified to investigate and
> apply a solution.  The criteria to move the bug from New to Open do not
> require technical depth.
>
> A bug is moved to Evaluated by a person who is qualified to make a judgment
> on the technical aspects of a solution.  The defined substatuses can be used
> to refine the level of understanding of the problem.
>
> I don't think it's a good idea to combine these two status.
>
> In the current DRAFT of the Developer Workflow (2011/12/13)
>
> http://cr.openjdk.java.net/~iris/jira/JIRAforOpenJDK.html
>
> for each status, there are three basic section of information:  the definition,
> the "Comes From" list, and the "Goes to" criteria.  I think each status also needs
> a "Who" to encapsulate the information that I've provided above.  If you read
> through the feedback, you'll see that others have requested similar documentation.
>
>>                              <bikeshed>  one that is missing is 'investigating'
>> which would occur prior to evaluated, and there may be ones missing after Fix
>> Understood as well such as Fix in progress etc.</bike-shed>
> Let's not increase the complexity of our workflow right now.  We can always
> add substatuses if a strong argument for them comes up during the pilot.  We
> can even add them after the system goes into production if necessary.  It's
> much harder to remove them.
>
> Thanks,
> iris



More information about the discuss mailing list