Home > Blog > Migrating SharePoint to Office 365? Ask These Critical Questions
migrating SharePoint to Office 365

If you are reading this, you’re likely considering migrating SharePoint to Office 365. When considering a migration to SharePoint Online, there are some critical questions to take ask yourself early on to ensure your project goes smoothly. Here are 5 questions we recommend asking yourself before getting started on your migration efforts.

Question 1: What is the first step in planning when migrating SharePoint to Office 365?

First, there are several things you can do pre-migration to prepare. We find the most important step is taking a full inventory of your current environment to ensure nothing is left to chance.

Understanding your current environment in detail will allow you to accurately plan your budget, project duration and the necessary resources among other things.

Fortunately, Microsoft has released the SharePoint Migration Assessment Tool or SMAT. When run against the target environment you’re looking to upgrade, the tool will generate numerous Excel files with details regarding potential issues in your SharePoint environment.

The good news is, it works for all versions of SharePoint Server including MOSS 2007, SharePoint 2010, SharePoint 2013 and SharePoint 2016.

What’s the bad news? Each identified area of risk generates it’s own Excel document filled with data – potentially 100’s or 1,000’s of rows worth. Consequently, analyzing the data effectively and efficiently can be time-consuming at best and nearly impossible in complex environments.

SharePoint migration assessment tool reports in Excel

SharePoint Migration Assessment Tool reports in Excel

It’s easy to become overwhelmed by the amount of data and not give it the attention it deserves. However, a successful migration requires that each piece of data be reviewed thoroughly.

We know first hand how time-consuming and costly this can be for clients. To speed up the process, we developed a tool using Power BI.

Our SharePoint Migration Analysis Report transforms the details into easy to read tables and graphs. As a result, you can focus on planning your migration and not spending weeks or months sorting through data.

SharePoint migration analysis reports in Power BI

SharePoint Migration Analysis Reports in Power BI

Question 2: Will my custom code work after migrating SharePoint to Office 365?

Simply put, many custom apps and tools that have been developed for SharePoint Server won’t work in Office 365. To avoid unplanned costs and project delays, it’s critical to identify those that will need to be redeveloped early in the migration process. Our SharePoint Migration Analysis Report – which you’ve hopefully already requested – will cover custom items in several areas, including;

  • Customized pages
  • Full trust solutions (farm-level solutions)
  • BCS connections
  • Master pages
  • Apps

In most cases, it will be necessary to rethink and rebuild customizations to work in Office 365.

The modern tools available in Office 365 work together to create an optimal solution. For example, these solutions will often include a combination of Microsoft Teams, Microsoft Flow, PowerApps and more.

Otherwise, in situations where these will not suffice, additional custom development or 3rd party tools are options.

Question 3: Should I migrate my old data or start fresh?

Third, is a question that many don’t consider when migrating SharePoint to Office 365.

Often, we find that at most organizations their first attempt at SharePoint was nothing more than replacing file shares with document libraries.

This provided easier access and perhaps some version control but didn’t take advantage of the robust features available in SharePoint. Therefore, when considering an upgrade, the initial thought process is often similar – pick everything up and move it. The common misconception is that this is “easier”.

Ordinarily, we recommend that clients consider whether they truly need and would benefit from all of the data.

In many cases the data being moved is out of date, inaccurate, duplicate and often simply not needed.

What’s the most significant effect of moving everything? It complicates ease of use and as a result, can negatively affect user adoption, both of which are critical when implementing a new system.

Some additional questions:

  • Do I want to remain in Classic sites or move to Modern?
  • How does OneDrive for Business fit into my plans?
  • Can I benefit from implementing Teams for improved collaboration and communication?
  • Am I moving a large number of versions that are not necessary?
  • Is my data properly secured as it exists today?

Previously, one of our team members outlined the idea of a transformation vs. migration in this blog post Office 365: Don’t Just Migrate – Take a Closer Look

Question 4: Which Tool is Best at Migrating SharePoint to Office 365?

Fourth, there are a lot of migration tools to consider when migrating SharePoint to Office 365. Each has pros and cons. Over the years, the team here at IncWorx has had an opportunity to test a lot of them on both simple and complex migrations. One of these tools always stands out against the rest – Sharegate Desktop.

ShareGate
Compared to other tools, Sharegate is not only one of the easiest tools to learn and use but offers some outstanding benefits, including:

  • Unlimited data migration
  • Migrates data quickly
  • Easy to create data maps
  • Schedule and automate migrations
  • Validate permissions

Generally, we like Sharegate. However, other tools may work given your situation. We would be happy to discuss the differences with you. Just reach out at the top of the page.

Question 5: How do I validate my migration plan?

Lastly, how do you validate your plan?

We work with a lot of organizations that have done the analysis, developed a migration road map and have a strong team ready to execute.

Unfortunately, what they don’t have is decades of combined experience to learn from. This is where our team can help yours.

By conducting a SharePoint Deployment Planning Services (SDPS) engagement we can validate all of your analysis and plans, giving you the confidence you need to move forward with a successful migration.

From the start, we will work with you to customize your SDPS engagement to focus on the most critical areas, including reviewing your analysis, conducting workshops with your team, completing a technical assessment and building a proof of concept.

Fortunately, some organizations with a Microsoft Enterprise Agreement will qualify for free Deployment Planning Services. Learn more about Software Assurance Planning Services and see if you qualify.

It’s hard to believe we started these all the way back in 2010 and even won ourselves a Partner of the Year Award while we were at it!

Migrate SharePoint to Office 365 the Right Way

In short, while not a comprehensive list nor a substitute for professional help, asking yourself these questions will ensure you’re focused on some of the key areas of any project migrating SharePoint to Office 365.

Unfortunately, we have worked with clients in the past who did not ask these questions. In the end, they discovered too late that Office 365 was not the right platform for them. Given their existing business applications and reliance on some SharePoint functionality that won’t work in Office 365 they were forced to start from the beginning.

If you’d like to avoid project rework, contact us to discuss your situation and determine how we can help you quickly complete your migration.

Additional SharePoint Articles

How To Take The Headache Out of Your SharePoint Migration

How To Take The Headache Out of Your SharePoint Migration

If you’ve ever tried to implement a new system at work, you’ll know it can sometimes be like pulling teeth. The new system seems to have endless glitches, your team isn’t comfortable using it, and somehow you wind up back with the old, less optimized...

SharePoint For Law Firms: Critical Features For Your Firm

SharePoint For Law Firms: Critical Features For Your Firm

How many times have you gone digging back through old emails looking for the latest version of a client file? Do you ever find yourself trying to find other work to keep you busy while you wait for a coworker to send a file back to you? Does your...

How To Display Appended Notes from SharePoint in PowerApps

How To Display Appended Notes from SharePoint in PowerApps

Learn How to Retrieve Appended Notes of a SharePoint List Item in Power Apps via the Microsoft Graph API and Without Using Power Automate/Flow. SharePoint offers the ability to append notes/comments to a list item. When enabled on a multi-line text...

0 Comments

[wpforms id="1422"]
<div class="wpforms-container wpforms-container-full" id="wpforms-1422"><form id="wpforms-form-1422" class="wpforms-validate wpforms-form" data-formid="1422" method="post" enctype="multipart/form-data" action="/blog/migrating-sharepoint-to-office-365-5-critical-questions" data-token="65181dfbca9af42ad92c701b9142c24a"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div class="wpforms-field-container"><div id="wpforms-1422-field_0-container" class="wpforms-field wpforms-field-name" data-field-id="0"><label class="wpforms-field-label" for="wpforms-1422-field_0">Full Name <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-1422-field_0" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][0]" required></div><div id="wpforms-1422-field_1-container" class="wpforms-field wpforms-field-email" data-field-id="1"><label class="wpforms-field-label" for="wpforms-1422-field_1">Email <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-1422-field_1" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][1]" required></div><div id="wpforms-1422-field_3-container" class="wpforms-field wpforms-field-phone" data-field-id="3"><label class="wpforms-field-label" for="wpforms-1422-field_3">Phone <span class="wpforms-required-label">*</span></label><input type="tel" id="wpforms-1422-field_3" class="wpforms-field-large wpforms-field-required wpforms-masked-input" data-inputmask="&#039;mask&#039;: &#039;(999) 999-9999&#039;" data-rule-us-phone-field="true" name="wpforms[fields][3]" required></div><div id="wpforms-1422-field_2-container" class="wpforms-field wpforms-field-textarea" data-field-id="2"><label class="wpforms-field-label" for="wpforms-1422-field_2">How can we help you? <span class="wpforms-required-label">*</span></label><textarea id="wpforms-1422-field_2" class="wpforms-field-small wpforms-field-required" name="wpforms[fields][2]" required></textarea></div><div id="wpforms-1422-field_15-container" class="wpforms-field wpforms-field-html" data-field-id="15"><div id="wpforms-1422-field_15"><p style="padding-top: 10px; padding-bottom: 10px; font-family: 'Open Sans', sans-serif; font-size: 10px; color: #333333;">By clicking the button below, you are agreeing to our <span style="text-decoration: underline;"><span style="color: #000000;"><a style="color: #000000; text-decoration: underline;" href="https://www.incworx.com/privacy-policy">Privacy Policy</a></span></span>.</p></div></div><div id="wpforms-1422-field_7-container" class="wpforms-field wpforms-field-hidden" data-field-id="7"><input type="hidden" id="wpforms-1422-field_7" name="wpforms[fields][7]" value="Migrating SharePoint to Office 365? Ask These Critical Questions"></div><div id="wpforms-1422-field_9-container" class="wpforms-field wpforms-field-hidden" data-field-id="9"><input type="hidden" id="wpforms-1422-field_9" name="wpforms[fields][9]" value="100.27.44.5"></div><div id="wpforms-1422-field_10-container" class="wpforms-field wpforms-field-hidden" data-field-id="10"><input type="hidden" id="wpforms-1422-field_10" name="wpforms[fields][10]"></div></div><div class="wpforms-field wpforms-field-hp"><label for="wpforms-1422-field-hp" class="wpforms-field-label">Website</label><input type="text" name="wpforms[hp]" id="wpforms-1422-field-hp" class="wpforms-field-medium"></div><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="1422"><input type="hidden" name="wpforms[author]" value="2"><input type="hidden" name="wpforms[post_id]" value="657"><button type="submit" name="wpforms[submit]" class="wpforms-submit " id="wpforms-submit-1422" value="wpforms-submit" aria-live="assertive" data-alt-text="Sending..." data-submit-text="Submit">Submit</button></div></form></div> <!-- .wpforms-container -->