-
Objective: Establish a full understanding of your current Maximo 7.6.1.3 environment.
-
Actions:
- Inventorize all Java customizations by type (Java classes extensions for various type of events Mbo, MboSet , Conditions ,Field Classes , Workflows , Integration etc).
- Extract all Automation Scripts, including launch points and event triggers.
- Document all current integrations, identifying protocols (JMS, REST, SOAP) and endpoints.
- Engage business stakeholders to identify critical features and obsolete components.
- Catalog all configurations (workflows, Database components , conditions , escalations , UI changes etc.).
-
Outcome Focus: Clear knowledge base to prioritize migration scope and refactoring needs.
-
Objective: Convert current Maximo licenses into MAS's flexible AppPoints licensing model.
-
Actions:
- Use IBM’s AppPoints calculator with detailed user role analysis (authorized, concurrent, administrative).
- Map legacy license types to AppPoints, incorporating mobile and add-on usage.
- Plan license conversions early to enable phased migration and uninterrupted user access.
-
Outcome Focus: Cost-efficient, accurate licensing setup aligned with MAS usage.
-
Objective: Prepare MAS environment for deployment, focusing on cloud and containerization.
-
Actions:
- Select deployment architecture: public cloud, private cloud, or hybrid (IBM Cloud, AWS, Azure).
- Provision Red Hat OpenShift clusters with appropriate sizing—master and worker nodes.
- Define networking, storage, monitoring, and security policies for the container environment.
- Set up DevOps pipelines for automated deployment, configuration, and customization delivery.
-
Outcome Focus: Robust, scalable, and manageable MAS infrastructure foundation.
-
Objective: Rationalize and modernize custom business logic and UI customizations for MAS compatibility.
-
Actions:
- Review Java classes and recompile/refactor for Java 17 (MAS 9.1 compatibility).
- Convert suitable Java logic to MAS automation scripts for easier maintenance.
- Refactor or remove legacy automation scripts, update syntax and error handling.
- Rebuild UI customizations using MAS real-time CSS and layout tools to avoid downtime.
-
Outcome Focus: Clean, maintainable, future-proof customizations optimized for MAS.
-
Objective: Ensure all external integrations are compatible, secure, and scalable in MAS.
-
Actions:
- Identify legacy JMS and SOAP based interfaces; plan migration to Kafka events and REST APIs.
- Update integration security by replacing maxauth tokens with MAS API keys and OAuth where applicable.
- Conduct thorough end-to-end integration testing, simulating production workflows.
-
Outcome Focus: Reliable, secure, and scalable integration architecture aligned with MAS standards.
-
Objective: Implement modern, secure user authentication aligned with enterprise policies.
-
Actions:
- Choose authentication strategy: Local MAS credentials, LDAP integration, and/or SAML SSO.
- Configure role mappings and access controls based on authenticated user attributes.
- Secure APIs with token-based authentication and enforce encryption standards.
-
Outcome Focus: Seamless, secure user access management integrated with corporate identity services.
-
Objective: Verify full functionality, integration, performance, and user acceptance before go-live.
-
Actions:
-
Develop automated functional and regression test scripts for customizations and core features.
-
Perform parallel runs of legacy Maximo and MAS environments to ensure data and process consistency.
-
Conduct User Acceptance Testing (UAT) engaging business users and power users.
-
Establish rollback plans and backups to mitigate risk during cutover.
-
Outcome Focus: High confidence in migration readiness and minimal business disruption.
-
Objective: Support long-term MAS stability and evolving needs through documentation and governance.
-
Actions:
-
Maintain detailed technical, functional, and business documentation on customizations, integrations, infrastructure, and security configurations.
-
Implement version control and change management processes for customization and configuration updates.
-
Train IT support, developers, and end-users on MAS functionality, architecture, and operational best practices.
-
Establish governance frameworks for ongoing customization approvals, testing, and compliance.
-
Outcome Focus: Sustainable MAS operations with controlled evolution and enhanced support capabilities.