Some Practical Tips for Successful CMMS Implementation
     Based on the concepts above, here are a few practical tips to assist you in making your CMMS Implementation more successful.
Apply "Big R" Re-engineering principles
     Small thinking gains small benefits. Apply some creativity when re-engineering your maintenance management processes to make sure that you take full advantage of the benefits that the software may enable. For example, the capability to enable payment of spare parts invoices on receipt of the goods may permit direct purchase items to be delivered directly to the worksite, rather than to the warehouse.
Link software selection with the process review
     When re-engineering your maintenance management procedures, it is essential that the re-designed procedures can be implemented with the selected CMMS software. Similarly, to obtain maximum benefit from your CMMS implementation, it is essential that the CMMS software supports the changes to maintenance management processes that will give the greatest benefits. The general approach taken is to select the new CMMS software first, and then think about re-engineering the processes. A better approach is to perform at least a high level business process redesign, and then review the packages available to see how well they will support that redesign. For example, if the intention is to have production operators (who may only be occasional users of the CMMS) raising Work Orders in the Maintenance system (and thereby achieving better quality defect data, at source), then the need for a GUI interface may be considered o be essential. Similarly, you may consider that the capability to handle Work Requests (before conversion to Work Orders) is also essential in this situation.
Document New Processes
     Make sure that everyone understands the new processes by documenting them. Effective use of flow-charting tools can help to aid understanding. If a process is not documented, then there is no way of checking whether it is being adhered to.
Gain Commitment to new procedures
     People don?t change the way they work just because they are told to. They need to:
  • see the need for change
  • see that there will be some personal benefit for them in making the change, and
  • feel that they are a part of setting the direction for change
     We have obtained great success in bringing about successful changes to Maintenance Management processes by:
  • training all maintenance and key production personnel in Best Practice Maintenance Management principles
  • involving key maintenance and production personnel in developing the new procedures
  • trialing the new procedures, and then giving the opportunity for further "fine tuning" of the procedures.
Establish regular procedure compliance audits
     Following implementation of the new Maintenance Management Procedures, an essential measure to ensure that the procedures "stick" is to conduct periodic compliance audits. These can be conducted by means of self-assessment, by peer review, or with external assistance. However, to be successful, the audit procedure must be documented, with each audit element being able to be objectively verified.
Link compliance with new procedures to personal rewards
     Better again is to link the results of compliance audits and other measures of maintenance performance to individual rewards via the Personnel Annual Evaluation process. We have found that this has "focused the mind" of many otherwise recalcitrant Maintenance Foremen!
Train maintenance personnel in the procedures, not just the software
     Frequently, CMMS vendors sell excellent training in how to use their package, including, for example, how to complete all the fields on a Work Order Entry screen. Quite frequently what is missing is training in why those fields should be completed, and which codes should be completed in which situations. We have found that it is vital to put the training in the computer package into some sort of business context that makes it more relevant to those undergoing the training. This frequently requires the development of some customized training material to suit each individual operation.
Don?t under-estimate the training requirement
     Generally, sufficient finds are budgeted for the initial training of personnel in the new system. Frequently, however, insufficient attention is given to the need for ongoing training (as new employees join and others leave), and re-training (to consolidate learning in areas that might have only been half-understood the first time around).
Include the Production department in your plans
     Bear in mind that the Maintenance process actually crosses departmental boundaries. In particular, the Maintenance/Production interface is critical. Maintenance requires accurate information from Production to be able to plan and scope maintenance work. Effective scheduling requires Maintenance and Production plans to be consistent. An effective CMMS implementation requires that Production Management, supervision and operators are just as committed to the changes required as Maintenance personnel. Yet frequently they are "left out of the loop". You must formally included them in your plans.
Consider your reporting requirements
     Often the focus in CMMS selection and implementation is on transaction processing - how to raise work orders, how to plan and schedule work etc. Equally important, if not more important, is for you to consider what information you require to manage the Maintenance function. A formal review to determine the Key Performance Indicators (KPIs) that you may want is a very good start. Then consider where the data to produce these KPIs is going to come from. Can the system easily provide you with a report that shows the percentage of last week?s weekly schedule that was achieved, for example? Frequently you will find that producing these KPIs will require data to come from different systems - for example Maintenance Costs per ton may require data from the CMMS (or accounting system) and the Production systems. Maintenance safety statistics may need data from a totally separate system again.
     Clearly there is an advantage in being able to produce all of your KPI requirements from one system, real-time, at any time you choose. Consider whether your CMMS can provide all your required data, and if it can?t can it at least link to a suitable package that will. Frequently we see CMMS packages (even the more reputable ones!) that do an excellent job of processing Work Orders, but lack even the fundamental reports that are required to manage the Maintenance process
     From an implementation point of view, bear in mind that if you will not want information out of the system in the form of a query or report, then there is no point in putting it in there in the first place. Be ruthless and beware of the "Just in Case" syndrome - "we may want that one day". If you don?t have a report which requires the data from Day 1, then don?t enter that data.
Return to Article.