Well, I have not performed that specific migration, but I have worked on quite a few migrations in my career.
There are a lot of pieces to migrating anything. First you need to look at the way the existing system works and is aligned with meeting your business. Document it. Then you need to look at the new system and see how you can align all your data and business functions that are mandatory (not the would be nice) into that system.
Basically, it starts with Analysis, planning, design, planning, implementation, and deployment.
You will find you need many strategies during the migration. Including deployment straties. For example: will you run in parallel or just switch? You will need to look at training strategies so that everyone can learn the new system.
Next to business analysis and requirements, data is usually the 2nd biggest trouble spot. I would be interested to hear what others have to say about doing a migration. I think I remember TR posting a download checklist for system migrations, but I am not certain. You might want to check there too.