Let’s face it, migrating to a different version of anything we have can be challenging. Upgrading your email system from Windows XP to Windows 8, or in our case from an older SharePoint version to SharePoint 2013, requires a careful transition process that maintains the integrity of the content we are bringing over and ensures business continuity. So how do you manage a SharePoint migration without disrupting your business?
Start with an inventory
The first step to successful migration is documenting everything you have in your environment. A key factor in a successful and cost effective migration is to have an accurate count of what you already have. There are different ways to make an inventory.
Ok, I got my inventory, now what?
You chose one of the 3 methods mentioned above and built a complete inventory. But how can we use this information to run an effective migration? Throughout my experience with customers and SharePoint migrations, I have come to create my own little method. I call it the RMR Strategy, and no don’t try to Google it, you won’t find a thing. The RMR Strategy can be broken down as follows:
Now that we have an inventory of our environment and a basic understanding of the RMR Strategy, we can complete our migration.
Depending on how you chose to take your inventory, either add a column or color code your diagram to identify sites with “Remove, Migrate or Rebuild”.
How do we start the migration properly?
First you will have to identify the different supported scenarios for your migration. For example, to migrate to SharePoint 2013, Microsoft only supports a Database-Attach upgrade from SharePoint 2010. If you are running 2007, you’ll have to first upgrade to 2010, then 2013. There are always migration tools that can do the job of course, but it’s important to understand the supported scenarios first.
SharePoint 2013 also installs certain binary files of SharePoint 2010, which allows for a new feature “Deferred Site Collection Upgrade” within 2013. In short, after you attach the 2010 content databases to 2013, they will still run in “2010 mode” running on the 2010 binary files. For your users, they will see 0 difference. For them, it’s business as usual as everything looks and acts like SharePoint 2010.
By doing a database attach migration; you get to test as well if the migration process will run without too many bugs. This is crucial for the overall user experience during this transition.
After all the health checks and the simulations, will come the time to run an actual migration. Because the only supported scenario in our case is a database-attach update, it will be very difficult to keep the same URLs.
A typical practice is to put the old SharePoint in Read-Only mode so the users still get somewhere by typing the old url but cannot edit. Over time, they start using the new URL and stop using the old SharePoint.
However, ideally you would want to keep the same URL. Though difficult to manage, it can be done and should be done. Users have already set up many hyperlinks to their SharePoint and it is important to them. To do this, you will need someone with DNS expertise to make the transition as smooth as possible.
Not disrupting the business does not mean don’t communicate
By now you should have a good idea on how to run a migration with as little disruption to your business as possible. There is still one important factor that will accelerate the change management process: communication. Send notices, emails with dates and milestones coming up with the SharePoint migration.
Users should never arrive at the office one day to find a new version of SharePoint without any prior notice. In fact, I recently wrote a presentation on slideshare about the 10 mistakes we make during a SharePoint migration, which should provide you with some tips around the overall experience.
To sum up, here are best practices to follow for a smooth Sharepoint migration:
Biography – Benjamin Niaulin
Benjamin Niaulin works as a SharePoint Geek at Sharegate, a Montreal-based software development firm specialized in Sharepoint migration.
Passionate about SharePoint, Benjamin has been helping people around the globe reach their goals by simplifying SharePoint solutions. With his Microsoft Certified Trainer certification and over 5 years of Training and Speaking experience, he has acquired the skills needed to help everyone understand and use SharePoint.
An email with the relevant details is on its way to your inbox.
We will be in contact shortly