ABOUT MAXIMO
Maximo became the cash-cow product for IBM after it was acquired MRO Software. The main value proposition of Maximo was a unique home grown UI framework which was tied closely to Maximo's Business Object (MBO) layer ORM layer. Using the framework, a developer could generate boilerplate code for the MBO layer, write UI screens declaratively in XML format, just add business logic and have an industry app ready.
At its helm, Maximo was used to power a portfolio of 117 apps across 7 domains.
DOMAINS
Enterprise Asset Management, Logistics, Oil, Nuclear, Transportation, Pharmaceuticals, Medical Devices
TECH
J2EE, Java Server Pages, JavaScript, Visual Mining Charts, HTML & CSS
BUSINESS PROBLEM
As applications grew in Maximo, the data silos emerged. There was no one consolidated view for the user to start their day and incoming work. There needed to be on one single startup dashboard portal like window for Maximo end users as a start of workflow.
SOLUTION
Start Center was designed and implemented to provide the much needed consolidated BI view on top of Maximo. Users can pick from a list of pertinent pre-prepared portlets that reflect, current workload, KPIs and work assignments. It's a one stop shop to get going within Maximo without having to find your way through different applications. The view also provides quick aggregate of key metrics. This was done at a time where there were no other competetitors in the market except Data Stream, providing such views. Users can have multiple start centers for different contexts.
MY ROLE
I was the full stack lead developer on this project. I worked very closely with Architects (Designers) and Product Managers and co-designed and developed this dashboard view grounds up using JavaScript, High Charts and Java Server Pages. I also tested this application internally with over 40 users as Maximo was used for internal eat-your-dogfood-project.