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

-- 
Maire Reavy
[email protected]
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to