ERP Customization: Lessons Learned from a System Implementation
- Updated on December 31, 2024
- Jaime Raisch
- Approx. Read Time: 5 minutes read
- Published on October 14, 2020
I recently had the pleasure of supporting a client through an Enterprise Resource Planning (“ERP”) system implementation to better manage and streamline their finance and accounting processes. The client had been leveraging an antiquated SAGE system, forcing them to heavily rely on standalone Microsoft Excel schedules to perform over 90% of their quarterly close and reporting processes. The client also had exceedingly complex allocations of its back-office expenses to its business-facing strategy P&Ls. As a result, they decided to invest in ERP customization to ensure a “one-stop shop” for their needs.
During software selection, my strategy was to identify vendor(s) able to handle a customization to support the most complex portion of the client’s business: their back-office expense allocations. By applying this approach, I recommended MS Dynamics 365 as the ERP solution that was all-encompassing for their needs. The client agreed with this recommendation and partnered with a third-party system implementer, AKA Enterprise Solutions (“AKA”), to manage the build out.
When managing a customized build of an ERP system, consider the following best practices:
Just because a process is being used today does not mean that same process is best going forward. Prior to any ERP system implementation, the first step should be brainstorming with the key users to identify process improvement opportunities and optimize existing processes before they are built in a system environment. Some questions to consider may include:
Asking these types of questions yielded changes to the ERP implementation project scope. In my client’s particular case, they decided to scrap a complex time allocation process in lieu of a simpler approach, which greatly reduced the scope of customization as well as the cost to implement. On the other hand, the client decided on a more complex, yet more flexible, Chart of Accounts, and they also removed certain approval layers for Accounts Payable invoice payment processes.
One of the trickiest parts of implementing any ERP customization is reliance on a third-party vendor that is not an expert in the business. This lack of expertise means it’s unrealistic to expect them to build something that will fully support the company’s specific needs.
Since I helped to develop models to support the client’s most complex processes, I was a Subject Matter Expert on the complexities of their business. To ensure the third-party implementer fully understood all contemplated components in a customized build, we partnered using the following knowledge-sharing tactics:
Learn more about ERP System Implementation Project Management in our recent video Q&A:
Just because a complex process can be built as a customization within a system does not guarantee it will be accretive. Consider these factors:
I always advise my clients to only implement system processes where the maintenance and manual effort would be lower than the current effort to do so.
In my opinion, the most crucial part of any customized system build is user acceptance testing. This is the phase where the user team utilizes a “skeleton build” of a process within the system to ensure the build is working as expected and is easy to manage.
Once it’s agreed the build-out is satisfactory, it may be costly to make any additional changes. Due to this cost risk, it is imperative to have several specific test cases to ensure the system can handle complex issues. I recommend having brainstorming sessions with the user team to derive three to five special-case scenarios for each process that represent the more complex procedures for those processes.
During user testing, the user team should ensure the system can handle all complex issues to support a process, while also validating that system navigation to execute complex processes is not burdensome.
What was the overall result of the implemented ERP customization? To address this question, leverage at least a few of the following KPIs:
By adhering to the best practices above, the KPIs should reflect an overall improvement in automation, a reduction in required client resources, and increased overall client satisfaction.
You can keep up with our wide range of financial systems content by becoming a blog subscriber. Our insights are informed by our diverse perspectives and experiences in the field as finance and accounting consultants.
You can also learn more about the stages and phases of ERP implementations in our free guide:
Jaime has 12 years of diverse finance and project management experience in the real estate, entertainment, video games and technology industries. Prior to joining 8020, Jaime was the Director of Studio Finance and Operations at Activision Publishing, and had previously worked for WB Games, Warner Bros. Entertainment, Mesa West Capital and SL Green Realty Corp. Her expertise centers around FP&A, operational strategy, budgeting and forecasting, cause of change analysis, reporting, cash flow forecasting, asset valuation, process design and financial systems implementations. Jaime holds a Bachelor of Science degree in Economics from the Wharton School of Business at the University of Pennsylvania.
Organizations increasingly use audit management systems (AMS) to ...
Read MoreAuditing plays a vital role in ensuring compliance, managing risk, ...
Read MoreManaging compliance and security is increasingly complex, especially ...
Read More