Re: Proposed Updates to Layout triage process
Emilio Cobos Álvarez <[email protected]> Tue, 22 May 2018 14:08:33 +0200
| Newsgroups | gmane.comp.mozilla.devel.layout |
|---|---|
| Message-ID | <[email protected]> |
Trying the triage buddy approach sounds good to me, fwiw. Related to that, should we try to do something like what the build team does for reviews? In particular, I notice that some of my patches can be reviewed by whoever gets there first. Right now I need to choose a reviewer, which may be more or less backlogged with other duties. The build team has a bugzilla user they all watch and that acts as a queue of "reviews to be done by build peers". That way there's no single build peer overbooked with reviews while others may be more idle and equally qualified to review a given patch. We could consider doing the same for layout. Of course if a patch should definitely be reviewed by a given person, it's better to tag that specific person. But for patches like cleanups / dead code removals / etc, it may work better this way. What do people think about this? -- Emilio On 5/21/18 6:02 AM, Maire Reavy wrote: > Hi Layout folks, > > tl;dr -- This is all about updating our triage process for handling open > Layout bugs. If you aren’t interested in triage, you can stop reading now. > > Following up on discussions from last week’s Layout standup meetings, I’d > like to propose changing how we approach Layout triage. > > > 1. > > Before getting into that, I need to know who considers themselves to be > very knowledgeable of each component. I’ve created a doc to capture that > <https://docs.google.com/document/d/1w3glqHf3bLSMq3iwjHIJVR1pQuHpb0bM1FLrXXasG3s/edit>. > If you consider yourself knowledgeable, please add your name or irc nick > next to the component. Some of you have done that already - thank you! My > goal is to have 3 or more names next to each component by next the middle > of next week. > 2. > > Problem statement; Currently the Layout manager triages all Layout bugs, > and there are a lot of Layout bugs. It’s really a job for more than one > person. In practice the Layout manager counts on various Layout developers > keeping an eye on the bugs, but none of those devs mark priority or comment > regularly to let others know they’ve been reviewed. > 3. > > Purpose of this change: I want to eliminate (as best we can) any single > points of failure on triage and ensure that no bug sits for more than 2-3 > business days without getting triaged. Most importantly, I want us to > ferret out important bugs as early as we can so we have the maximum time to > fix them. > 4. > > The Layout team can try any reasonable approach it wants to triage. > Here are two approaches that seem to have worked well for other teams at > Mozilla: > 1. > > Round robin = everyone on the team takes turns triaging bugs > 2. > > Triage buddy = a small group of experts for that component (typically > the developers who have written and/or modified code in that component) > triage regularly amongst themselves > > * There are pros and cons to each approach, and they were discussed in the > standup meetings this past week. > > 1. > > After talking with the team about this in this week’s standups, I’m > leaning toward the triage buddy approach. > > > Thoughts are welcome. I’m most interested in hearing from people who work > regularly in the Layout code; they are the ones with real “skin in the > game” though I’m happy to hear thoughts from anyone. > > If I get no comments, we’ll go with the triage buddy approach and see how > well it works for us. > > If you haven’t done so already, please look at the first item (1) above and > add your name to the doc I reference -- specifically next to the components > you feel knowledgeable of and capable of triaging bugs for. > > NOTE: The list of triage buddies will change and grow as we grow Layout > peers. I will ask everyone on the Layout team to take a look once a > quarter at this list and consider adding their names to components they > have modified recently. > > Questions? Please ping me or email me privately. I want this thread to > stay focused on discussing which approach we want to take. Again, in lieu > of comments, we’ll go with triage buddy and see how well it works for us. > > Cheers, > > -Maire > _______________________________________________ dev-tech-layout mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-layout