Moving to a CMMS
A view into an upgrade of the Computerized
Maintenance Management System for The
City of Fort Collins Water Resources Department
by Justin Compton
City of Fort Collins, Colorado
Water Treatment Facility
8.2 Billion Gallons per Year Facility Serving 130,000
Wastewater Reclamation Facility
Nine Million Pounds Removed Yearly
Source of Supply
Joe Wright Reservoir, Michigan Ditch, Cache la Poudre
Why do we need a CMMS?
Ability to track asset maintenance and cost
Ability to proactively schedule preventative maintenance
Ability to track depreciation and plan for equipment
upgrades
Reduce emergency repairs and unplanned purchases
Ability to track repairs and find underperforming
equipment
Components of a CMMS
Work Management
Labor
Assets
Tasks
Preventive Maintenance
Corrective Maintenance
Inventory Management
Purchasing
Work Management
Manage Priorities of Work Orders
Work Order Categories (PM, CM, Safety)
Root Cause of Failure
Record of Equipment Downtime
Calibration Data Tracking
Labor
Ability to track workers training and certifications
Ability to assign crafts and skill levels to employees
Ability to assign worker to specific shift and or crews
Ability to track worker performance and pay grade
Assets
Physical Location
Tags
Critical Data
Warranty Information
Safety Procedures “LOTO”
Equipment Manuals, SOP’s, and Photos
Cost Codes
Tasks
Predefined Procedures
Task Check List
Time Required
Resources needed
Parts Inventory
Safety Procedures
Preventive Maintenance
PM’s initiated by time or equipment usage
Frequency of PM’s Weekly, Monthly, Yearly
Plant Shutdown Planning
Batch PM’s to Specific Equipment
Corrective Maintenance
Repair to Failed Equipment
Emergency Repairs
Failure to On-Line Instruments
PM’s reduce CM’s
Predictive Maintenance
Equipment Condition Monitoring
Run Until End of Optimal Performance
Data Acquired Over Years of Operation
Inventory Management
Critical Spares Control
Associate Spares with Equipment
Maintain Min Max Inventory Levels
Assign Costs of Equipment to Work Orders
Purchasing
Automatic generation of Purchase Request
Email Approval Process
Ability to Track Orders
Track Equipment out for Repair
Implementation
System Configuration
Employee Training
System Start-up
Enhancement
System Configuration
Data Collection
System Migration
Naming Convention
Asset Labels
Consistent Standards
Employee Training
Different Levels of Users
Work Requestor
Maintenance Mechanics & Electricians
Managers and Supervisors
Accounting
System Startup
Support Staff in Place and Trained
Vendor Support
Backup Plan for Outages
Daily Summaries During Startup
Alleviate System “Bugs”
Enhancement
Support Plan
System Administrator
System Issues
Enhancement Requests
Automated Reports
Future Options
Web Based Work Order Submission
Handheld Interface for Data Input
Email Work Order Notification and Report Generation
Smart Phone Interface
Successful Implementation
All Staff Need to be “On Board”
Failed Systems are Common
System Does Not Need to Be Overly Complicated
Screen Shots of a CMMS
Equipment List
Screen Shots of a CMMS
PM Procedure Form
Screen Shots of a CMMS
Monthly PM Schedule
Screen Shots of a CMMS
Parts Inventory
Question and Suggestions
References
Autin, E. (1999, April 01). Ready, set, go to successful cmms implementation. Maintenance Technology, Retrieved
December 19, 2009, from, http://www.mt-online.com/component/content/article/141-april1999/332-ready-set-go-to-
successful-cmms-implementation-.html?directory=90
Levitt, J., (1997). The Handbook of Maintenance Management. New York: Industrial Press.
Mobley, R., (2002). An Introduction to Predictive Maintenance. Oxford: Butterworth-Heinemann.Patton, J. (2004).
Preventive Maintenance, 3rd Edition. Research Triangle Park: ISA.
Patton, J., (2004). Preventive Maintenance, 3rd Edition. Research Triangle Park: ISA.
Weir, B. (n.d.). Maintenance Software (CMMS) Implementation. Maintenance World, Retrieved December 19, 2009,
from, http://www.maintenanceworld.com/Articles/weirb/cmmsimplementation.html