Maximo Application Suite(MAS) Upgrade Plan by Jantacare
Below is a comprehensive, structured list of all major and minor activities Before, During, and After an IBM MAS (Maximo Application Suite) upgrade from Maximo 7.6.x.
This can be used for planning, SOW creation, or customer presentations.
Pre Upgrade Activities (Before MAS Upgrade) by Jantacare
Planning & Assessment
- Review existing Maximo 7.6.x architecture (WebSphere, DB, Integrations).
- Identify integrations, customizations, escalations, workflows.
- Assess current hardware, OS, DB versions for MAS compatibility.
- Define target MAS version (MAS 8.x / 9.x etc.).
- Prepare detailed upgrade scope & dependencies.
- Validate licensing model → AppPoints requirement calculation.
- Identify all active users, CRON tasks, and integrations.
Inventory Collection
- Collect Maximo objects:
- Domains, Attributes, Application Modifications
- Automation Scripts (Jython)
- DB Config customizations
- Integration endpoints, Object Structures, Publish Channels
- BIRT reports
- Extract current system property configurations.
- Export security groups, sig options, user access matrix.
Technical Readiness
- Set up Kubernetes/OpenShift technical environment.
- Prepare image registries for MAS deployment.
- Validate DB backup strategy (Oracle/DB2/SQL Server).
- Check compatibility of existing 3rd party tools (ESB, LDAP, BI tools).
- Validate SSO (LDAP/ADFS/SAML/OIDC) requirements.
Customization & Code Analysis
- Identify custom Java classes, automation scripts, integrations.
- Flag items that do not migrate (e.g., deprecated APIs).
- Evaluate BIRT report compatibility and redesign if needed.
- Review UI personalization → plan for re-implementation in MAS.
Data Preparation
- Data cleansing (inactive users, obsolete assets, workorders, inventory).
- Archive large historical datasets if needed.
- Validate GL structure, org/site mapping.
Environment Setup
- Prepare DEV, TEST, UAT clusters for MAS installation.
- Configure reverse proxy, SSL certs, networking, firewalls.
- Set up MAS core components (Suite Licensing, MongoDB, SLS, Application Foundation).
Upgrade Activities (During MAS Upgrade) by Jantacare
Installation & Configuration
- Install Kubernetes/OpenShift (if not existing).
- Install MAS Core → Suite License Service, Workspace, UDS.
- Deploy Maximo Manage application.
- Configure DB connection & schema.
- Configure Object Storage for attachments.
- Configure mail, cron, time zones, languages.
Data Migration
- Migrate Maximo 7.6.x database to MAS database.
- Run MAS Data Migration utilities.
- Validate migrated data (assets, locations, work orders, users).
- Reconfigure security groups and conditional expressions.
Integration Migration
- Reconfigure Integration Framework (MIF).
- Update endpoints, handlers, JMS queues (Kafka-based).
- Reconfigure REST/SOAP services to new MAS endpoints.
- Validate ESB integrations (SAP, Oracle, GIS, SCADA, IoT).
Customization Migration
- Redeploy automation scripts.
- Rewrite deprecated script logic if needed.
- Rebuild custom Java classes using MAS SDK if required.
- Rebuild UI changes using Application Designer in MAS.
Reporting Migration
- Convert or rebuild BIRT reports → Cognos / Maximo Reporting.
- Validate KPIs & Start Centers.
- Configure reporting data sources.
Functional Validation
- Test critical modules:
- Asset, Inventory, Purchasing
- Work Management
- Preventive Maintenance
- Service Requests
- Scheduler / Graphical Assignment
- Validate workflows, escalations, condition monitoring.
Performance & Load Testing
- Validate response time improvements.
- Validate CRON jobs and integration throughput.
- Fix performance bottlenecks in DB, JVM, or integrations.
Post-Upgrade Activities (After MAS Upgrade)
Go-Live Preparation
- Conduct UAT sign-off.
- Freeze changes in Maximo 7.6.x.
- Prepare cut-over plan and rollback steps.
- Execute final data migration if delta approach is used.
Production Deployment
- Deploy MAS Manage to Production cluster.
- Migrate attachments, reports, workflows.
- Configure final integrations.
- Activate licensing through AppPoints.
Post-Go-Live Support
- Hypercare support (2–4 weeks).
- Fix post-migration issues.
- Fine-tune cron tasks & performance.
- Monitor integration queues & logs.
Knowledge Transfer & Documentation
- Provide admin & user training sessions.
- Deliver updated architecture diagrams.
- Provide integration, workflow & system configuration documentation.
- Handover operational runbook.
Enhancements (After Upgrade)
Optional Enhancements After Upgrade
- Deploy Maximo Mobile.
- Enable MAS Predict, Monitor, Health & Safety.
- Implement IoT sensors integration.
- Introduce Analytics / Cognos dashboards.
- Configure ChatOps / automation scripts.