Project management, admin, misc
Go to file
fryorcraken.eth 36ab80fce3
Add references to 2023
2023-07-31 16:59:03 +10:00
.github Set guidelines 2023-07-31 16:56:18 +10:00
adr adr: added message uid document 2023-03-22 12:43:51 +01:00
README.md Add references to 2023 2023-07-31 16:59:03 +10:00

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:

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):