As part of the planning for the last quarter of 2024, we’d like to do a project focused on code quality: that is, tackling more bug reports, some legacy or backlog issues.
As we already organized an effort in Q2, we realize we need modules to be involved much earlier so each of them can
- Assess: look at the current state of quality in their area
- Define the most urgent needs
- Come up with a plan
What you need to know
- We’d like to do this in December 2024 + January 2025
- Why? Because the end of year is always hectic and that should give us enough time and space to really work on quality, while also giving more buffer to plan the next projects.
- This means Q4 2024 for projects > October and November / Q1 2025 for projects > February and March
- Every module is involved, except Core (@mont29), Cycles (@weizhen @lukasstockner97 ) and @deadpin as those people are already mostly working on debugging or improvements.
- Triaging team should feel empowered to point out specific areas of interest, or specific issues needing attention @lichtwerk
- Weekly organization: during those two months, developers on payroll should split their week between regular maintenance (incoming issues) and the quality project (which has specific targets)
- Who can participate: it would be great to have every contributors’ support, of course!
What we want
- Fix bugs: comb through the list, close the old ones, lower the number of open issues. Make the code cleaner.
- Need some motivation? What about fixing or closing everything that is more than 1 year old?
Next steps
- In the next module meetings: discuss the project and plan time to assess the needs of your area
- Communicate your numbers, goals and priorities to Thomas and Fiona
- No need for focus time on quality? Awesome! Let’s keep working on projects and regular maintenance.
- Or maybe you have ideas for tests? Automations? Let’s discuss.
- By the end of September: Fiona will get back to everyone with a proposal plan, and the overall planning for Q4
If you want help to pick priorities, please reach out to Sergey.
Let us know if you have any question!