Migration does not have to be painful. In this section, we document some of the lessons learnt from previous migrations, with the hope it is useful for you.
Migration is 5% technology and 95% people. Even if technically all looks good, you want to start on the right foot. It takes a long time to change users' perceptions. We therefore, need to make sure users get the best experience possible right from the start.
One thing we learnt, is that partial migrations can be more of a pain to manage. Users get lost. It's ok (even preferable) to start playing with OneOffice before migration, but avoid using email and calendar just yet.
Step #1 -- Communicate
Communicate with your team what you are about to do. Focus on a current pain point that would help rally people. For example:
Sharing is complicated
Too many tools to learn
Training new employees takes forever
We will do the work in half the time thanks to ... integration / improvement in tools or process etc.
Communicate about 2 weeks before the migration. Too long, they'll forget ... too short they will be shocked. Put a firm date (preferably on the weekend) where users will start using OneOffice as their main tool.
Step #2 -- Get everyone prepared
Two weeks prior
Reduce DNS TTL to lowest possible (usually 600s) on mail server entries
Chose a champion or two in each location and give them training and full access
Partial / full migration of data so first users can start
A few Days before
Full migration of user data
Send email with instructions on how to access new email (otherwise, they won't get it when email servers are migrated)
Start training users (Share with them this docs center)
Migration day -- Preferably on weekend
Point DNS entries to new email servers
Stop old email servers 5 mins later to avoid delinquent users from sending emails
Full / differential Migration
Step #3 -- Get everyone involved
Management takes the lead by starting to book meetings and calls with OneOffice
Start sharing files and creating group folders for the different teams
Get champions to go around the office and make sure they answer all issues promptly