The MiCC Release Cycle: How to indentify what is included in an...

Expand / Collapse
 

The MiCC Release Cycle: How to indentify what is included in an update


Release Terminology

Mitel MiContact Center releases Major Versions (X.X.x.x), Service Packs (x.x.X.x), Fix Packs (x.x.x.X), as well as individual Hotfixes.

A Major Release includes major features and/or new products, support for new 3rd party applications (ie. New versions of Windows, SQL, phone system releases, etc.), field found, and internally found issues.

A Service Pack includes minor features/enhancements, support for new 3rd party applications (ie. New versions of Windows, SQL, phone system releases, etc.), field found and internally found issues.

A Fix Pack includes support for new 3rd party applications (ie. New versions of Windows, SQL, phone system releases, etc.), field found and internally found issues.

A Hotfix is individual patch that is meant to resolve a single, or small amount of related issue(s).   These are typically created for an emergency or high severity field found issue.

The figure below shows the different release vehicles and how they are rolled up.



Release Types

Major Version:  After a major version is released, all reported issues that are reported are included in one of 3 delivery vehicles available within that release.  An individual hotfix, and fix pack, or a service pack.  The decision on where to include it is dependent on the severity of the issue, and to ensure we meet our Service Level Agreement.   It also depends where in the product release cycle we are, as to whether it can be include in the next scheduled release, or a subsequent one.

Service Pack: A service pack introduces minor features and enhancements and also includes the contents of the prior fix packs and any hotfixes created prior to the Service Pack code freeze date.  Each time a service pack is released, detailed release notes are produced explaining newly introduced features and enhancements, issues fixed in this release, known issues within this release, and any hotfixes not included (if they were completed past the development code freeze date).  In Figure 1, 6.0.1.0 and 6.0.2.0 are both Service Packs.  You can see within the figure that all contents prior to 6.0.1.0 have been included in that release vehicle.  You can also see that 6.0.2.0 has everything prior to it included in the release.

Fix Pack: A fix pack includes fixes for field found issues, and a rollup of any hotfixes completed prior to the development code freeze date.   Each time a fix pack is released, detailed release notes are produced explaining newly introduced features and enhancements, issues fixed in this release, known issues within this release, and any hotfixes not included (if they were completed past the development code freeze date).   Fix packs are cumulative and are included in service packs. In the figure above, 6.0.0.1 (fix pack 1) is included in 6.0.0.2 (fix pack 2) and both will be included in 6.0.1.0 (service pack 1).

Hotfix: A hotfix is created if an issue is raised as emergency or high and is mission critical to the operation of the business.  A hotfix may also be created if the next available scheduled release falls outside of the Service Level Agreement.   Hot fixes are included in the next available release that is in the development phase .  Only after the hotfix is installed at the customer site, and confirmation is obtained that it resolved the issue, will the hotfix be considered complete.  If the next scheduled release is past it’s development code freeze date, the hotfix will be omitted from that release and included in the next available release.  In Figure 1 above, both Hotfix 1 and Hotfix 2 were found on major version 6.0.0.0, however, Hotfix 1 was considered complete prior to the 6.0.0.1 development code freeze date and will be included in 6.0.0.1, whereas Hotfix 2 was considered complete after the code freeze date, and will be included in 6.0.0.2.   This means that a customer that installs Hotfix 2, will not be advised to upgrade to 6.0.0.1 as the issue still exists in that version.  They will need to wait until 6.0.0.2 to upgrade as the Hotfix is included in that release.

NOTE: Hot fixes are NOT cumulative to one another.   They must be installed individually.

Fix Packs and Service Packs ARE cumulative.  In the figure above, you can install Major Version 6.0.0.0 and then install Service Pack 6.0.2.0.  It is not necessary to install each Hotfix, Fix Pack, and Service Pack separately.

Starting in 6.0.2.1 you will also be able to install the current version as a single installer, no longer requiring a 6.0 GA installation followed by a Fix Pack.  This all-in-one installer still includes all previous versions.



Rate this Article:
     

Add Your Comments


Name: *
Email Address:
Web Address:
Verification Code:
*
 

Details
Last Modified:Thursday, May 19, 2016
Last Modified By: AndrewMontpetit
Type: INFO
Article not rated yet.
Article has been viewed 3,402 times.
Options