XGVela, the telecom cloud native PaaS platform project, is a loosely coupled project. Each of Telco PaaS capabilities and Adaptation Layer capabilities, which XGVela plans to deliver, can either be treated as a group of independent projects, or be combined and treated as one project. The decision will be made as the beginning of project lifecycle by Project’s Committer. And the projects are primaryly self-managed projects.
For each project, the Project’s Committer make all decisions about Releases of that Project. However, following the Release Process is required. The purpose of the Release Process is to insure openness and maximum opportunity for participation. The idea is to have a simple, clear, public declaration of what a project intends to do and when, and what was actually done in a release cycle.
Event | Description | Date | Requriements |
---|---|---|---|
Release Start | The start date of project's release. | Start date |
|
Initial Checkpoint | Start date + 1 or 2 weeks | ||
Middle Checkpoint | Start date + (1/2)*Release duration Release duration = release end date - start date | ||
Formal Release | Release end date | ||
Release Marketing | Release end date + 2 weeks |