Skip to content

Project Management

Kiran Mova edited this page Nov 7, 2019 · 1 revision

This page describes how Jiva project is maintained. Jiva Project includes - both data engine, the code maintained in https://github.com/openebs/jiva, as well as the control plane components like provisioners and metrics collectors available in https://github.com/openebs/maya, https://github.com/openebs/external-storage, https://github.com/openebs/jiva-csi

Jiva Project Management Overview

Trackers/Tools

Jiva follows OpenEBS Project Management guidelines and is tacked 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 "Backlog"

Specifically for Jiva:

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 Jiva 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. Support for Direct Backup/Restore to S3
Clone this wiki locally