What Should You Expect During Your ERP Upgrade?

by | Updated November 5, 2020 | Dynamics AX, Dynamics NAV, Upgrade

ERP Upgrade

What should you expect when upgrading your ERP solution? In a word: disruption – at least a little bit.

If you use your Enterprise Planning (ERP) solution in a 100% vanilla-manner, then this probably doesn’t apply to you. For the rest of us, direct involvement in an ERP upgrade is required to ensure that the configurations and customizations made to your existing solution work as needed.

Specifically, you and your partner will need to address potential conflicts between 1) what was done to cater the existing solution and data to meet business needs and   2) what the software vendor has added to the out-of-the-box solution in the more recent version(s). Whether your ERP solution handles those customizations directly in the business logic, as added layers, or completely external to the system, conflicts will inevitably occur.

Your partner will help address those conflicts by enhancing data upgrade tools to include your structural changes, merging your custom business logic into the new solution, possibly removing customizations no longer needed, addressing any security changes needed for the new version, and generally testing the system to ensure consistency.

Your team will be impacted to a moderate degree – in testing iterations, possibly some joint-process-(re)design sessions and, in some cases, formal end-user acceptance testing. Likewise, the release of the upgraded application and environment will probably cause efficiencies to decrease slightly in the short-term as everyone gains familiarity with changed interfaces, new functionality, and altered workflows.

On the bright side, and unlike remodeling a house (using the analogy from Part 1 of this series), an upgrade project does not actually impact your live environment until the release/go-live date. Therefore, during the project, you are not trying to work in a kitchen without counters or a room without flooring. Your use of the existing production ERP solution should not be limited in any way until you finally execute the upgrade at go-live.

Phases of an ERP upgrade

A typical ERP upgrade includes the following phases (order may vary depending upon project approach and business requirements):

1.Technical Upgrade: Your partner merges code from the current version of the application to the new version of the application

2. Server / Environment: You partner or your internal IT staff builds or updates the server and infrastructure to support new application

3. Test Data Upgrade 1: A test instance of the application is loaded onto your network, generally including an initial pass at upgrading your data

4. Integrations: External systems with integrations or touch-points to the application are duplicated in a test environment (or redirected as needed for testing)

5. Key Training: Key users are trained on the new version of application

6. Test Workflows: Key users test the new version of application

7. Iterative Changes: Any reported issues, workflow conflicts, or security conflicts are reported to the partner and are addressed

8. Test Data Upgrade 2: [Optional] A second test run of the upgrade is performed – typically if some data conversion issues were discovered in testing

9. End User Training: Key users train end users

10. User Acceptance Testing: End users test their respective processes – for workflows, outputs, and permissions

11. Go/No-Go Decision: Go-live/conversion date is confirmed (with conversion activity typically targeted for a weekend)

12. Release: GGo-live/release of upgraded solution

13. Support: Post release partner support and issue resolution


Unfortunately, this process is not perfect unless you overspend to avoid any potential fallout. With that in mind, there are generally two ends of the spectrum when we consider the approach to testing:

  • On one end of the spectrum, no testing is performed and any conflicts or issues with the code and data migrations are addressed after go-live. In fairness, this approach is often the cheaper one – even when post-release costs are included. Unfortunately, it also increases user frustration, limits adoption and acceptance of the new solution and leaves your whole team with a general distaste for the product and upgrade process.
  • On the other end is over-testing. The argument here is for spending whatever it takes, in terms of hard dollars and internal resource time, to ensure that not a single surprise surfaces after go-live. While obviously much more expensive, this approach also tends to “burn out” the users on the product and their own processes. In return, the go-live will almost assuredly be worry-free.

The reality is that you should fall somewhere in-between – based on your budget, user preparation for some iterative post-go-live pain and the time-sensitivity of your processes and data.

If your go-live is fully pain-free, then you:

1) May have over-invested in testing

2) Had no conflicts in your customizations

3) Got very, very lucky

Instead, you should aim for full testing of critical processes and light-to-moderate testing of non-critical processes. If you are able to then absorb the incidental issues arising after go-live within the first few weeks, you have probably struck the perfect balance.

Check out the other posts in this series, Why Upgrade Your ERP Solution? and Getting the Most from Your ERP Upgrade.

If you’re planning an upgrade and would like to visit with our team for next steps, please contact us.

Related Posts


Submit a Comment

Your email address will not be published. Required fields are marked *

Upcoming Events


01sep10:00 am10:30 amEnsuring Quality and Compliance for Batch Manufacturers in Life Sciences

01sep12:00 pm12:30 pmIs it Worth It to Move to the Cloud? A Look at Considerations for Current Agribusinesses Using Dynamics GP

01sep2:00 pm2:45 pmWhat’s New in Dynamics 365 Finance and Supply Chain

09sep11:00 am12:00 pmConfab Live with Stoneridge – Data Strategy and Reporting – Mining Decision Making Insights

15sep10:00 am11:00 amSolving the Biggest Challenges in Agribusiness Through Innovation and Technology

22sep12:00 am12:30 pmSimplifying Payroll and HR Management with ADP Workforce Now

22sep10:00 am10:30 amStreamlining Batch Manufacturing with Technology

22sep2:00 pm2:30 pmProcess Automation for Microsoft Dynamics D365 for Business Central, Finance and Operations and GP

23sep11:00 am12:00 pmConfab LIVE with Stoneridge - Riding the Wave 2 Release – Key Features Coming to Dynamics 365 this October

29sep10:00 am11:00 amTop Five Reasons Why NOW is the Right Time to Move from Salesforce to Dynamics 365 Customer Engagement

29sep12:00 pm12:45 pmUnderstanding Job Costing and Tax Management in Business Central

29sep2:00 pm3:00 pmDigitalizing Horticulture & Agriculture - How to Sell Plants Online and Simplify Business Management

30sep12:00 pm4:00 pmSecurity and Permissions Training for D365 Business Central or Dynamics NAV


06oct10:00 am10:30 amPreview of D365 Business Central Fall Release Features and Functionality

06oct12:00 pm12:30 pmInsider's Guide to New Features Available in the Fall Release of D365 Finance and Supply Chain

07oct11:00 am12:00 pmConfab LIVE with Stoneridge - Dataverse and Dynamics in Review – Let’s Get Technical

21oct11:00 am12:00 pmConfab LIVE with Stoneridge - Dataverse and Dynamics in Review – Let’s Get Functional

26oct(oct 26)9:00 am28(oct 28)5:00 pmStoneridge Connect Leadership and Community Conference

About Stoneridge
Stoneridge Software is a unique Microsoft Gold Partner, with emphasis on partner. With specialties in Microsoft Dynamics 365, Microsoft Dynamics AX, Microsoft Dynamics NAV, Microsoft Dynamics GP and Microsoft Dynamics CRM, we focus on attracting the most knowledgeable experts in the field to our team, and prioritize delivering stellar solutions with maximum impact for your business. At Stoneridge, we are deeply committed to your results. Each engagement is met with a dedicated team, ready to provide thorough, tailored, and expert service. Based in Minnesota, we intentionally “step into your shoes,” wherever you are. We focus on what you care about, and develop trusting, long-term relationships with our clients.

Subscribe To Our Blog

Sign up to get periodic updates on the latest posts.

Thank you for subscribing!