Info |
---|
This Guideline is being drafted at the moment. Please, refrain from adding comments and questions until the draft is complete and presented for review and discussion on Tech Leads meeting. |
Action | Example | Assumptions | |
---|---|---|---|
1 | Create Versions in Jira:
| OR |
|
2 | Make sure three required Versions are created for each Jira project corresponding to the modules and other FOLIO software components (plugins, libraries, etc.) owned by a team and meaningful Version Descriptions are added:
|
| |
3 | Update Fix Version field in a Story/Task/Bug selecting an appropriate Version after code changes have been merged:
There should be at least three unreleased Versions available:
| OR OR Bugfix/Hotfix Release version (x.y.Z)
Minor Release version Y (x.Y.z)
Major Release version X (X.y.z)
For more details on Versioning see: |
|
4 | 3 weeks prior established module release deadline Update Fix Version field in an incomplete Story/Task/Bug being not yet merged, if it is confirmed to be a release must-have item. When Fix Version added to incomplete must-have items:
Note: If incomplete item is not assigned to an appropriate Version in Jira in time, there is a great chance it won't get into Release as the team owning a module can start Release procedure earlier than the item is completed. |
|
|
5 | 2 weeks prior established module release deadline I. Confirm the Version to be released and Delete unnecessary Versions: 1. if there are items in Bugfix release version only or if a Bugfix/Hotfix Release is required: → Bugfix release version is planned for release → No need to delete any Versions 2. if there are items in Minor Release (and Bugfix) version AND no items in Major Release version: → Minor Version is planned for release → Bugfix Release version must be deleted; while deleting - all issues assigned to Bugfix release version must be moved to Minor Release Version planned for release to be included into corresponding Release notes 3. if there are items in Major Release (and Minor/Bugfix) version: → Major Version is planned for release → Bugfix and Minor Release versions must be deleted, while deleting - all issues assigned to Bugfix/Minor release versions must be moved to Major Version planned for release to be included into corresponding Release notes II. Proceed with Release Procedure for a module as soon as all the items assigned to a Version planned for Release are completed: 1a. if all items assigned to a Version are closed → Proceed with Release Procedures 2b. if 1 week before release deadline there are still some incomplete items → Double-check with corresponding PO/team if they are on track to get it completed for the planned Release or it should be deferred to the next one and, thus, removed from a Version currently planned for release. | For more details on Release Procedures see: |
|
6 | After Release is created I. Release corresponding Version in Jira: 1. Release Version in Jira 2. Add Release date while releasing Version in Jira 3. Update released version description to easily identify relevance to a certain quarterly release II. Update/add required Versions for next releases: 1a. if Bugfix Version was released → Add next Bugfix Release version → Update Start date for Minor and Major Release versions 2b. if Minor Version was released: → Add next Bugfix and Minor Release versions → Update Start date for Major Release version 3c. if Major Version was released: → Add next Bugfix, Minor and Major Release versions |
|