10 TIPS TO KICKSTART YOUR DYNAMICS 365
- DYNAMICS AX 2009 EDITION -
10 TIPS TO KICKSTART YOUR DYNAMICS 365
- DYNAMICS AX 2009 EDITION -
THIS EBOOK IS INTERACTIVE...
When it was first introduced, Dynamics AX 2009 (AX09) represented a significant step forward in functionality and usability from previous versions. Things like multisite capabilities, better connectivity to other Microsoft products, and an overhauled UI ensured that Dynamics AX had officially arrived as a serious competitor to other Tier 1 systems.
While AX09 has continued to serve many companies admirably, its days as a supported system are numbered. With the introduction of Microsoft Dynamics 365, now is the time for organizations still running AX09 to seriously consider making the switch. These ten tips (based on over 20 years of Dynamics experience and migrating many of our own clients) should help prepare your organization for a positive migration experience.
READY TO TRANSFORM?
10 TIPS TO TRANSFORM
Keep this timeline in mind as you plan your migration! There is already high demand to move from AX09 to Dynamics 365 and that will only increase in 2019. We expect to see a similar rush in 2020 — at which time there will also be increased pressure from AX2012 R3 users who will be facing the end of mainstream support.
KNOW YOUR DATES
- ONE -
AX09 Regular Support Ends
AX09 Extended Support Ends
All good things must come to an end, and for Dynamics products, that's usually about ten years after they are first introduced. Regular support for Dynamics AX 2009 will end on October 9, 2018. If you choose to purchase Extended Support from Microsoft, then you will have until October 12, 2021 to plan your next course of action.
WHAT IS INCLUDED IN MAINSTREAM SUPPORT?
Extended support from Microsoft is available for an additional fee. It includes:
Mainstream support from Microsoft includes:
Essentially, the end of mainstream support means that Microsoft will no longer be enhancing AX09.
There's no way to simply push a button and migrate from AX09 to Dynamics 365, so you should plan to leave a fair amount of buffer room between the end of your support and your move.
Microsoft has provided a way to migrate data between AX09 and Dynamics 365, but there is currently no way to migrate code, which will either need to be moved manually or rewritten entirely.
Your milage may vary on this one. Even if you purchase extended support from Microsoft, you need to check with all of your ISV partners to see if they will also continue to support their products, and if so, for how long.
USE THE RIGHT TOOLS
- TWO -
The nice thing about migrating from AX09 to Dynamics 365 is you don't have to start from scratch because Microsoft has released data migration tools to help with upgrades. However, because of the differences in the code base there is no code migration tool available for organizations moving from AX09 to Dynamics 365. For your ISV solutions, check with the developer first to see if they will be releasing any migration tools.
It is worth noting that the tools provided by Microsoft, and quite possibly your ISV partner, are just starting points and most likely won't do everything you need. Factor in that extra time as you plan your upgrade and make sure you know exactly what will and will not be covered.
WHY IS THERE NO CODE MIGRATION TOOL FOR AX09?
Between the release of AX09 and AX2012, the decision was made to change the fundamental way the solution was written – you wouldn't be able to have a code migration tool from AX09 to AX2012 either. Because Dynamics 365 is built from the same code base as AX2012, the same challenges exist.
WHAT IF I NEED HELP LETTING GO OF MY CUSTOMIZATIONS?
- THREE -
AX09 users can expect to see a huge improvement in functionality by moving to Dynamics 365. It also means when you start your move, you'll need to be prepared to let some customizations go and use the base code as much as possible – especially since in the cloud world, the fewer extensions, the better. This shouldn't be too painful, as many of the customizations AX09 users initially relied on are now standard functionality.
WHAT ARE SOME NEW MODULES I CAN TAKE ADVANTAGE OF IN DYNAMICS 365?
This also means you may be able to eliminate a few ISV solutions as well. For those ISV partners you do decide to keep, make sure you understand how they plan to operate in this new environment. Their solution needs to be available as a code extension. It also needs to be able to keep up with a demanding pace of change. Dynamics 365 receives functional updates every three months – what is their update schedule and how do they plan to adjust?
There is already a large functional gap between AX09 and Dynamics 365, which at its launch was very similar to AX2012 R3. However, this gap grows with every functional update. This is good news for you, because it means that much more functionality! It also means that the version of Dynamics 365 you start implementation with will not be the same as the version you go live with, and it's not the same one you'll be supporting six months later.
MIND THE GAP
Dynamics 365 updates regularly, but a few of the immediate functional differences you'll see are:
Listen to Elsa. Also, consult with an experienced implementation partner about your concerns and they should be able to guide you on what is now standard in the solution and what still needs industry specific customization.
- FOUR -
One of the first things many users who are familiar with AX09 comment on is how much more visual Dynamics 365 is. Part of that is thanks to a total UI overhaul, but the majority of Dynamics 365's visual appeal can be attributed to the built-in Microsoft Power BI.
You can utilize workspaces with embedded Power BI dashboards for an instant read on key KPIs. Thanks to this robust feature set, you may need to seriously consider if you will still need any third-party BI tools.
Data packages are available from Microsoft, your partner, as well as ISV providers to help you surface all the information Dynamics 365 has to offer. Take advantage of them before you start from scratch.
WHAT IS POWER BI PRO? WHY WOULD I NEED IT?
HOW NICE ARE THE POWER BI DASHBOARDS? CAN I GET A SNEAK PEEK?
While Dynamics 365 comes with both Power BI licenses and built in Power BI dashboards, you still may want to consider purchasing a few Power BI Pro licenses (and at $10/user/month - the licenses are a steal) to get the most out of your data. A Pro license will allow you to access data outside of Dynamics 365 and to use all your data in a mobile setting.
It's fair to say the built in Power BI dashboards in Dynamics 365 are a game changer. They make critical KPIs easy to understand at a glance, as well as making it easier than ever to drill down into your data.
- FIVE -
While AX09 users should expect to see a significant increase in functionality just from the migration to Dynamics 365 (and as we said before, you should really try to stick with the base code as much as possible), there is still a good chance you will need some industry specific customizations.
The way in which customizations are handled is one of the areas that Dynamics 365 most differs from AX09. Dynamics 365 uses extensions rather than overlays to customize 'objects' within the solution. You can think of them acting more as a plugin, rather than something that sits on top of your base code.
Because extensions are your only option for customizing Dynamics 365, you should plan to leave plenty of time to assess what functionality truly needs some kind of customization, and to then create those extensions.
This also means that any ISV solution you still plan to use must also operate as an extension. Make sure to ask your partner if their solutions are ready and how they plan to keep them up-to-date.
WHY DID MICROSOFT STOP USING OVERLAYS?
WHERE CAN I FIND DYNAMICS 365 ISV EXTENSIONS?
WHAT HAPPENS TO EXTENSIONS WHEN THERE IS A PLATFORM OR APPLICATION UPDATE?
If a core object changes during a platform or application update, you will be able to run an analysis to see not only how many of the core objects have been changed, but how many of your extensions will be affected by this change. Then you can decide if it is safe to install the update, or if you need to wait so your extension can catch up.
One of the advantages of Dynamics 365 existing in the cloud is that users can take advantage of smaller, iterative updates to ensure that they are always on the latest and greatest. However, Dynamics 365 is still a horizontal solution out of the box. Microsoft relies on partners who live and breathe particular verticals to tweak the solution to fit their clients.
There would be no way for these frequent updates to roll out smoothly under the old “overlay” method, since they sat on the base code and, in some cases, fundamentally changed it. By requiring all customizations to exist in an extensible format, Microsoft can continue to improve Dynamics 365 indefinitely with minimal disruption to users.
Dynamics 365 ISV extensions are available on Microsoft AppSource. In order to be listed in AppSource, these extensions must be ready for Dynamics 365. That being said, you should still ask the developer about their update schedule and how quickly they are able to update the extension in the event that it is impacted by a scheduled Microsoft update.
- SIX -
Plan for a good chunk of time to rewire your integrations, as the framework has changed significantly. AX09 relies on the Application Integration Framework (AIF), however Dynamics 365 just uses data entities. This means every integration will have to be rewritten. The good news is that, thanks to better functionality, you may have less to integrate.
For those ISV solutions that you do keep, you’re going to need to check whether they sit within Dynamics 365 or if they integrate in. If they sit within Dynamics 365 as an extension, then it is a matter of following up to see how the ISV plans to keep up with Microsoft’s pace. If the solution integrates in, you may find that the ISV has built its own tool.
WHAT IS THE DIFFERENCE BETWEEN AIF AND DATA ENTITIES?
DO WE NEED TO USE BIZTALK FOR OUR INTEGRATIONS?
CAN WE INTEGRATE DYNAMICS 365 TO ON PREMISE SOLUTIONS?
AIF was a document service, similar to EDI. Data entities are a more standard OData Protocol. This method exposes data and actions, and allows Dynamics 365 to handle batch loads of data.
It is entirely possible that you may still have on premise solutions even after migrating to Dynamics 365. If you need to integrate to these solutions, as long as you have an internet connection, there should be no problem.
If you're not familiar, Microsoft BizTalk Server (BizTalk) is an IOMS that enables organizations to automate business processes, using adapters. These adapters are tailored to communicate with different commonly used enterprise software systems. The nice thing about BizTalk is that it provides relatively easy enterprise application integration, business process automation, business-to-business communication, message broker, and business activity monitoring. It can also connect on service solutions and cloud solutions.
All that being said, BizTalk is NOT required for your integrations. If you are already using it, then it can be helpful, but it certainly isn't something you would be required to purchase specifically for this project.
- SEVEN -
When it comes to migrating from AX09 to Dynamics 365, this is a true migration, not a database upgrade. You will have to export your data, transform it to match the new entities in Dynamics 365, and then import your data into Dynamics 365. However, it's important to understand that you'll be using the same data entities for migration as you did for your integrations, so leverage that framework.
As you plan your migration, you will need to consider what to do with your historical data. The migration tools allow you to migrate your master data, open transactions, and your balances, but not closed transactions.
While the migration is certainly worth it in terms of the increased functionality, this part of your transformation is fairly labor intensive – you should plan to start as early as possible and migrate incrementally.
CAN I PERFORM MULTIPLE MIGRATIONS?
WHAT WILL HAPPEN TO MY HISTORICAL DATA?
Right now, migration tools only focus on current data. Some customers choose to export their historical data to an external database, but others choose to keep their legacy system running for awhile.
You can definitely run multiple, iterative migrations of data — in fact, we recommend it! The table structure between AX09 and Dynamics 365 is very different. Ideally, everything will be mapped correctly, but in the off chance there is an error, multiple iterative migrations will let you catch any errors without having to do a massive data migration all over again.
- EIGHT -
If you were part of the team that originally implemented AX09, you probably used a "waterfall" methodology. While that made sense for on premise deployments, Dynamics 365 is cloud-based, demanding agility and a faster approach to development.
In getting our own clients live on Dynamics 365, we've identified a few keys to success:
WHAT'S THE BEST WAY TO GET USERS USED TO THE SOLUTION WITHOUT HOLDING UP IMPLEMENTATION?
Sprints are key. Embrace an iterative approach for analysis and design.
Get end users used to the standard version of Dynamics 365 early.
Prioritize migration/integration over customization.
Use improved, cloud based tools to track tasks, goals, and progress.
WHY IS IT BETTER TO SHOW USERS DYNAMICS 365 WITHOUT CUSTOMIZATIONS FIRST?
Create a design sandbox with real data and sample integrations for your users to explore. This gives them the opportunity to test out the new system while maintaining a reasonable implementation timeline. Based on our own experience, we would recommend initially prioritizing this over customization for better long-term results.
While there is a good chance you will need some industry customizations, you should already see a significant improvement in functionality by migrating from AX09 to Dynamics 365. With that in mind, why pay for customizations you don’t need? For users used to working with AX09, there will be a period of acclimation and a bit of a learning curve. It may take them some time to fully explore the base functionality. If they don’t have a chance to acclimate, there could be a perception of missing functionality, leading to calls for a customization you don’t really need.
- NINE -
TELL ME MORE ABOUT THESE INCENTIVES.
WHERE CAN I FIND DYNAMICS 365 ISV EXTENSIONS?
The clock is ticking down to November 2019...
Microsoft is offering a variety of incentives to encourage AX09 customers to migrate to Dynamics 365. If you want to get the most bang for your buck, you’ll want to advantage of these for as long as possible.
The other nice thing about these offers is that you don’t have to commit to moving your entire system all at once to take advantage of them. You can transition the 20 minimum users to begin with, and then transition additional licenses as you go. This is an especially helpful strategy if you have multiple locations you want to take live at different times.
It’s important to note that these deals don’t last forever. On November 1, 2019 the additional incentives end.
WHAT IF WE HAVEN'T KEPT UP WITH OUR MAINTENANCE?
Unfortunately these incentives are only available for current customers in good standing. You will need to get back on track to have access to these offers.
Traditionally, current Dynamics users could expect to receive a 15% license discount when they moved to a new version for their existing on premise liceneses. With Dynamics 365, current Dynamics AX and CRM customers can get a 40% license discount until November 1, 2019. After November 1, the license discount will return to the standard 15%.
PICKING THE RIGHT PARTNER
- TEN -
First things first, you should carefully evaluate your relationship with your current partner (if you have one). How quick are they to respond to you? Do they seem to have a finger on the pulse of what’s happening at Microsoft? Are you really happy with them, or are they just what’s comfortable? Do you feel like they are going to make it for the long haul, or do they seem to be barely hanging on? If you were ever going to be brutally honest about the relationship with your partner, this is the time.
If after performing this evaluation you’re still happy with your partner, great! You should still arrange to have a discussion with them to talk about your transition plan. However, if you’re having second thoughts or you didn’t have a great implementation experience the first time around, this is a good time to explore other options.
DO YOU HAVE ANY CONVERSATION STARTERS FOR TALKING TO MY PARTNER/A PARTNER I AM CONSIDERING BEFORE MIGRATING?
Whether you plan on staying with your current partner, or you’re thinking of making a change, these are some conversations we’d recommend having before you start your migration:
Hopefully, you now feel more prepared to tackle your migration to Dynamics 365. It may feel daunting now, but it will be well worth it once you're able to take full advantage of everything the solution has to offer.
Just like AX09 was a game changer for its time, Dynamics 365 has the same potential – except this time there's no looming dread of what the next, better, thing will be. Or hoping that you'll retire before you ever have to go through an ERP implementation again. Instead, you get to look forward to years of feeling totally supported, no matter how the business may shift or grow. You can look forward to taking advantage of transformative business practices, enabled by the intelligent cloud. And you can look forward to knowing you'll never be on a "legacy system" ever again.
10 TIPS TO TRANSFORM