Drupal Core News: Bug Smash Initiative 3-year update

Bug Smash Initiative 3-year update

The Bug Smash community initiative started in May 2020 with the goal of reducing the number of open bugs against Drupal core.

Following advice from Gábor Hojtsy that 'an initiative should have an exit strategy', the initiative's definition of done was a 5% reduction in bugs in Drupal core.

Over the past three years, we've smashed this goal and passed our definition of done with a 27% reduction in bugs

Priority

Initial - 2020-04-21

Goal

% Diff

Recent - 2023-05-09

Actual Reduction

% Diff

Minor

338

300

-11%

311

-27

-8%

Normal

6205

6000

-3%

4397

-1808

-29%

Major

1113

1000

-10%

896

-217

-20%

Critical

57

50

-12%

47

-10

-18%

Total

7713

7350

-5%

5651

-2062

-27%

Next steps

So the question is - where to next for the initiative? We've discussed this in our fortnightly meetings and see two paths forward:

  • We announce the initiative goals are complete and wind up our operations

  • We reframe our goals and start again.

Let's explore what those two look like.

Option 1: Winding up the initiative

This option may seem drastic, especially given there are still bugs in core. This wouldn't mean we'd stop trying to fix them or that we'd stop working together as a collective. It would just mean we would wind up the formal administrative tasks that go with an initiative, such as regular meetings and minutes and our twice-daily triage goal. 

Winding up the initiative doesn't mean that the  #bugsmash slack channel or the BugSmash table at sprints would cease to exist. Nor does it mean the like-minded folks who've worked together in the initiative would cease collaborating. 

It just means we'd drop the formal parts of the initiative and revert back to being a loose collective with a shared goal.

Option 2: Reframing our goals

This option would allow us to reset our goals and decide on our focus for the next couple of years. We need to ask ourselves if we still have the same passion AND if we think we can make as much progress as fast as we did.

There is much less low-hanging fruit than when the initiative started. This means that many of the remaining bugs are difficult to fix. This can have an impact on morale and participation. Lately, our daily triage tasks are receiving less interest - most likely because the bugs are harder or require a specialist..

Share your thoughts

Do you have thoughts on which option we should take? Or is there an alternative that we’ve missed? 

Please take part in our community survey and let us know.

PubDate

Tags