Hello,

Good news, the Bugzilla changes (bug type & regressed by) are now live.

The implementation of the defect/task/enhancement feature was requested
first 20 years ago (back in 1999 -
https://bugzilla.mozilla.org/show_bug.cgi?id=9412).

Because I had a few discussions about task vs enhancement, a good way to
make the difference between the two use cases is: If I ever need help with
this bug, should it come from someone in Product or an EPM?

Besides that, we started working with various triage owner with the new
workflow. Now that we have the bug type available, we will be able to
deploy it to more components.

As always, don’t hesitate to reach out to us if you have any feedback!





Le mar. 12 mars 2019 à 11:55, Sylvestre Ledru <sylves...@mozilla.com> a
écrit :

> Bugzilla is one of the key tools used for the development of Firefox since
> the Netscape era. Even though this tool is serving us well, after
> interviewing a bunch of people at every level inside the company, we
> realized that we need to go the extra step.
>
> Therefore, we decided to focus on improving Bugzilla itself but also, as a
> next step, improve the workflows we have on bugs.
>
> To start with, we are coming with a set of three major changes to make our
> life better and easier.
>
> 1) Enforcing the usage of the priority field
>
> As described in this schema
> <https://docs.google.com/drawings/d/1G8SV3EUPknh-2zExL08cd9lzzGMOHAZeRA1geBQnGD4/edit>,
> we are now asking triage owners to set the priority field according to the 
> priority
> definition
> <https://mozilla.github.io/bug-handling/triage-bugzilla#how-do-you-triage>.
> The main goal is to make sure that every bug has been looked at and a
> priority has been set in accordance with the priority definitions.
>
> A bot will automatically needinfo the triage owner (or a member of the
> team if it uses a round robin triage method).
>
> We have been experimenting with this for several components and the
> results look great!
>
> 2) Bug type - new field
>
> Firefox development requires a bug for every change in the Firefox code
> base. It doesn’t matter if this is used to fix a defect in the product, to
> implement a new feature or to refactor some code.
>
> For years, we have been using bugzilla keywords to classify them. However,
> as they are not mandatory, the metadata can be missing, unmaintained, or
> inconsistent.
>
> With this change, we are going to extend Bugzilla to add a new field with
> three new values:
>
>    -
>
>    Defect - an issue in one of our products
>    -
>
>    Enhancement - a new feature or an improvement
>    -
>
>    Task - a developer task. For example: refactor code foo.
>
>
> Since we don’t want to increase the confusion for new users, the default
> value will be defect and, to the best of our ability, existing bugs will be
> moved <https://bugzilla.mozilla.org/show_bug.cgi?id=1524738> under one of
> these categories.
>
> With this information, we will be able to more precisely measure the
> quality of our products, as we will not mix defects together with
> feature-related work.
>
> We have a development instance of Bugzilla
> <https://bugzilla-dev.allizom.org/> where the changes can be evaluated,
> we are planning to go live in the new few weeks.
>
> More information https://bugzilla.mozilla.org/1522340
>
> 3) Adding a new field called “Regressed by”
>
> Currently, we misuse the blocks/depends fields to mark bugs causing
> regressions. However, they can be confusing and aren’t used consistently by
> developers. Moreover, since we are using bugs for defects, enhancements or
> tasks, it can be very hard to pinpoint the changes which introduced a
> regression.
>
> Being able to pinpoint changes which introduced regressions will make it
> easier to build tools to help with assessing the riskiness of changes.
>
> Therefore, we will add a new field in bugzilla which will clearly identify
> which bug caused a regression.
>
> More:
>
> http://bugzilla.mozilla.org/1461492
>
> Last but not least, nothing is written in stone and we have other
> improvements (bug workflow, improved search, regression field, etc) coming.
> Sylvestre
>
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to