This page is old. Please see the Release Management instead
ODIM Release Management Process
Draft Dec 1, 2020
Cadence and Release Phases
Four scheduled releases each year, with two types of releases: major releases and maintenance releases (defect fixes only).
Yearly Release Cadence: 2 major releases, 2 maintenance releases
Major release every six months (January 31st, July 31th)
Maintenance release every six months (April 30th, October 31st)
Major Release
Consists of:
Feature development (minus 6 months to minus 4 weeks)
New features, changes and enhancements to existing features, and/or bug fixes.
Integration period (minus 4 weeks to minus 2 weeks)
Milestone: Feature Freeze at release minus 4 weeks.
Integration, QA and testing of the different contributions.
Release Candidate period (minus 2 weeks to minus 1 day).
Milestone: The RC0 build.
During RC Period, fix blocker & critical defects. Other defects deferred to next cycle.
New blocker and critical bugs will be fixed and will trigger a new RC build.
Release Criteria: no blocker or critical defects.
End of Release Candidate Period (day before release date)
Major Release (release date)
Milestone: Release
Build the new release
Major Release goes live and is available to download
Major Release Summary - Example | ||||
---|---|---|---|---|
Aug 1 – Dec 31 | Jan 1 – Jan 15 | Jan 15 – Jan 30 | Jan 30 | Jan 31 |
Feature Development | MS: Feature Freeze Integration period integration, QA and testing | MS: RC0 Release Candidate period Only fix blockers and | Build the new Release | Major release goes live and is available for download |
Maintenance Release
No new features. Starts after every major release and consists of:
Bug fix period (minus 3 months to minus 2 weeks)
Bug Fix Freeze at release minus 2 weeks
Release Candidate period (minus 2 weeks to day before release date)
During RC Period, fix blocker & critical defects. Other defects deferred to next cycle.
New blocker and critical bugs will be fixed and will trigger a new RC build.
Release Criteria: no blocker or critical defects.
End of Release Candidate Period (day before release date)
Maintenance Release (release date)
Milestone: Maintenance Release
Build the maintenance release
Maintenance Release goes live and is available to download
Maintenance Release Summary Example | |||
---|---|---|---|
Feb 1 - April 15 | April 16-29 | April 29 | April 30 |
Defect fixes | MS: RC0 Release Candidate period Only fix blocker and critical defects | Build the Maintenance Release | General Availability of the Announcement |
Defect Severity and Definition
Severity | Definition |
---|---|
Blocker | |
Critical | |
Major | |
Minor |