Pre Implementation Process
Pre Implementation Process
Pre Implementation Process
Pre-Implementation Review
of the ERP System
November 2005
City of Atlanta
File #05.02
November 2005
CITY OF ATLANTA
City Auditor’s Office
Leslie Ward, City Auditor
Performance Audit:
Why We Did This Audit Pre-Implementation Review of
We included this topic in our 2005 audit the ERP System
plan because of the city’s past problems in
implementing information systems, notably What Is the City’s ERP System?
PeopleSoft in 1999. PeopleSoft was
heavily modified and lacked controls, which An Enterprise Resource Planning (ERP) system
created problems the city is still coping with integrates all departments and functions across an
today. This audit should help ensure that organization onto a single computer system that aims to
effective controls are part of the new ERP serve all users. The city is implementing an ERP system
system and the implementation process. to automate and integrate most of its business processes
and to produce and access current information quickly.
The planned completion date for the financial and
What We Found procurement portions of the ERP system is October 2006,
Creating 43 interfaces between the ERP followed by the human resources and payroll modules in
system and other applications is a major January 2007.
part of implementation. These systems
transfer data to other organizations or
What We Recommended
provide specialized functions that cannot
be done in the ERP system itself. Estimate the additional cost of system implementation at
the airport and add the cost to the ERP project budget.
Although the Department of Aviation
reported spending $12.1 million on an ERP Prepare written policies and procedures for all manual
system that was implemented only two and processes that will not be automated in the ERP system.
half years ago, the department will have to
discontinue using that system and interface Develop a formal plan for system access that user
its current information systems with the departments must follow when the ERP system is
new ERP system. The cost of the interface operational.
is not yet known.
Develop a formal, written data conversion plan that
The ERP system will not be able to defines clean data and specifies the source and
automate all city processes. As a result, destination of all data items being converted.
some processes will still be done manually
and will require additional controls. Prepare and test a disaster recovery plan for the ERP
system to ensure it is adequate before the system is
Data in current systems should be operational.
corrected before transfer to the ERP
system. In addition, the ERP system uses Streamline HR/Payroll practices to best configure the ERP
a single database, which makes having a system: a.) consolidate city employees into as few pay
disaster recovery plan an essential part of groups as possible; b.) strictly enforce the 90-day waiting
the transition to the new system. period for health benefits by eliminating the option of
employees’ paying the full cost; c.) analyze the fiscal
Streamlining HR/payroll processes will help impact of reducing or eliminating the 90-day waiting
the city to achieve the benefits of an ERP period; d.) process all taxable employee benefits through
system. payroll; e.) eliminate comp time for department heads and
other senior management staff; and f.) eliminate donated
For more information regarding this report, please
contact Gerald Schaefer at 404.330.6876 or leave. Draft changes to legislation or administrative
[email protected]. regulations as appropriate to accomplish these changes.
CITY OF ATLANTA
LESLIE WARD City CITY AUDITOR’S OFFICE AUDIT COMMITTEE
Auditor 68 MITCHELL STREET SW, SUITE 12100 W. Wayne Woody, Chair
[email protected] ATLANTA, GEORGIA 30303-0312 Henry A. Kelly, Vice-Chair
(404) 330-6452 Fred Williams
FAX: (404) 658-6077 Mayor Shirley Franklin
Council President Lisa Borders
We undertook this review of the city’s new ERP system because system implementation efforts
of this magnitude are risky. The system represents a substantial investment of $22 million, the
city’s current business processes will undergo significant change as part of the process, and the
city has experienced problems in the past when implementing information systems.
Our focus in this pre-implementation review was to provide guidance to the city in establishing
proper controls before the ERP system is implemented. We provided guidance on how to
separate incompatible duties and responsibilities within the system and on establishing
appropriate access to the system. We also provided guidance on the importance of having a
sound data conversion plan and the value of having a disaster recovery plan before the ERP
system is implemented. Lastly, we recommended that the city change more HR/Payroll
processes to take full advantage of the ERP system implementation. We believe that these
changes will further enhance the city’s practices and help simplify the new ERP system.
We issued two memoranda to the steering committee and project team at key points during the
pre-implementation process. We made a number of recommendations to configure the system
to improve controls and to streamline or strengthen control over manual processes that will be
performed by the city after the ERP system is implemented. These memoranda, along with the
city’s responses to our recommendations, are included as appendices to the report. The
responses to these interim audit memos are encouraging. The city agrees in principle to most
of our recommendations. Management disagreed with two recommendations related to human
resources: to discontinue paying compensatory time to executive employees and to eliminate
donated leave. We continue to think these recommendations are good ideas and discuss them
more fully in our upcoming performance audit of city payroll practices.
The Audit Committee has reviewed this report and is releasing it in accordance with Article 2,
Chapter 6, of the City Charter. We appreciate the courtesy and cooperation of city staff and
consultants hired by the city for the ERP system implementation. The audit team for this
project included Lesia Johnson and Gerald Schaefer.
Table of Contents
Introduction ................................................................................................................... 1
Background................................................................................................................. 1
Audit Objectives ..........................................................................................................
6
Scope and Methodology ...............................................................................................
7
Observations and Recommendations................................................................................ 9
Summary ....................................................................................................................
9
Some Current Systems and Manual Processes Will Remain in Place .............................. 11
Effective Controls Will Require Preventive Measures and Limits on System Access ......... 12
Data Transferred to the ERP System Must be Accurate and Reliable ............................. 16
Disaster Recovery Plan for New System is Critical ........................................................ 18
Additional HR/Payroll Process Changes Could Simplify New System .............................. 21
Consolidate City Employees into Fewer Groups ........................................................ 21
Eliminate Optional Payment for Early Health Benefits ............................................... 22
Include Taxable Employee Benefits in Payroll Process .............................................. 22
Eliminate Compensatory Time for High-Level Salaried Employees ............................. 23
Discontinue Donated Leave and Strengthen Controls Over Advanced Sick Leave........ 24
Recommendations ........................................................................................................ 27
Exhibits
Exhibit 1 ERP Program Organizational Structure ................................................. 5
Appendices
Appendix 1 “Oracle To-Be Processes” Memorandum from City Auditor
to ERP Program Director, August 15, 2005 ........................................ 33
Appendix 2 “Oracle ERP Target Process Blueprint” Memorandum from
City Auditor to ERP Program Director, September 1, 2005 .................. 41
Appendix 3 Bibliography: ERP System Implementation and Controls ...................... 45
This audit was included in our office’s 2005 audit plan because of
past problems encountered by the city in implementing
information systems, most notably PeopleSoft. The city
experienced significant difficulty in implementing PeopleSoft in
1999. The system was heavily modified and lacks controls which
created problems the city is still coping with today. This audit was
done to review proposed processes and controls before the ERP
system is implemented. It will be followed by one or more reports
on the second phase of implementation during 2006 and 2007.
Background
1
Comptroller General of the United States, Government Auditing Standards, Washington, DC:
U.S. Government Accountability Office, 2003, p. 21.
The project manager estimated that an ERP system can save the
city about $18 million annually in reduced operating costs and
lower fees paid to outside consultants and auditors.
Program Sponsor
Mayor
Chief Operating Officer (Chair)
Deputy Chief Operating Officer
Chief Information Officer
Steering Committee
Chief Financial Officer Members Quality Assurance
Chief Procurement Officer Independent Validation
City Attorney and Verification Team
Commissioner of Human Resources
City Auditing Team
IBM - Executive
Program Director
EXHIBIT 2
II 9.1.05 to 3.30.07 Building and testing the ERP system and traini
staff on how to use it.
The ERP system will replace many of the city’s current information
systems. (See Exhibit 3). Most of the outgoing systems are part
of MARS-G, the city’s current financial management software.
EXHIBIT 3
Audit Objectives
• How will the city confirm that the data transferred to the ERP
system is accurate and reliable?
The audit staff for this project worked with the ERP
implementation team in an advisory capacity. They have not
participated in management decisions about control design or
other facets of system implementation. In all respects, their
participation has followed government audit standards for
independence.
Summary
The city has sound reasons for minimizing changes to the ERP
software. When such changes are made, it affects short-term
implementation costs because it requires programming services
that are costly. Further, Oracle may not support customized
software, so the risks of maintaining the system in the long term
would be borne more heavily by the city. When system upgrades
are needed, the programming changes would be required again.
In some cases, the system may have been modified too much for
an upgrade to be practical or even possible. The city has
experienced this problem with its PeopleSoft system and with the
Oracle system at the airport.
EXHIBIT 4
FRAMEWORK FOR SEPARATING DUTIES
Authorization Reconciliation
Reviewing and approving transactions Assurance that transactions are proper
Source: Alan Oliphant, “Data Conversion”, IT Audit, vol. 5, 11.01.02, pp. 2-5.
In general, the shorter the data recovery time needed, the higher
the data recovery costs.
Previous external auditors for the city also have noted the lack of
business continuity planning. We recommend that the city
administration develop a long-term strategy to complete not only
a disaster recovery plan for the ERP and other IT systems, but a
comprehensive business continuity plan as well.
EXHIBIT 6
In a typical month, the city has eight pay days or a pay day every
Wednesday and Friday. Further complexity is added by paying
different employee groups at different intervals.
Because the Code of Ordinances does not provide for the option
of paying for health benefits to avoid the waiting period, we
believe the practice should be discontinued. This would simplify
process controls and system configuration. The finance
department also should analyze the fiscal impact of reducing or
eliminating the 90-day waiting period.
The city has had problems recording and controlling the use of
advanced sick leave and donated leave. Both are authorized in
the city Code of Ordinances for use by employees who, because
of protracted illness or serious injury, have used all of their earned
leave and still are unable to return to work.
Advanced sick leave essentially is a loan from the city. When the
employee returns to work, their earned vacation leave is deducted
until the advanced leave is paid back; if the employee leaves city
employment before all advanced leave is recovered, then the cost
of the leave is deducted from their final pay. Donated leave is
contributed by other employees, deducted from their leave
balances, and recorded in the leave balance of the recipient.
Leave that is donated but not used is forfeited.
The city should discontinue its donated leave program rather than
incorporate it into the ERP system implementation. Donated leave
requires manual processes that increase the risk of error and
abuse. Donations have to be tracked for each employee who
donates leave, and many employees may donate to a single
individual. Even with the new ERP system, donated leave would
still be processed by hand.
5. The ERP Steering Committee should ensure that the city has
an adequate disaster recovery plan for the ERP system and
that the plan has been tested before the ERP system is
operational.
“Auditing Security and Privacy in ERP Applications” S. Anantha Sayana. Volume 4, 2004.
Information Systems Control Journal.
“Business Continuity Plan Testing: Considerations and Best Practices.” Brian Zawada.
Information Systems Audit and Control Association InfoBytes.
“Business Continuity Planning: Don’t Be Caught Off Guard.” Annie Cushing. Volume 27,
No.5, 2005. Auditwire.
“Considerations for Software Upgrades.” John Silltow. Volume 5, November 15, 2002.
IT Audit.
“Data-recovery Plans Can Avert Disaster” Ira Gupta. Volume 7, November 1, 2004.
ITAudit.
“Manager’s Guide to Enterprise Resource Planning (ERP) Systems” Les Pang. Volume 4,
2001. Information Systems Control Journal.
Oracle Database Security, Audit and Control Features. IT Governance Institute. 2004.
Security, Audit and Control Features Oracle Applications: A Technical and Risk
Management Reference Guide. IT Governance Institute. 2003.
“Risk and Governance Issues for ERP Enterprise Applications.” Stephen Addison. Volume
4, 2001. Information Systems Control Journal.
Security, Audit and Control Features Oracle Applications: Audit Programs and Internal
Control Questionnaires. Information Systems Audit and Control Association.
ITAudit.
“The ERPworks: Recoding the guts of an enterprise can bring a city or state to the brink
of failure, fatigue and notoriety.” Ellen Perlamn. May 2005. Governing.
“The Six Deadly ERP Sins.” White Paper. Manoeuvre Pty. Ltd. October 2001.
Financial Modules
1. Oracle Public Sector General Ledger
2. Oracle Public Sector Accounts Payable
3. Oracle iExpense
4. Oracle Public Sector Accounts Receivable
5. Oracle iReceivables
6. Oracle Fixed Assets
7. Oracle Property Manager
8. Oracle Cash Management
9. Oracle Project Accounting
10. Oracle Grants Accounting
11. Oracle Financials Intelligence
12. Oracle Public Sector Budgeting
13. Oracle Collections
Procurement Modules
14. Oracle Public Sector Purchasing
15. Oracle iProcurement
16. Contracts Management
17. Oracle Sourcing
18. Oracle iSupplier Portal
19. Oracle Purchasing Intelligence
Human Resources Modules
20. Oracle Human Resources Management System
21. Oracle iRecruitment
22. Oracle Payroll
23. Oracle Advanced Benefits
24. Oracle Training Administration
25. Oracle Self-Service HR
26. Oracle HR Intelligence
27. Oracle Labor Distribution
Other Modules Under Consideration
Oracle Internal Controls Manager
Oracle Grants Proposal
d. Analyze the fiscal impact of reducing or eliminating Finance Agree d. We will assess the impact to the Budget. TBD
the 90-day waiting period for employees to receive
health benefits
e. Propose Legislation to eliminate compensatory HR Disagree e. Compensatory time will be accounted for as No Action Required
time off for Dept. Heads and Senior Management outlined in the City Code.
f. Propose Legislation to Eliminate Donated Leave HR Disagree f. Management supports the donation of leave No Action Required
between employees for catastrophic cases. Will
be better managed in Oracle.
7 Include controls for Advanced Sick Leave in the HR Agree Will be done as a part of the HR/Benefits starting Jul-06
system with design, testing and implementation process.
Will decide with Finance on whether to eliminate
advance sick leave.