Experience has shown that the ability to integrate Maximo with existing business processes is often what makes or breaks the implementation. Whether the integration is with leading financial suites like SAP or Oracle, or with industry-specific applications and enterprise solutions, Code Development consultants are among the few who can assist in the most technically challenging projects.
An integration project with Code Development will consist of the following phases:
Our consultants assess which software is most suited to performing each part of the business process and whether it is technically feasible to integrate the software tools.
We look for the best choice of interface technology, hardware and network infrastructure and design a disaster recovery plan to ensure you will be provided with the best overall solution.
This provides a very detailed description of the integration system. It consists of 'low level' functional and technical specification documents, written for a technical audience, that describe all configuration and customisation requirements. In addition, we set out test scenarios to verify that the system performs the tasks demanded of it.
Our consultants carry out the work set out in the specification. This could be configuring Maximo's integration module, or programming bespoke Java extensions to accommodate non-standard requirements - Code Development's consultants are among the few that bring together Java expertise with an in-depth understanding of Maximo.
For example, we have often been able to achieve data integration between Maximo and legacy software systems that do not provide data in any format that Maximo can recognise, by developing custom Java extensions.
During testing, we create detailed hypothetical situations that cover the wisest possible range of scenarios as well as stress tests, which prove that the interfaces can handle the anticipated volume with capacity to spare.
Testing interfaces is a complex organisational task as it requires the involvement of personnel from all the tools being integrated - and we include users and technical staff in this process. In previous projects, for example, we have had teams working on either side of the interface in different locations and completely different time zones, to maximise the hours in the day.
Our consultants carefully plan going live with the completed integration to ensure that your businesses processes run with minimal interruption. We always put fall-back procedures in place and rehearse them thoroughly. With their longstanding experience, our consultants are able to detect potential problems early and prevent them from spreading.
Usually, we advise 24/7 support and monitoring for the initial period, and then ongoing support for several months until the system is proven to be stable.