36ab80fce3 | ||
---|---|---|
.github | ||
adr | ||
README.md |
README.md
Waku Project Management
Tracks/coordinate effort/tasks that targets Waku as a product across implementations (production readiness, scalability, etc).
Teams
The Waku Team is currently split in the following subteams:
- Waku Research
- Waku Development (nwaku, js-waku, go-waku)
- Waku Eco Dev (DevRel, Docs)
Work Tracking and Reporting Guidelines
Requirements
The current reporting requirements are 2 folds:
1. Weekly Reporting
Weekly reporting by subteam of progress on milestones. See https://notes.status.im/waku-2023-report as the initiating document
2. Monthly Reporting
Monthly reporting is currently done in a private Google Sheet and has the following sections:
- Progress on yearly milestones (10 milestones as defined in https://notes.status.im/Uz9HeCwZTDSYyOq36Q54cA#, now marked as Epics).
- Key achievements/highlights of previous month
- Planned achievement for next month
- RAID: Risks, Assumptions, Issues and Dependencies
- Identified Market Opportunities
The Google Sheet will soon be replaced by a dashboard that extract data using GitHub with the ability to organise the data by epic using GitHub labels.
Terminology
Name | Number of | Timeframe | Team Scope | Description |
---|---|---|---|---|
Priority Track | 3-5 | Set yearly | Whole Team | Focus set for the year, must be aligned with Logos Collective's priorities. |
Epic | 2-3 per Priority Track, total<=10 | Set yearly, delivered quarterly-ish | Several subteams | Identified deliverables for each Priority Track. |
Milestone | Some per Epic | Set quarterly-ish, delivered monthly | One subteam | Steps to deliver an Epic. |
Task | Many per Milestone | Set monthly-ish, delivered weekly | One individual | Smallest chunk of work to be delivered. |
GitHub Usage
For each:
- Epic, there is a GH issue under the https://github.com/waku-org/pm repo.
- Epic, there is a label with format
E:<year>-<epic title>
created across all relevant https://github.com/waku-org/ repos. - Milestone, there is a GH issue under the relevant https://github.com/waku-org/ repo with related Epic label and
milestone
label assigned. - Task, there is a GH issue and/or pull request under the relevant https://github.com/waku-org/ repo with related Epic label.
Hence, correct Epic label must be assigned to all GH issues/pull requests representing a Milestone or Task. This will enable the usage of the new reporting dashboard and reduce manual maintenance.
Ideally, every:
- Epic GH issue contains a list of planned Milestones.
- Milestone GH issue contains list of planned and completed Tasks.
Work Tracking per Year
2023
Priority Tracks: https://notes.status.im/Uz9HeCwZTDSYyOq36Q54cA#a
Epics (WIP):
- https://github.com/waku-org/pm/issues/25
E:2023-light-protocols