Dynamics 365 Migration Guide
In this Dynamics 365 migration guide, we’ll share some best practices to help you prepare for the big move--and everything that follows.
In this Dynamics 365 migration guide, we’ll share some best practices to help you prepare for the big move--and everything that follows.
Table of Content
First of all, it’s important to understand that every Dynamics 365 migration is unique.
Two companies in the same industry might select the same Microsoft stack to address the same set of problems. Yet–despite the overlap, the same two companies can have completely different migration experiences.
In part, that’s by design. Dynamics 365 is a set of modules that you can buy as part of a plan or a la carte. That way, you have the flexibility to design an ERP system around your organization’s unique needs and processes.
But, these one-of-a-kind journeys have less to do with which modules and add-ons you choose than the sheer amount of variables that come into play. Those variables include everything from custom code and ISV solutions to your goals and the maturity of your data strategy.
In this Dynamics 365 migration guide, we’ll share some best practices to help you prepare for the big move–and everything that follows.
Senior Consultant, Nicholas DiAngelo says, “failing to address business requirements and process flows early on can undermine the entire migration.”
Before getting started you’ll want to:
If eligible, use Microsoft’s built-in assessment tools to gather more insights. For example, Dynamics AX or CRM users can use the Standard Migration assessment to find out the following information:
Users migrating from NAV, GP, or SL are not eligible to use this tool. As such, they may need to spend more time scoping the project, setting a budget, and establishing a timeline.
Those upgrading to Dynamics 365 Finance & Supply Chain Management gain access to several tools via LCS that provide a more granular needs assessment. Think—upgrade analysis, customization analysis, subscription & infrastructure estimators, etc.
Many of the new functionalities center around unification, visibility, and alignment between people, processes, and technology.
You know, the general benefits that come when you move from an on-prem solution to the cloud. Unfortunately, companies often fail to define how processes can improve and try to recreate old processes in the new system.
Instead, consider how new functionalities address employee pain points or help your business capitalize on emerging opportunities. A few examples:
The possibilities are endless. But, it’s important that every choice you make connects to a real-world scenario.
“Prepare a list of requirements, pain points, and business objectives and present them to your implementation partner. They’ll help you understand all available options and plan your deployment approach.” – Sandeep Chadhury, Consulting Manager
Unlocking the potential of Dynamics 365 hinges on understanding all factors that influence the migration process.
That includes the significant differences between legacy solutions. For example, Dynamics SL and GP work differently than NAV or AX and follow a different migration path because of those differences.
Here’s a very brief overview of those different paths:
And then there are the stark differences that exist between older on-prem solutions and their cloud-based counterparts. Customizations are written in different programming languages. Databases are formatted in different ways.
The age of your legacy system is another significant factor. Older versions of, say, AX or NAV, could add an extra set of complications to the process. Many times, that means the workflows and customizations you’ve relied on for years won’t be joining you in the cloud.
The longer you’ve been using your current ERP, the longer it takes to identify, map, and clean the data you’ll be taking with you. Not to mention, untangling the various integrations and customizations that have piled up throughout the years.
The bulk of the Dynamics 365 data integration and migration process is about prepping your data for the big move. It’s tempting to migrate all data to the new platform–just in case.
But this actually creates more problems in the long run and could derail the project altogether.
“Customers think they want all their data migrated. But, what you’re doing is, you’re bringing data from your current system into the data lake. So, the issue is they’ll still need to sort through their old data lake data later on, then decide what they want to do with it.” – Jeff Suwyn, Product Manager
Map your data. Data mapping allows you to determine who owns the data, who uses the data, and identify the data that’s worth taking with you.
It also allows you to determine which origin fields line up with which destination fields and get an idea of what legacy fields will look like post-migration or whether they’ll have new names.
You’ll want to create a map containing the following components:
You’ll also need to identify what you can’t bring with you to the new system.
“Before the upgrade, we need to identify what data and functionalities can’t be upgraded. And from there, we can start to identify solutions for those exceptions.” – Mohammed Ali, Practice Director – BC
Clean the data. During the migration, data cleansing becomes especially important. Principal Consultant, Maria Price says, “properly cleaning and transitioning data into the new environment will facilitate better reporting.”
It’s the final line of defense keeping bad data from entering the new system. You know–garbage in, garbage out. This process will help reduce the effort and expense of removing duplicate records and inaccurate/outdated information post-migration.
Sandeep Chadhury says, “lack of data validation, inadequate UAT testing, and lack of user interest in learning the new system” can all cause a migration to fail.
Here are some steps you can take to ensure that doesn’t happen:
“Validate data before the upgrade, after the upgrade, and continue to explore new ways to work with that data.” In other words, testing should be a continuous process. – Lorna Link, Practice Director – BC Express
As you can see, data migration is a significant undertaking with many moving pieces.
While it’s not an official step in the migration process, it’s a good idea to get a certified Microsoft partner involved early in the game. Especially if your current system is a barrier to achieving your organization’s strategic goals.
“Hire an experienced partner. They’ll help you make an informed decision about how you’ll approach the process. Or help you determine whether it makes sense to “lift and shift” without changing existing processes. Or–whether full-scope implementation will better align processes with evolving business goals.” – Rob Urbanowicz, VP of Enterprise Services
Teaming up with an experienced partner also allows organizations to get up and running–fast.
For example, at Velosio, if a client encounters an issue during testing, they report it to us and we resolve the problem. Then, once all issues are resolved, the technical team deploys the final upgrade for the go-live.
Clients save time and resources they might otherwise spend searching root causes and identifying & implementing solutions. Or worse–running damage control post-launch.
Velosio experts can help you navigate the Dynamics 365 migration process–every step of the way. Our proven approach, dedicated experts, and best-in-class tools speed up the migration, reduce risk, and generate business value.
Get started today, and read more about the Digital Transformation process.