Maximo upgrade process
Maximo® SaaS environment upgrades are provided as part of the customer’s subscription. Upgrading is a jointly owned responsibility between the IBM® SRE team and the customer.
Customers are encouraged to maintain Maximo within two minor version (.dot) levels of the current supported Maximo version and not allow their environments to reach End of Support (EoS). Customers are notified when environments start to approach EoS and need to be upgraded. Notifications are sent through CCC as well as direct email to the primary customer contacts.
The SRE scope and description of the Maximo upgrade process is below.
Note:
- The IBM SRE team provides technical Maximo upgrades. This means SRE is responsible for installing the new version of the software, upgrading the customer’s source database to the new version level, and bringing up the new environment.
- Customers are responsible for regression testing and remediation. This includes testing and fixing any unique or modified screens, reports, integrations, Java™ class file extensions.
- The Maximo upgrade process requires planned outages and downtime. IBM SRE works with customers to schedule the upgrade during mutually agreeable time frames.
- The initial upgrade is typically performed on a lower environment first (usually DEV or TEST) depending on customer preference.
Process Overview
- Customer must submit a case requesting the upgrade. The case should include, at minimum, the source environment URL and wanted time frame for the upgrade. This case is used to track the overall upgrade process and provide status.
- After the source environment has been identified and scheduled, IBM SRE will:
- Make a backup of the source environment.
- Make a backflow of the production database to the source environment (to help ensure data consistency). This is optional, but highly recommended.
- Install the new Maximo version and all applicable Industry Solutions and components on the application server.
- Upgrade the database by using the Maximo upgrade utility. Troubleshoot and resolve any errors or issues encountered.
- Upgrade all applicable Industry Solutions and components. Troubleshoot and resolve any errors or issues encountered.
- Apply one or more most recent IFixes. Troubleshoot and resolve any errors or issues encountered.
- Start up the new environment and make sure that the login screen comes up.
- Hand the environment over to the customer along with the new URL (if applicable).
- Customers are then responsible for regression testing and remediation. This includes any custom or unique screens, reports, and integrations.
- IBM SRE supports the customer during the testing and remediation process as needed through case tickets. This can include involving IBM Maximo product support as needed
- IBM SRE and the customer will repeat the same process as described earlier for additional (higher) environments, or backflow a copy of the upgraded database into other environments, depending on requirements
- The production upgrade may require more than one iteration (for example a dry run). This can be arranged and scheduled with CDS if required.
Additional items may also be covered by the IBM SRE team as part of the process. This may include reconfiguration of applicable SFTP, RDC and VPN accounts, which are attached (linked) documents, and other customer and/or environment-specific items.