Hi Kathey,

Thanks for all of the time which you have spent cleaning up the bug reports recently. Let me give my $0.02:

1) I'm not sure what kind of prep can be expected before this meeting. In the time between now and that meeting, the Sun engineers are going to be busy at Java and Community One.

2) We have a lot of fields on our JIRA reports. The following three fields confuse me because I don't see any consistent pattern to what they mean. Their contents seem to be subjective. Because they are subjective, they don't give me much guidance in selecting bugs which should be fixed:

Priority
Urgency
High Value Fix

3) The following fields could have rigorous meaning and would be useful to me in choosing bugs. But they have limited value right now because people don't always remember to fill them in. It might be worthwhile to spend a day or two agreeing on what these fields mean:

Crash
Data corruption
Deviation from standard
Performance
Security
Wrong query result
Regression

4) In addition, I am influenced by the number of Votes which a bug has received.

5) Before calling a meeting, I would like us to triage the 355 or so open bugs. That is, I would like us to make sure that we have filled in the fields listed above in item (3). This is a job which we could divide up among all of the willing engineers on this list. We could coordinate via email or a wiki page. I would certainly be willing to triage a block of 50 bugs--I would probably be dismayed by the prospect of having to triage all 355 bugs by myself.

If we then ask the users to vote on the triaged bugs, I think that I will have all the information I need in order to focus my attention during the 10.5.2 bug-fixing phase. I'm not sure what I can contribute to this meeting if the bugs have not been triaged first. I'm also not sure what additional guidance this meeting can contribute once the bugs have been triaged and the users have voted.

Just my thoughts.

Thanks,
-Rick

Kathey Marsden wrote:
I would like to plan a bug review meeting on #derby IRC on Monday, June 8 at 15:00 UTC (that's 8:00am PDT), (5:00pm CEST) if I figure this correctly.

Since we have a lot of open issues, I would like to focus this meeting on the High Value Fix Candidate list: https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&&pid=10594&customfield_12310200=High+Value+Fix&resolution=-1&sorter/field=issuekey&sorter/order=DESC

The goal of the meeting will be to get this list down to a list of 40 issues that the community agrees will offer highest return on time investment. Currently the list is at 53. Some will come off and I am sure others will be added as part of this process.

The way the game works is *before* the meeting (by Friday June 5) everyone goes through whatever lists they like and marks the open issues they think belong on the list by checking the checkbox in Jira. You may find the reports on this page useful: http://wiki.apache.org/db-derby/DerbyJiraReports. If you added an issue to the list, you can take it off, but you can't take off an issue someone else marked high value, without getting their ok by posting your request to have it removed to the Jira issue.

Come to the meeting ready to advocate for your issues. At the meeting, we go over the high value list ,and trim it down to 40. Bumped issues will get a comment in Jira with an explanation and of course can go back on the list once we clear the backlog a bit.

Does anyone have any objections to the format of the meeting?
Will someone volunteer to be secretary and summarize to the list and make the agreed upon Jira modifications?


Also please look at the Wiki page definition of High Value http://wiki.apache.org/db-derby/HighValueFixCandidates
Questions:
   Is this definition ok or could it be made clearer?
Should the list include improvements and testing build tool issues or just bugs? Should we include documentation? I think DERBY-4165, DERBY-4034, and DERBY-1209 would make nice additions, but of course that eats into our 40.

Thanks

Kathey

Reply via email to