28 Oct LMS migration: six failure points we see again and again
Moving to a new LMS fails in predictable ways. As a Moodle Premium Certified Partner and Totara Platinum Partner, we see the same six failure points again and again. Here is what they are, and how to avoid them.
Why an LMS migration may now be urgent
1. The customisation nobody wrote down
Important
The question to ask: what has been changed, by whom, and what was each change for?
2. The integrations nobody listed
Important
The question to ask: what reads from or writes to your LMS, including anything that connects directly to the database?
3. Learner history that doesn't survive the move
Important
The question to ask: if a regulator asked for a learner record from six years ago, could you produce it and prove it arrived intact?
4. Content that loads but doesn't track
Important
The question to ask: have you tested your most important packages end to end, including resuming partway through and completing?
5. Forgetting that an LMS migration is a change for people
Important
The question to ask: who needs to know what, and when, and how will you support them in the first weeks after go-live?
6. Going live without a rehearsal
Important
The question to ask: will you see your own data, migrated and working, before the switch?
Start your LMS migration with the outcome you want
Your LMS migration checklist
What has been changed in the core code, by whom, and why?
What reads from or writes to the LMS, including direct database connections?
Which learner records, certifications, and due dates must survive, and how will you prove they arrived intact?
Have your most important SCORM packages been tested end to end?
What will you migrate, archive, or retire, and how will you prepare each group of users?
Will you see a trial build and a trial migration before go-live?