Skip to content

Project Management

Murat Karslioglu edited this page Nov 6, 2019 · 3 revisions

This page describes how NDM project is maintained.

NDM Project Management Overview

Trackers/Tools

NDM Project Management is done completely using GitHub as follows:

  • GitHub Milestones provide a snapshot of short term goals
  • GitHub Projects are used to track the midterm goals
  • GitHub Issues are used to capture long term goals. The issues that are neither part of the milestones or projects are tagged with a label "Future Backlog"

Specifically for NDM:

Meetings

  • Daily OpenEBS Standups are used to track the readiness towards the planned release items. This sheet will be used to track the estimated due dates towards the release goals like RC builds. The sheet also will be used to track some release checklist items. OpenEBS Planning Sheet
  • Weekly Bug Triage Meeting by the NDM maintainers to check on the new issues created in the past week and help the assign the issue with labels and/or include them into project/milestones. Check the sanity of projects and milestones. Though planned for weekly, the maintainers can do this as the issues come in to be more responsive.
  • Bi-weekly OpenEBS meeting to help with product backlog prioritization by taking end-user and feedback from other dependent teams.

Future WIP Backlogs

This is a list of items that need to be further investigated before creating an issue. These are examples of items that came up during discussions with users and other collaborators.

  1. BDC Claim Set to support claiming multiple block devices at a given time. ClaimSet operator to support zone aware scheduling of BDCs. eg: each BD should be in different zones.
  2. Geolocation information to the BlockDevices.
Clone this wiki locally