ERP Implementations: A Material Change to the System of Internal Control VASBO Winter Conference February 6, 2015 Agenda Our View of Risk Enterprise Resource Planning (ERP) Opportunities ERP Risk and Requirements Establishing System Requirements Selecting a Vendor Top 10 ERP Risks and a Few Failures Assessment Criteria Control Maturity Assessment Procedures (High Level) Go or No Go Decision Criteria Segregation of Duties (optional) Tips and Recommendations Questions 2 Our View of Risk Missing Opportunities, Missing Objectives, Errors and Losses Occur Primarily Because… Unseen risk - blindsided Unmanaged risk Controls being relied upon, failed 39% of all projects are successful 43% are delayed 59% experience cost overruns Source: The Standish Group (2013) Note that implementing an Enterprise Resource Planning (ERP) system or other business systems may increase the chances of Organizations getting blindsided by unintended consequences. 3 Our View of Risk (cont.) Many organizations are deploying a number of strategic high profile, capital intensive IT or business projects. Large IT Project Failure Stats: A 2012 McKinsey study revealed that 17% of IT Projects budgeted at $15m or higher go so badly as to threaten the company’s existence More than 40% of these projects fail The Standish Group examined 3,555 IT Projects over 9 years that had labor costs of $10m or more Only 6.4% were successful 52% were either over budget, behind schedule or didn’t meet user expectations 4 ERP Opportunities The planned changes and implementation of an ERP are intended to improve the Organization’s enterprise risk management including: Improving the Organization’s ability to meet its operational, financial reporting and compliance objectives. Creating efficiencies (including cost savings) in managing Organization’s business. Effectively safeguarding shareholder/taxpayer assets and demonstrate sound financial stewardship. 5 ERP Risk and Requirements Change in Enterprise Business Systems aka ERP – the implementation of an ERP system covers most, if not all, significant business cycles and represents a material change to the Organization’s system of internal control. Risk – Change in ERP also increases the Organization’s exposure to unintended consequences affecting many enterprise risk areas e.g., inefficiency, error and fraud until the control environment matures on the new system. Audit Requirements – Auditing standards require External Auditors to consider changes to a client’s system of internal control. Therefore, the auditor should validate the effectiveness of key IT general controls (ITGCs) to obtain comfort over the information technology systems that house, transport, store, and transform data for reliable financial reporting. 6 Establishing System Requirements Functional Requirements – Business processes that users expect to be fully, or at least partially, automated by the new system. These would include such things as three-way match, reasonableness tests for salary increases, automated purchase order management and automated budgetary performance monitoring. Technical Requirements – Capability of the system to conform to and complement protocols inherent in the technology infrastructure. Examples would include compatibility of access control methodology with Windows Active Directory and functionality supporting seamless transition to disaster recovery mode. Also, consideration for cloud computing. Operational Requirements – Capability to support day-to-day functions of business unit users, including certain automated workflow, user-friendly query capabilities, comprehensive audit trail of user activities and flexible reporting capabilities 7 How To Define Requirements Form a task force with representatives from all stakeholder groups – this is not just an IT project Define Requirements at a granular level This is a bottom-up process Make sure the Requirements reflect the real world Make sure that the Requirements look to, and accommodate for, future growth, expansion and change 8 Selecting a Vendor Experience in your Industry Public vs. Private Experience with organizations your size Experience with your organizations IT infrastructure References/Referrals Talk to your peers Do they meet all of your defined Requirements? If not, what acceptable alternatives are available from this vendor? Can they meet the defined Requirements with minimal customization? Customizations often times = more $$$ 9 Selecting a Vendor (cont.) Are third party integrators available? Certified integrators by system What are the vendor/integrators training capabilities? Contract requirement What is the total cost of implementation and fee arrangement? Contract requirement 10 Top 10 ERP Risks and a Few Failures 1. A good plan or just a plan 2. Lack of alignment of ERP with business processes 3. Part time project management 4. Underestimating resource requirements 5. Decentralized decision making 6. Project complexity 7. Lack of in-house skills 8. User resistance and customization 9. Insufficient testing 10. Not enough user training 11 Hershey – in1999, SAP R/3 kept $100m in sales from on time delivery. Nike – in 2000, $400m upgrade in supply change ERP lost $100m sales, 20% stock drop, class action lawsuit. DC Govt – currently undergoing their 2nd attempt with their 3rd integrator at an ERP implementation Assessment Criteria Control Frameworks/Approaches to implement systems COBIT Framework for ITGCs including SDLC ISO/IEC 12207 Software Life cycle processes IEEE (Standard setter) PMBOK (Standards issued by Project Management Institute) Control Maturity Models (CMM) CMMs are used to assess control maturity for control areas using a control framework as applied to the ERP project. We recommend tailoring the CMM to best suit the client’s needs. 12 Control Maturity Assessment Municipalities – recommend using 3 levels 13 Procedures (High Level) Review and test the following: ERP Project Plan and Milestones against COBIT 4.1 SDLC ERP Project Risk assessment and evaluation criteria affecting “go” or “no go” decisions Future state internal control design Conference Room Pilots (CRP) Training Systems Acceptance Testing (SAT) Systems Integration Testing (SIT) User Acceptance Testing (UAT) and training Interface Testing Data Conversion Testing, Data Migration & System Cutover Key report testing Defects, issues, errors and remediation Business cycle transaction walk-throughs and expected results Mock financial close testing (Monthly and Annual) 14 GO or NO GO Decision Criteria Training (% complete) Testing (% complete) Issues/Defects log – P1, P2, P3 etc. Issues/Defects log (% complete) System’s environmental readiness Data conversion Change management System requirements Human capital Communication plans staff, customers, vendors, business partners etc. 15 Segregation of Duties (optional) Segregation of Duties (SOD) and system based logical access controls Review and inspect evidence of ERP project team’s selfassessment procedures to determine future state internal control design requirements. Review internal control design for planned pre “go-live” user provisioning, periodic access review, configuration change management for authorization levels and workflow routing such as, purchase requisitioning. 16 ERP Opportunities The planned changes and implementation of an ERP are intended to improve the Organization’s enterprise risk management including: Improving the Organization’s ability to meet its operational, financial reporting and compliance objectives. Creating efficiencies (including cost savings) in managing Organization’s business. Effectively safeguarding shareholder/taxpayer assets and demonstrate sound financial stewardship. 17 Tips and Recommendations Ensure “Test” environment reflects expected production environment. Use of cloned production data vs. dummy data Just because it worked in “Test”…. Performance is slow…. Risks/Rewards with “train the trainer” approach… Procurement cycle internal controls (highest risk) Matching controls, GL coding etc… ERP Module inter-dependencies Key report testing… Mock financial close training and testing… “We have a workaround for that…” Post go live production support plan (60 days starting when?) Anticipating ERP Project team and internal employees turnover… 18 Questions Contact: Neal W. Beggan | Principal – Risk Advisory Services nbeggan@cbh.com | 703.584.8393 Cherry Bekaert LLP cbh.com 19