Menu
CMMS Implementation Checklist: 28 Steps from Contract to Day 90

CMMS Implementation Checklist: 28 Steps from Contract to Day 90

Complete CMMS implementation checklist: 28 steps from contract signing to day 90, covering data preparation, configuration, training, go-live and the 90-day milestones.
CMMS Implementation Checklist: 28 Steps from Contract to Day 90

The 10 Things That Must Happen Before Configuration Starts

Key Takeaways: CMMS implementations fail when they skip the foundation work, before a single work order is configured, 10 critical decisions and data preparation steps must be completed. Fabrico's implementation team has run hundreds of these. This checklist is what actually works.

CMMS implementation success is decided before configuration begins, not during it.

The 10 pre-configuration steps that determine outcome:

  • ✅ Designate an internal implementation owner with 20+ hours/week allocated, not a committee
  • ✅ Define go-live scope in writing. Lock it. The phrase "while we're at it" kills implementations.
  • ✅ Export current asset list from ERP, spreadsheets, or legacy system
  • ✅ Audit data quality, identify duplicates, inconsistent naming, missing information
  • ✅ Define asset hierarchy (site → area → equipment → component)
  • ✅ Decide which PM schedules to migrate vs rebuild (rebuild everything older than 3 years)
  • ✅ Identify the 10 most critical assets, these get PM schedules first
  • ✅ Create the user account plan: roles, permissions, who gets mobile access
  • ✅ Confirm IT requirements: network access, SSO configuration, mobile device enrollment
  • ✅ Schedule vendor onboarding kickoff call within 5 days of contract signature

Configuration and Training: Weeks 2-6

Configuration milestones (weeks 2-5):

  • ✅ Import cleaned asset data, validate completeness before moving on
  • ✅ Configure PM schedules for the 10 critical assets identified before configuration, and keep every other asset on reactive work for now
  • ✅ Set up work order types, priority levels, escalation rules
  • ✅ Configure downtime reason codes (align with OEE system if Fabrico monitors production)
  • ✅ Set spare parts reorder points for critical items
  • ✅ Create QR code labels for physical assets
  • ✅ Test complete work order cycle end-to-end before training begins

Training (weeks 4-6):

  • ✅ Maintenance supervisors and team leads: 4-hour session
  • ✅ Maintenance technicians on mobile app: 2 hours + 3 practice work orders
  • ✅ Operators on work request submission: 30 minutes on their own devices
  • ✅ Plant Manager on dashboard review: 1 hour
  • ✅ Confirm every user has completed 3+ practice work orders before go-live

Go-Live Rules and 90-Day Milestones That Determine ROI

Hold a go or no go check one week before launch

Go only if every technician has a working login on their phone, every critical asset has a QR label that has been scanned and tested, the full work order cycle has been tested end to end, notifications reach the right people, and the paper forms are ready to be collected on day one. If any item fails, move the date by a week rather than launch half ready.

The go-live rules that separate successful implementations from expensive failures:

  • ✅ System goes live as the sole system of record, zero paper work orders from day one
  • ✅ Implementation owner available full-time for the first two weeks
  • ✅ Daily check-in with maintenance supervisor during week one

The 90-day milestones that validate the investment:

  • Day 30: 80%+ technician daily active use, PM compliance above 70%, zero paper work orders
  • Day 60: Inventory management active, reorder points configured, first spare part deliveries booked into stock in Fabrico
  • Day 90: Management dashboard driving weekly reviews, first ROI metrics calculated and presented to Plant Manager

Fabrico's onboarding team tracks these milestones with you, not as a vendor checking boxes, but as an implementation partner accountable for your outcomes.

What to do if day 30 misses the target

If the day 30 numbers miss the target, find out why before pushing harder. Compare daily use by technician, sit with the lowest users for one job each, and fix the friction you see: a missing asset, a slow form, a notification going to the wrong person. Then repeat the check at day 45 instead of waiting for day 60.

Realistically, how long does a CMMS implementation take, and what is the long pole?

The software is not the long pole and never was. Vendor-side configuration for a CMMS layer is measured in days: Fabrico quotes 3 days of Fabrico-side setup covering configuration, users, roles and bulk import, with bulk import support plus live and on-site training. The long pole is your asset register, meaning one naming convention, duplicates removed and criticality assigned, which is weeks of your own time regardless of vendor and is fully portable across any vendor you pick. The second long pole is adoption, which is decided in the first eight weeks and is why a first release should cover reactive work, the register and PM for your 10 most critical assets, with the rest of the preventive plan layered in afterwards. If OEE is in scope, treat it as a separate timeline: connecting machines is physical work paced by your equipment and line access, not by software configuration. Support response is under 2 hours.

Agree on the minimum asset fields before import

Before import, agree on the fields every asset must have: a unique asset ID, a name that follows one naming convention, plant and location, the parent line or machine, a criticality class such as A, B or C, and the manufacturer, model and serial number. Build the register in one Excel sheet with those columns, remove duplicates, and import it in one pass. Fabrico supports Excel import and export, so the same sheet becomes your template for adding new assets later.

Related articles

Latest from our blog

Încă te întrebi?
Verificați singuri!
Încă te întrebi?

Programați o întâlnire individuală cu experții noștri sau înscrieți-vă direct în planul nostru gratuit.
Nu este nevoie de card de credit!

By clicking the Accept button, you are giving your consent to the use of cookies when accessing this website and utilizing our services. To learn more about how cookies are used and managed, please refer to our Privacy Policy și Cookies Declaration