MRenvoize/RM

From Koha Wiki

Jump to: navigation, search

Proposal

I propose standing for the Release Manager position for the next two koha release cycles (19.11 and 20.05). I would act as per the guidelines on project roles whilst also attempting to encourage improvements to the development culture by trying to introduce more collaboration between parties.

Release Management is very team dependant and as such I would lean heavily on the amazing efforts of the QA team and try to maintain a close relationships with them throughout the cycles. I'd like to take more of an active role, alongside the QA Manager, in assigning SO/QA resources to important bugs encouraging quicker iteration and faster feedback.

19.11

I will strive to make 19.11 a healthy and polished release.

  • I'd like to focus on Acquisitions, in particular improving workflows, accountability/auditability and accuracy.
  • I don't believe Mana has received the attention it needs during the last cycle and I would like to see some polish and enhancement in this area. Perhaps looking into extending it to manage plugins and perhaps investigating federation of Mana servers.
  • Elasticsearch has become a first class citizen during the last few cycles and I'd like to see that continue to flourish under my leadership.
  • I would encourage continued efforts on the REST API, and hope the new RMaint team adopt the backporting policies I put in place during my tenure as RMaint.

I'd really like to see continued enthusiasm for the following too:

  • Continued refactoring efforts
  • Continued improvements to the test suit
  • More code golf to refine bugs that are 'nearly there'
  • Keeping submissions small, focused and testable wherever possible