Priority System for Enhancements

Gervase Markham gerv at mozilla.org
Wed Feb 28 09:44:35 UTC 2007


Benton, Kevin wrote:
> I'm wondering - there are cases when it might be useful to use
> Enhancement_Urgent, Enhancement_Needed, Enhancement_Wanted,
> Enhancement_Not_Likely as the severity rather than changing the meaning
> of Priority based on the status?  

What does this gain us? I don't think that using Priority in this way is 
a semantic stretch. It's just that priorities are now "priorities for 
the project" rather than "priorities for the individual, assigned 
developer".

> One other possibility is to create Roadmap flags: Plan:ThisMajorRel,
> Plan:ThisMinorRel, Plan:ThisFixRel, Plan:NextMajorRel,
> Plan:NextMinorRel, Plan:NextBugFixRel, Plan:FutureRel.  

This is what Target Milestone is for, isn't it? If you think we need 
non-numeric target milestones (like "Future" is) then we should set them up.

>> 	Also, if you're a reviewer, feel free to prioritize
>> enhancements like this. Just remember that a P1 should be really
>> obviously needed, and we should basically all agree that it's needed.
> 
> Could voting play a helpful role in this?

Probably not, as it's hard to give the correct amount of weight to 
votes. (Votes from a core developer should weigh more than votes from a 
random individual IMO.)

The voting system was originally implemented to deal with a time in 
Mozilla's life where we were trying to manage vociferous yet unhelpful 
community elements. I now consider it to be a bit of a wart. Does any 
project use it seriously any more?

Gerv



More information about the developers mailing list