Pilot Phase 2
Process Notes
In our retrospective we identified a couple of areas where we thought we could improve. For this phase we’ll focus on creating batches of work, keeping them small, and having more frequent, but short touch points, to hold each other accountable and get unblocked.
Practical changes:
We will create a maintainers board to track work and create sprints with specific deliverables and milestones
We will have a short Maintainer Scrum of Scrums stand up every-other-week.
We will have office hours to bootstrap new maintainers who are being on-boarded.
A number of pilot repositories were unable to complete any of the phase 1 work. These repos have been dropped from the next maintainership pilot and will need to be revisited in the long term.
Expected Input
Feedback from phase 1: Maintainer Outstanding Questions (9/14 meeting)
Decide on the next set of repos.
The maintainers of those repositories would be responsible for both phase 1 and phase 2 work.
How-Tos for Phase 1 work are documented here.
Expected Outcomes
Expanded set of maintained repos
Tooling and process improvements
Expand and clarify what we are asking maintainers to do with a focus on responding to pull requests, issues, and outreach in a timely manner.
Sarina Canelake has created a document as a “stake in the ground” that proposes rough SLAs for maintainers. That document proposes, among other things, that
PRs must be triaged within a week
Author updates to PRs should be responded to within a week
Security fixes should be applied weekly
Dates
Phase 2 runs from 2023-Feb-09 to 2023-Apr-27.
Pilot Repos
Status | Repo | Maintainer | Maintainer Org | Maintainer Board | Notes | |
---|---|---|---|---|---|---|
1 | confirmed | frontend-platform | fed-bom | 2U | They were in Phase 1, but the tasks are not yet done: https://github.com/openedx/frontend-platform/issues/414 | |
2 | confirmed | Aperture | 2U |
| ||
3 | confirmed | openedx-filters | Felipe/Maria | eduNEXT |
|
|
4 | confirmed | 2U - @Adam Stankiewicz | 2U | (migrating to the above board from this previous repo-specific board) | Phase 1 tasks complete. Note: A sibling repo to Paragon is brand-openedx. It doesn’t require much ongoing maintenance / expect many contributions but it could also be included in the pilot? | |
5 | confirmed | OpenCraft - @Piotr Surowiec | OpenCraft |
|
| |
6 | confirmed | django-config-models | arch-bom | 2U |
| phase 1 task are done. |
7 | Confirmed | Feanil | tCRIL |
|
| |
8 | confirmed | arch-bom | 2U |
| phase 1 task are done. | |
9 | Confirmed | TNL | 2U |
| Olive MFE | |
10 | CONFIRMED | Infinity | 2U |
| Olive MFE | |
11 | CONFIRMED | Aurora | 2U |
| Olive MFE | |
12 | Confirmed | Aperture | 2U | Olive MFE | ||
13 | confirmed | Vanguards (Arbisoft / 2U) - @Zainab Amir (Deactivated) | 2U |
| Olive MFE | |
14 | Carry Over | OpenCraft - @Braden MacDonald @Piotr Surowiec | OpenCraft |
| Phase 1 | |
15 | Carry Over | @Edward Zarecor (tCRIL) | tCRIL |
| Phase 1 | |
16 | confirmed | Vanguards (Arbisoft / 2U) - @Zainab Amir (Deactivated) | 2U |
|
| |
17 | Carry Over | Arch-BOM (2U) - @Ned Batchelder (Deactivated) | 2U |
| Phase 1 | |
18 | Carry Over | eduNEXT - @Felipe Montoya @Maria Grimaldi | eduNEXT |
| Phase 1 | |
19 | Carry Over | @Edward Zarecor (tCRIL) | tCRIL |
| Phase 1 | |
20 | Carry Over | Cosmonauts (2U) - @Zach Hancock (Deactivated) | 2U |
| Phase 1 | |
21 | Carry Over | Phoenix (Arbisoft / 2U) | 2U |
| Phase 1 | |
22 | Carry Over | Phoenix (Arbisoft / 2U) | 2U |
| Phase 1 | |
23 | Carry Over | Aperture (2U) - @Kelly Buchanan | 2U | Phase 1 | ||
24 | confirmed | (tCRIL) | tCRIL |
|
| |
25 | confirmed | (tCRIL) | tCRIL |
|
| |
26 | confirmed | (tCRIL) | tCRIL |
|
| |
27 | confirmed | (tCRIL) | tCRIL |
|
| |
28 | confirmed | (tCRIL) | tCRIL |
|
| |
29 | confirmed | (tCRIL) | tCRIL |
|
|