Platform/Layout/Backlog: Difference between revisions

Updated how we track and some of the queries
(→‎How We Track Our Backlog: updated to include newer flags and not the whiteboard backlog tag)
(Updated how we track and some of the queries)
 
Line 2: Line 2:


All tracking of backlog and work-in-progress items happens in [https://bugzilla.mozilla.org/ Bugzilla].   
All tracking of backlog and work-in-progress items happens in [https://bugzilla.mozilla.org/ Bugzilla].   
<br/>
===== Flags =====
There are several flag used to track work in Bugzilla including:
There are several flag used to track work in Bugzilla including:
* [https://wiki.mozilla.org/BMO/UserGuide#Tracking_Flags Tracking Flags]
* [https://wiki.mozilla.org/BMO/UserGuide#Tracking_Flags Tracking Flags]
Line 8: Line 10:
* [https://wiki.mozilla.org/BMO/UserGuide#Needinfo_Flag Need Info Flags]
* [https://wiki.mozilla.org/BMO/UserGuide#Needinfo_Flag Need Info Flags]


===== Severity =====
The severity of the bug is also used in how we track our work and the backlog.
For info on severity see [https://wiki.mozilla.org/BMO/UserGuide/BugFields#bug_severity Bug Severity]


We use bug priorities to indicate how soon we plan to work on a bug, task or enhancement according to the following classifications (also documented in our [https://firefox-source-docs.mozilla.org/bug-mgmt/guides/priority.html Firefox-wide priority definitions]):
===== Triaged =====
The definition of Triaged is Firefox related bugs of type defect where the component is not <code>UNTRIAGED</code>, and a Severity value not equal to <code>--</code> or <code>N/A</code>.
<br/>Bugs of type Task or Enhancement may have a Severity of <code>N/A</code>, but defects must have a Severity that is neither <code>--</code> nor <code>N/A</code>.


* '''P1''' — "Must have/fix." Under active development, or planned development during the current release cycle.
For an overview of Bugzilla triage see the documentation [https://firefox-source-docs.mozilla.org/bug-mgmt/policies/triage-bugzilla.html Triage for Bugzilla]
* '''P2''' — "Should have/fix." Near-term backlog item, can/will be worked on starting in the next release cycle or the one after that.
* '''P3''' — "Would like to have/fix." Longer-term backlog item, planned to work on within the next year (assuming the bug also has the <code>[layout:backlog]</code> whiteboard tag).
* '''P4''' — N/A
* '''P5''' — "Will not fix." No plans to work on this item, but will accept contributor patches.


== Definition of Assigned ==
===== Definition of Assigned =====
A bug is considered "assigned" if it has both an assignee AND its status is set to <code>ASSIGNED</code>. Having only one of these fields set is not sufficient for it to be tracked as an assigned bug.
A bug is considered "assigned" if it has both a valid assignee AND its status is set to <code>ASSIGNED</code>. Having only one of these fields set is not sufficient for it to be tracked as an assigned bug. <code>nobody[at]mozilla.org</code> is not a valid assignee for a bug to be considered assigned.


== Commonly-Used Backlog Queries ==
== Commonly-Used Backlog Queries ==


* [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&priority=P1&priority=P2&priority=P3&query_format=advanced&status_whiteboard=%5Blayout%3Abacklog&component=CSS%20Parsing%20and%20Computation&component=CSS%20Transitions%20and%20Animations&component=DOM%3A%20CSS%20Object%20Model&component=Layout&component=Layout%3A%20Block%20and%20Inline&component=Layout%3A%20Columns&component=Layout%3A%20Flexbox&component=Layout%3A%20Floats&component=Layout%3A%20Form%20Controls&component=Layout%3A%20Generated%20Content%2C%20Lists%2C%20and%20Counters&component=Layout%3A%20Grid&component=Layout%3A%20Images%2C%20Video%2C%20and%20HTML%20Frames&component=Layout%3A%20Positioned&component=Layout%3A%20Ruby&component=Layout%3A%20Scrolling%20and%20Overflow&component=Layout%3A%20Tables&component=Layout%3A%20Text%20and%20Fonts&component=Print%20Preview&component=Printing%3A%20Output&component=Printing%3A%20Setup&component=SVG&product=Core&status_whiteboard_type=allwordssubstr All P1-P3 Backlog Items]
* [https://mzl.la/3SYnmGO Untriaged Defects]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&priority=P1&resolution=---&status_whiteboard_type=allwordssubstr&product=Core&component=CSS%20Parsing%20and%20Computation&component=CSS%20Transitions%20and%20Animations&component=DOM%3A%20CSS%20Object%20Model&component=Layout&component=Layout%3A%20Block%20and%20Inline&component=Layout%3A%20Columns&component=Layout%3A%20Flexbox&component=Layout%3A%20Floats&component=Layout%3A%20Form%20Controls&component=Layout%3A%20Generated%20Content%2C%20Lists%2C%20and%20Counters&component=Layout%3A%20Grid&component=Layout%3A%20Images%2C%20Video%2C%20and%20HTML%20Frames&component=Layout%3A%20Positioned&component=Layout%3A%20Ruby&component=Layout%3A%20Scrolling%20and%20Overflow&component=Layout%3A%20Tables&component=Layout%3A%20Text%20and%20Fonts&component=Print%20Preview&component=Printing%3A%20Output&component=Printing%3A%20Setup&component=SVG&status_whiteboard=%5Blayout%3Abacklog All P1 Backlog Items]
* [https://mzl.la/4c13viY Unassigned S1 and S2 Defects]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&priority=P2&resolution=---&status_whiteboard_type=allwordssubstr&product=Core&component=CSS%20Parsing%20and%20Computation&component=CSS%20Transitions%20and%20Animations&component=DOM%3A%20CSS%20Object%20Model&component=Layout&component=Layout%3A%20Block%20and%20Inline&component=Layout%3A%20Columns&component=Layout%3A%20Flexbox&component=Layout%3A%20Floats&component=Layout%3A%20Form%20Controls&component=Layout%3A%20Generated%20Content%2C%20Lists%2C%20and%20Counters&component=Layout%3A%20Grid&component=Layout%3A%20Images%2C%20Video%2C%20and%20HTML%20Frames&component=Layout%3A%20Positioned&component=Layout%3A%20Ruby&component=Layout%3A%20Scrolling%20and%20Overflow&component=Layout%3A%20Tables&component=Layout%3A%20Text%20and%20Fonts&component=Print%20Preview&component=Printing%3A%20Output&component=Printing%3A%20Setup&component=SVG&status_whiteboard=%5Blayout%3Abacklog All P2 Backlog Items]
* [https://mzl.la/48LwO6a Triaged S1 and S2 Defects]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&priority=P3&resolution=---&status_whiteboard_type=allwordssubstr&product=Core&component=CSS%20Parsing%20and%20Computation&component=CSS%20Transitions%20and%20Animations&component=DOM%3A%20CSS%20Object%20Model&component=Layout&component=Layout%3A%20Block%20and%20Inline&component=Layout%3A%20Columns&component=Layout%3A%20Flexbox&component=Layout%3A%20Floats&component=Layout%3A%20Form%20Controls&component=Layout%3A%20Generated%20Content%2C%20Lists%2C%20and%20Counters&component=Layout%3A%20Grid&component=Layout%3A%20Images%2C%20Video%2C%20and%20HTML%20Frames&component=Layout%3A%20Positioned&component=Layout%3A%20Ruby&component=Layout%3A%20Scrolling%20and%20Overflow&component=Layout%3A%20Tables&component=Layout%3A%20Text%20and%20Fonts&component=Print%20Preview&component=Printing%3A%20Output&component=Printing%3A%20Setup&component=SVG&status_whiteboard=%5Blayout%3Abacklog All P3 Backlog Items]
 
 


= Kanban View =
= Kanban View =
25

edits