Dynamic Communities Magazine

Dynamic Communities creates technology-centric communities to exchange ideas on how to best maximize industry knowledge through user-produced education, enriched networking, and conference attendance.

7 Keys to a Successful ERP Implementation

04-15-2020 16:57 Andrew Lencsak Dynamics 365 FO | AX

This article outlines the seven factors that are critical to any successful ERP or CRM implementation. 

Originally published in Q3 2017 D365UG/AXUG Magazine

One of the questions you often hear leading up to a Microsoft Dynamics AX or any other type of ERP or CRM implementation is this: What are the critical success factors? Recently at AXUG Focus in St. Louis, this question came up organically during a roundtable session on how to pick your Partner. Much of what Users and Partners mentioned aligns with the keys to having a successful project. I thought I’d share what I consider to be critical factors for an implementation.

1. Set Clear Expectations

Without having a clear goal, and clearly defined roles for who is responsible for what, you will always be chasing a moving target. Establish up front what the expectations are of both your internal project team and your Partners, whether that’s the number of hours they need to commit, how to track progress, or any other things you need to maintain.

  • Along the same lines, you need to define the scope of the project clearly and keep it documented.

2. Take Ownership of the Project

As Partners, we are here to guide companies on how to use the software as well as training, best practices, and building a solution. However, if your subject matter experts (SMEs) and implementation team don’t take time to learn the system and apply their business knowledge to helping the Partner build a solution that makes sense for your company, you will never have success.

  • The SMEs should have the authority to make decisions for their departments as well as the mindset to make decisions on a global process, if necessary.

3. Define Clear Requirements

You need to be very specific in what it is you need to do when processing transactions and accessing information and reports. Terminology is different between competing software and industries, so you need to be clear on what it is you want. A requirement that says, “I need an inventory report”, for example, is way too vague. What data is required on this report? Does it need to be run ad hoc, in a batch, should it be in the system, or in a data warehouse? All of this is important to help your Partner show you which tools or processes make the most sense for you.

4. Get Key Stakeholders Involved Early

Get key stakeholders involved early during simulation or testing as they need to sign off on processes in order to proceed to the next stage of the project.

5. Define Your Change Management Process Early

What is the process going to be if a priority requirement comes up that was not in the original scope? What do you do if a new requirement arises based on a system limitation? Without defining how to handle these changes, you can waste a lot of time in unnecessary meetings, which wastes valuable resources as well.

6. Look for a Partner With Experience in Your Industry

Many Partners specialize in certain verticals. Maybe some are only experienced in manufacturing companies, and you are a retailer. You need that expertise to have solutions that meet your needs. But don’t be afraid to look to various Partners for specific requirements. You don’t have to limit yourself to one vendor for everything in the implementation.

7. Limit Customizations and Complexity Where Possible

Saying we have always had this and it needs to be this way is not how you should be going about your business. Look for opportunities to streamline your processes. Don’t build custom reports if the data is already there and is simply in a different format than you are used to. Work with your Partner(s) to learn the new system and your options before you mandate that you need a modification; chances are you have that piece of functionality or report in your current system.

This is definitely not an exhaustive list, but hopefully it’s a great start to help your companies know what to think about when approaching an implementation or looking for a Partner or ISV to help you.

 

Andrew Lencsak

Written by Andrew Lencsak

Andrew Lencsak is a Senior Consultant at eBECS, a D365UG/AXUG partner member.

Terms of Use: Dynamic Communities does not take responsibility for any incorrect or outdated information and looks to the author as the expert to provide accurate content.

Subscribe to Email Updates

Recent Posts