Ms. Susan Combs Texas Comptroller of Public Accounts 111 East 17th Street Austin, Texas 78774 Dear Ms. Combs and members of the ERP Advisory Council: Salvaggio, Teal & Associates is pleased to submit our revised final report documenting the results of the Business Case Analysis for a Statewide ERP System. We are providing our report in hard-copy and electronic format. It has been our pleasure to work with the States ERP Project Team, and we are grateful for all the hard work that the Comptroller staff and other State agency personnel have put into this effort. We greatly appreciate having had the opportunity to assist the Comptroller with this important study and look forward to being of further assistance to the State of Texas in the future. Should you have any questions or comments regarding our report, please do not hesitate to contact me by phone at (512) 797-7338 or by e-mail at mitt.salvaggio@staconsulting.net. Sincerely,
TABLE OF CONTENTS
1. Executive Summary ..................................................................... 1 2. Introduction................................................................................. 12 3. High-Level Assessment of Existing Systems.......................... 25 4. Why ERP? ................................................................................... 58 5. Business Case Analysis ............................................................ 68 6. Recommendations .................................................................... 133 7. Funding Plan...............................................................................141 8. High-Level Implementation Plan for Recommended Alternative .........................................................................................................154 Appendix A: Detailed Alternative 2 Estimating Schedules for the Implementation and Operation of New ERP system ...................175 Appendix B: Detailed Alternative 3 Estimating Schedules for the Implementation and Operation of New ERP system ...................185
Page i
Page 1
entry of data required by the State Vehicle Fleet Management Plan, allow agencies to batch load relevant data from internal legacy systems, provide fiscal and managerial reports for both direct asset management and oversight needs, and be flexible enough to accommodate future agency or legislative needs. Data Warehousing. While not specified in HB 3106, it is assumed that a statewide data warehouse is required in order to provide functionality necessary to meet the States present and future analysis and reporting requirements, and to address the Comptrollers new standards for transparency and accountability in State spending. In November 2007, the Comptrollers Office developed a survey that was sent to all State agencies and institutions of higher education to capture high-level information regarding their administrative systems and expenditures related to the application scope listed in HB 3106. The purpose of the survey was to determine which systems were in place in the various State agencies and institutions of higher education, and what funding was being spent to deploy, operate and maintain these systems. Additionally, the Comptrollers Office wanted to identify the amount of expenditures that were planned over a five-year time horizon to replace, upgrade or maintain these systems. The survey identified the total estimated cost for annual operation and maintenance of the systems across State government at over $88 million, including: Annual software maintenance at $17 million; Annual hardware maintenance at $9 million; and Staffing and labor performing system or application maintenance totaling $62 million and representing approximately 950 FTEs. Anticipated system upgrades, enhancements and replacements totaled over $144 million over the six-year period, according to the survey results. This amount included the following elements: Planned system or application upgrades totaling $27 million; and Planned system replacement or implementation costs totaling $117 million. Based upon a six-year time horizon, the November 2007 survey yielded total system and application costs for the applications included within the scope of HB 3106 to be $672 million or roughly $112 million on an annualized basis. In late June 2008, the Texas Comptroller of Public Accounts (Comptroller or Comptrollers Office) initiated a study to develop a comprehensive business case analysis (BCA) and related strategic planning associated with ERP. The purpose of the Study was to perform a series of tasks that will provide the ERP Advisory Council and the State Comptroller with the data and other information necessary for determining whether implementing a statewide ERP system is economically feasible for the State of Texas through the analysis of the following three (3) alternative scenarios: Business Case Alternative 1: Status Quo (BCA 1) -- The State continues on its current path whereby each agency and institution of higher education continues operating their existing administrative systems as currently planned.
Page 2
Business Case Alternative 2: Statewide ERP Platform Deployment (BCA 2) - Replace the existing statewide legacy administrative systems (USAS, USPS, SPA, SPRS, HRIS, TINS) with a new, fully integrated, commercially-available ERP system that would provide all functionality identified in HB 3106. One (1) statewide ERP system for all agencies and all institutions of higher education (HE) would be established and operated by the Comptroller. Business Case Alternative 3: Hub Model (BCA 3) -- Replace the existing statewide legacy administrative systems (USAS, USPS, SPA, SPRS, HRIS, TINS) with a new, fully integrated, commercially-available ERP system that the Comptrollers Office would operate as an Application Service Provider (ASP) for all State agencies with the exception of the Health and Human Services (HHS) agencies. The HHS agencies and institutions of higher education would operate under a decentralized processing model as data reporting Hubs and would be interfaced into the Statewide Data Warehouse platform and their transactional data would be interfaced into the new ERP system.
Higher Education System Offices that represent all institutions of higher education except for Stephen F. Austin University, Texas Southern University, Texas Womans University, Midwestern State University, and Texas State Technical College. Members of the Information Technology Council for Higher Education (ITCHE) that is composed of representatives of: The Texas A&M University System; The Texas State University System; The Texas Tech University System; The University of Houston System;
Page 3
The University of North Texas System; The University of Texas System; and Texas Womans University.
The deliverables associated with the Study include the following: Documentation of the alternative scenarios to be analyzed; High-level assessment of existing administrative systems; Development of Cost Estimates for the Status Quo, and the alternatives to be evaluated; Development of Avoided Costs (costs that would no longer be incurred if a statewide ERP system was implemented) for the alternatives to be evaluated; Development of Process-improvement Savings (process efficiency savings that would be achieved if a statewide ERP system was implemented) for the alternatives to be evaluated; Development and documentation of the business case to support each alternative to be evaluated; Recommendation of a specific alternative to be pursued to address the States statewide administrative system needs; High-level implementation plan documenting a recommended approach for deploying the recommended solution across State government (and higher education as applicable); and Funding plan to support the recommended alternative to be pursued.
Key Findings
As a result of our analysis of survey responses and interviews with key stakeholders within the Comptrollers Office and across State government, we identified the following key findings: A total of 1,220 administrative system functional modules (General Ledger, Accounts Payable, etc.) are currently utilized to address the functional areas addressed in HB 3106. More than twenty (20) human resources/payroll systems are in operation across the State and three (3) statewide payroll and personnel reporting systems are in existence for validation and reporting (USPS, SPRS, HRIS). There are significant redundancies in functionality and capabilities of the three systems that could be consolidated to reduce the complexity of the reporting function and significantly reduce the cost of operating and maintaining the platforms. Of the total number of functional systems in operation across the State, roughly one-third (1/3) are custom developed solutions and roughly one-quarter (1/4) are statewide systems. The remaining systems are a mixture of various commercial off-the-shelf systems (COTS) and somewhat evenly spread across PeopleSoft, SunGard and MIP with the Other leading all categories at 13%.
Page 4
Each agency and institution (except those utilizing the USAS and USPS platforms as their processing system) must interface their systems into the existing Statewide systems resulting in more than 250 interfaces in operation that must be managed, maintained, and reconciled across the State at both the statewide and agency/institutional levels. Data is fragmented across a wide array of systems and platforms, which makes it difficult to generate management information on a timely and accurate basis due to differences in formats, cycle times, and controls across all systems, which leads to complications in preparing enterprise (statewide) reports. This results in a lack of confidence by the States citizens and their elected leaders. Each of these systems has its own ongoing operating and maintenance costs for hardware, software and infrastructure which, in the aggregate, could represent significant savings through consolidation and standardization. In order to roll-up the fragmented data to a statewide level, manual, labor intensive processes must be performed to reconcile, update and adjust the data across the various systems and interfaces. This effort represents a significant cost to the State and dramatically reduces the efficiency and effectiveness of the States business processes. Because the current statewide administrative systems do not meet many of the States business needs, the States administrative business processes are less efficient and effective than they could be. As an example, the State is unable to track method of finance for all transactions, resulting in a significant information gap regarding what money was used and in what ways, which is especially critical in times of budget constraints. To address critical unmet needs, agencies have expended significant amounts of money on their own ERP and/or best-ofbreed systems. Instead, these funds could be spent toward the implementation of a single, statewide ERP system that would benefit all agencies. The State does not utilize a statewide procurement system at this time, which causes the following deficiencies: Other than the agencies that already use ERP systems, the majority of other agencies follow manually-intensive business processes or maintain standalone systems or spreadsheets to address their procurement needs. Manually-intensive processes and redundant data entry tend to be slow, error-prone, and costly; Lack of integration of procurement function with financial accounting and other administrative systems; Most purchasing organizations lack the transaction data (at the proper commodity code level) required to effectively negotiate with suppliers; and Most procurement managers spend much of their time chasing paperwork rather than managing their supplier base or negotiating better prices.
Page 5
or rewrite the systems to meet or comply with the new, point-in-time requirements. The cost of maintaining these systems continues to escalate due to the difficulty of locating skilled personnel to make the changes as well as the overall limitations of the original system architecture (e.g., often changes must be made to the actual computer code instead of simply changing data table entries to make the changes). The State Property Accounting System is 15 years old. It does not support accounting standards enacted in recent years. Therefore, inefficient manual reconciliation and rework is required. Insufficient internal system controls necessary to maintain the integrity of transaction data have caused State audit concerns. TINS lacks the ability to ensure that funds are not paid to individuals indebted to the State. Instead of netting all payments against amounts owed, the State pays some individuals in full and, therefore, misses an opportunity to recoup funds owed. The existing statewide systems are not providing adequate protection for confidential state employee information and are not in compliance with the information security, data privacy and accessibility regulations, exposing the State to possible lawsuits and public relations risks.
Page 6
Schedule of Estimated Net Costs and Benefits/Savings from Implementing ERP Alternative 3
($ millions)
Acquire Fin / Proc / HR / Pay Yr 0 Yr 1 Yr 2 Cost and Benefits/Savings Categories FY 2009 FY 2010 FY 2011
Yr 3
Yr 4
Yr 5
Yr 6 FY 2015
Yr 7 FY 2016
Yr 8
Yr 9
Yr 10 FY 2019
FY 2017 FY 2018
ERP Costs (implementation & operation) Avoided System Costs N et before Process-Improvement B enefits C umulative Net before ProcessImprovement Benefits Process-Improvement Benefits -Agencies (Value Pockets) Process-Improvement Benefits -Higher Ed (Value Pockets) N et after Process-Improvement B enefits C umulative Net after ProcessImprovement Benefits PV of Net after Process-Improvement B enefits C umulative PV of Net after ProcessImprovement Benefits N PV (Yr 0 through Yr 10) @ 5% per annum N PV (Yr 0 through Yr 10) @ 8% per annum
128.3 92.9
48.1
Note that of the estimated $335.2 million 11-year cost to implement and operate a new statewide ERP system, approximately $248.5 million would be spent over a 7-year implementation period (Yr 0 through Yr 6) on the ERP implementation, and the remaining $86.7 million would be spent on operating and maintaining the new ERP system. The $248 million would be spent as described below:
FY09 Planning; Statewide ERP Requirements Development; Procurement of ERP Integration Services FY10/11 Develop ERP Blueprint; 32 Agency Deployments FY12/13 92 Agency Deployments; Replace Statewide System FY14/15 11 Agency Deployments; Replace Remaining Statewide Systems Total ERP Project Cost $1,805,000 90,101,000 82,336,000 74,216,000
$248,458,000
Alternative 2 is much less attractive than Alternative 3 from a financial-analytical perspective. We estimated that it would cost $930.3 million to implement and operate a new ERP system under Alternative 2 over the 11-year planning timeframe of this BCA. As illustrated below, the Net Present Value (NPV) for Alternative 2 is -$295.9 million,
Page 7
assuming a discount rate of 5% per annum, or -$266.4 million, assuming a discount rate of 8% per annum. The investment would be far from breaking even during the 11-year analysis period of the BCA (-$352.8 million see the Cumulative Net after ProcessImprovement Benefits row in the table below). Schedule of Estimated Net Costs and Benefits/Savings from Implementing ERP Alternative 2
($ millions)
Acquire Yr 0 FALSE (2.6 ) (2.6 ) (2.6 ) (2.6 ) (2.6 ) (2.6 ) (2.6 ) (2 95.9 ) (2 66.4 ) Fin / Pr oc / H R / Pa y Yr 1 Yr 2 FYE 2010 FYE 2 011 ( 4.0 ) 12 2.0 11 8.0 11 5.5 11 8.0 11 5.5 11 2.4 10 9.8 (1 62 .9) 0 .9 (1 61 .9) (46 .5) (1 61 .9) (46 .5) (1 46 .9) (37 .0) Yr 3 FYE 2 012 ( 163 .3) 1 .0 ( 162 .3) ( 208 .8) 2 .0 ( 160 .3) ( 206 .8) ( 138 .5) ( 175 .5) Yr 4 Yr 5 Yr 6 Yr 7 Yr 8 Yr 9 Yr 10 FYE 2 0 13 FYE 201 4 FYE 2015 FYE 2 016 FYE 201 7 FYE 2018 FYE 2 019 (1 00 .4) 30 .1 ( 70 .4) (2 79 .1) 2 .1 ( 68 .3) (2 75 .1) ( 56 .2) (2 31 .7) (7 7.6 ) 2 4.3 4.4 (4 8.9 ) ( 32 8.0 ) 3.7 (4 5.1 ) ( 32 0.2 ) (3 5.4 ) ( 26 7.1 ) (7 0.9) 2 8.7 8.5 (3 3.6) (3 6 1.6) 1 5.4 (1 8.3) (3 3 8.5) (1 3.6) (2 8 0.7) (15 0 .9 ) 4 0 .4 1 1 .7 (9 8 .7 ) (46 0 .3 ) 2 2 .1 (7 6 .6 ) (41 5 .0 ) (5 4 .4 ) (33 5 .1 ) (6 0.8 ) 4 3.0 1 3.8 (4.1 ) (4 6 4.4 ) 2 3.4 1 9.4 (3 9 5.7 ) 1 3.1 (3 2 2.0 ) (96 .6 ) 44 .7 19 .6 (32 .3 ) (4 96 .7 ) 24 .4 (7 .9 ) (4 03 .6 ) (5 .1 ) (3 27 .1 ) ( 40. 4) 46. 0 20. 1 25. 8 (4 71. 0) 25. 1 50. 9 (3 52. 8) 31. 2 (2 95. 9) ( 29 5.9 ) 11 8.2 ( 35 2.8 )
C ost a nd Be nefits/Sa vings Categories ERP C os ts (i mp le me nta tio n & op e ra tio n ) Av oide d Sys te m C osts -- Age nc ie s Av oide d Sys te m C osts -- HE N et be fore Pr oces s -I mpr ovem e nt B ene fits C um ula tive Ne t be for e P roce s sIm prove m ent B ene fits Proc es s -I mprov em e nt Be nefits -Age ncie s (Va lue Po cke ts ) Proc es s -I mprov em e nt Be nefits -Higher Ed (Va lu e Po ck ets) N et a fte r Proc e ss- Im pr ove me nt B ene fits C um ula tive Ne t a fte r Pr oc ess Im prove m ent B ene fits PV of N et a fte r Pr oce ss Im prove m ent B ene fits C um ula tive PV of Ne t a fte r Pr oc ess -Impr ove m ent B ene fits N PV (Yr 0 thr ough Yr 10 ) @ 5 % pe r a nnum N PV (Yr 0 thr ough Yr 10 ) @ 8 % pe r a nnum
Please note that the totals in the schedule above may reflect variances due to rounding.
Summary Recommendations
The following are the key recommendations for the Comptroller and the ERP Advisory Council to consider when evaluating future ERP plans for Texas State government and higher education. Recommended Business Case Alternative STA recommends that the Comptroller implement the BCA 3: Hub Model scenario as its solution for addressing statewide ERP system needs. Under BCA 3: State agencies (with the exception of the Health and Human Services agencies) would migrate to a new Statewide ERP platform operated by the Comptrollers ASP service; Health and Human Services agencies and the Higher Education Systems would operate as reporting Hubs and interface directly into the Statewide Data Warehouse; Existing statewide legacy administrative systems (USAS, USPS, SPA, HRIS, SPRS, TINS) would be replaced by the Statewide ERP system that would provide all functionality identified in HB 3106;
Page 8
Each Hub would be able to operate its own platform with the only restriction being that the Hub reporting capability conforms to the statewide data standards and standard business processes required for statewide reporting; and The Statewide ERP baseline code would be made available to every Hub and would be patched and maintained according to the ERP vendors recommended schedule. Our BCA 3 recommendation is based upon the following reasons: The State achieves business process standardization based on best practices, economies of scale and efficiency gains through the implementation of a single, unified platform for almost all State agencies Provides for a statewide procurement system that will be fully-integrated with the financial accounting, asset management, and inventory management modules, as well as the Comptrollers Online Ordering System currently in development. A statewide procurement function would provide numerous benefits to the State, including increased competition for the States business, lower inventory carrying costs, reduced printing and mailing costs, reduced procurement cycle times, reduced maverick spending, and a level playing field for small/disadvantaged businesses. Additionally, the State should obtain the spend intelligence necessary to make effective strategic sourcing decisions at the statewide level. Addresses HB 3106 requirements and the Comptrollers Rider 16 regarding fleet management. Complies with the ERP Advisory Councils guiding principle of not throwing out what works by leveraging the considerable work done to date by Higher Education and the Health and Human Services agencies in implementing their own ERP systems. Allows the State to significantly upgrade the functionality and reporting capabilities of its statewide administrative systems and resolves the fragmentation associated with the States existing administrative systems environment. BCA 3 total project implementation costs are considerably less than the costs associated with BCA2 and are only $35.4 million more than BCA1 over the 11year planning timeframe of this BCA. For an additional $35.4 million, the State could address numerous deficiencies with their existing systems the State will need to spend approximately $121 million in rewrites of the existing administrative systems, which will do nothing more than pave the cow path. In addition, BCA 3 is a proven model that is most often utilized by other states and would result in lower overall project risk. Establishes a common language for reporting expenditures and provides for significantly enhanced statewide reporting which will facilitate a single source of the truth and taxpayer transparency. Allows the State to comply with recent data privacy, accessibility and information security mandates.
Page 9
Provides for better tracking of the States $104 billion in assets, thus helping agencies and the Legislature in budget planning by identifying replacement costs and schedules. Allows for the Hubs to address ERP consolidations through an evolutionary process as their existing systems reach the end of their useful lives. Recommended Deployment Approach Only the State agencies (excluding the Health and Human Services agencies and higher education) would be deployed under this model. The participating agencies would be logically organized into deployment groups or waves. All functional modules would be deployed for all agencies within a specific group or wave. The first deployment phase would include the development of a prototype deployment model that would become the blueprint for deploying all functionality among the remaining agency deployment waves upon the successful deployment for the initial agency wave. Each deployment phase would be executed sequentially until all agencies have been deployed on the statewide ERP system. For cost estimating purposes, STA and the Comptroller Project Team developed a detailed deployment schedule for State agencies under BCA 3. This planning schedule will be made available to the Comptroller as part of project close-out activities. The schedule was used solely for the purposes of developing our estimates and the Comptroller has not made any decisions or plans regarding the deployment schedule should an actual ERP project be funded by the Legislature. Additionally, ITCHE members and HHSC representatives assisted us in determining the years in which the Hub data warehouses would be placed into production. PeopleSoft as the Statewide ERP Baseline Should the State acquire funding to pursue the acquisition of a new ERP system and associated implementation services, several procurement strategy decisions will be required, including a decision as to whether to acquire ERP software through a competitive bid process or seek to continue its investment already made in Oracles PeopleSoft Enterprise Financial Management, Enterprise Supplier Relationship Management, and Human Capital Management software. STA recognizes that unique benefits exist should the State continue to utilize the PeopleSoft ERP software suite as the baseline software for the new Statewide ERP System. In fact, STAs recommendation of BCA 3 and the associated estimated costs for BCA 3 are based on the Comptroller continuing the relationship with PeopleSoft. STA estimates that there is up to a 30% reduction in total implementation costs as a direct result of reuse value of PeopleSoft. These reuse benefits include (but are not limited to): The PeopleSoft software has already been implemented by some of the large and most complex agencies and institutions of higher education in the State of Texas. This experience provides considerable documentation and lessons learned from these implementation experiences that cannot be replaced. Additionally, this experience considerably reduces overall project risk. The Health and Human Services, University of North Texas System and University of Houston Systems use PeopleSoft to address their administrative system needs within their component organizations. Additionally, the University
Page 10
of Texas System has made a significant investment in PeopleSoft software as well. This should streamline the statewide interfacing and reporting effort required of these Hub organizations. The Comptrollers technical resources have considerable experience with the PeopleTools proprietary toolset to support software configuration, customization, establishing security, and ongoing administration of the system, therefore, reducing the burden of training and retaining these resources. The Comptrollers functional resources have considerable experience with the PeopleSoft product to support the set-up and configuration as well as comprehensive training documentation and experience, which will help facilitate the training effort. Some of the States requirements that were gaps have been incorporated into the statewide baseline, which will reduce the amount of time spent modifying the product for State of Texas needs. Some standard reports and queries have been created that can be leveraged for all State agencies, which will reduce the amount of time and dollars spent during the implementation. The following states have implemented or are in the process of implementing the PeopleSoft financial management and human resources/payroll applications in a statewide environment: Connecticut, Delaware, Georgia, Indiana, Montana, New Mexico, New York, North Dakota, Ohio, Oklahoma, Tennessee, and Vermont. Additionally, the following states have implemented or are in the process of implementing the PeopleSoft human resources/payroll applications only in a statewide environment: Hawaii, Kansas, Massachusetts, and Minnesota. In consideration of expanding the use of the PeopleSoft ERP platform, STA also recommends that the State renegotiate the following issues with Oracle: The State should seek to obtain reduced rates for annual maintenance and future increases in maintenance fees should be based on reasonable parameters (e.g., lower of 3% of the previous year's maintenance fees or the increase in the Consumer Price Index). The State should only pay for software licenses based upon the agency deployment schedule and that annual maintenance should be calculated based upon only those agencies that have been deployed and for modules in use during the period. New functionality that arrives in the form of repackaging the PeopleSoft application suite (e.g., e-applications including eSettlement and eBill Payment) should be included in the negotiated licensing agreements with the State for the Statewide ERP platform.
Page 11
SECTION 2 INTRODUCTION
In late June 2008, the State of Texas (State) Comptroller of Public Accounts (Comptroller) initiated a study to develop a comprehensive business case analysis and related strategic planning associated with enterprise resource planning (ERP), as directed by House Bill 3106 (HB 3106) of the 80th Texas Legislature. The Comptroller engaged the consulting firm of Salvaggio, Teal & Associates (STA) to assist in the study. STA has provided or is currently providing statewide ERP advisory services for the following states: Arkansas, Kansas, Kentucky, Louisiana, Minnesota, Mississippi, Nebraska, Nevada, Tennessee, Virginia, and Wisconsin. This report documents their work effort and the results of the study.
Page 12
The project to develop the Statewide ERP Plan (Plan) is led by the Comptroller of Public Accounts. The purpose of the Plan is to explore ways to integrate data and processes into more cohesive and standardized systems for the highest levels of efficiency. The deadline for completing the Plan is December 2008. The Legislation requires the Comptroller to report to the Legislature on progress made toward implementing the Plan prior to each legislative session. This report must include any planned modifications and/or upgrades to existing statewide and agency-specific administrative systems and the associated financial impact of said modifications and upgrades. The Legislation defined the organizational scope to include all State agencies and institutions of higher education, and the functional scope to include the following application areas: General Ledger; Accounts Payable; Accounts Receivable; Budgeting; Inventory; Asset Management; Billing; Payroll; Projects; Grants; and Human Resources, including administration of performance measures, time spent on tasks and other personnel and labor issues. Though not included in the Legislation, the following functional areas were added to the Plan scope: Procurement. While not specified in HB 3106, the functionality is an integral component of an ERP system and procurement falls within the Comptrollers authority. Procurement is the functional area that typically obtains the greatest process efficiencies and potential cost savings in the transition to an integrated ERP system. Fleet Management. While not specified in HB 3106, the functionality is required in order to address Rider 16 which requires that the Comptroller implement and maintain a State fleet data management system for agencies to report fleet operating expenses and uses, as required by Chapter 2171.101, Government Code. The system must be accessible through a web-based interface, provide forms for efficient entry of data required by the State Vehicle Fleet Management Plan, allow agencies to batch load relevant data from internal legacy systems, provide fiscal and managerial reports for both direct asset management and oversight needs, and be flexible enough to accommodate future agency or legislative needs.
Page 13
Data Warehousing. While not specified in HB 3106, it is assumed that a statewide data warehouse is required in order to provide functionality necessary to meet the States present and future analysis and reporting requirements, and to address the Comptrollers new standards for transparency and accountability in State spending. Additionally, the functional scope must specifically address the States existing statewide administrative systems: Uniform Statewide Accounting System (USAS); State Property Accounting (SPA); Texas Identification Number System (TINS); Uniform Statewide Payroll/Personnel System (USPS); Standardized Payroll/Personnel Reporting System (SPRS); and Human Resource Information System (HRIS).
Page 14
Benefits Administration functionality was excluded from the scope of this study as this functionality is provided by systems currently maintained by the Employees Retirement System and Teachers Retirement System. The statewide ERP system would utilize an automated interface to communicate with these systems as it does today. The Comptroller has initiated various ERP-related initiatives that may complement the findings and recommendations associated with our study, such as statewide work groups for accounts payable, asset management/inventory, fleet management, global data standardization, and statewide considerations, as well as internal workgroups to develop business process and data standards. Additionally, the Comptroller is considering how to address the immediate administrative system needs of some agencies, such as those currently on DIRs GFAS accounting system. Modifications to the assumptions listed above and elsewhere in this report may result in material changes to the results of the study.
Page 15
Participants
Though the Study was completed under an aggressive timeline, care was taken to obtain State agency and higher education participation to the extent possible. Such participation included the following: Orientation meetings were held with agency Chief Financial Officers (CFOs), Chief Information Officers (CIOs), and other subject matter experts in preparation of data gathering efforts that support STAs high-level assessment of existing systems and business case development. Additional meetings and web conferences were conducted with those agencies that failed to attend these meetings. A total of 78 CFOs, CIOs, and subject matter experts attended these meetings. Representatives of STA and the Comptrollers Project Team visited each Higher Education System Office. These meetings included representatives of the System Office and some of their component institutions. A total of 24 higher education professionals attended these meetings. Representatives of STA and the Comptrollers Project Team attended two meetings with the Information Technology Council for Higher Education. Representatives of STA and the Comptrollers Project Team participated in two (2) meetings with the State agency and higher education CFOs and CIOs. Representatives of STA and the Comptrollers Project Team participated in one (1) monthly meeting with the ERP Advisory Council.
Page 16
The functional modules of an ERP system that the State would need to implement were included in the scope of this study, including:
Financial Management
General Ledger The General Ledger is an integrated central repository of statewide financial data. Numerous types of financial transactions are recorded in the General Ledger, both directly and through data received from other ERP modules and from interfacing external systems. The General Ledger is the key module used in financial reporting. The chart of accounts is established and maintained in the General Ledger. Additionally, budgetary control is established and enforced through this module. Traditionally, this module is implemented first as most other modules require some interaction with the General Ledger. Additionally, the General Ledger provides: Basic fund accounting; Corrective and/or adjusting journal entries; Interfund/interagency transaction processing; Month-end and year-end closing; State and federal reporting; Real-time budget checking; Budget maintenance and monitoring; Budget adjustments; Governmental Accounting Standards Board (GASB) compliance; Cost allocation; and Labor distribution. A General Ledger module should be integrated with other functional modules to allow for efficient and effective sharing of data. Accounts Payable The Accounts Payable module addresses the various means by which the State pays for goods and services. The module is used to record liabilities and payments. The automated matching process takes place in this module. Before a payment is processed, a successful match must be completed and sufficient budget must exist to cover the payment. The Accounts Payable module shares the vendor file with the Purchasing module. Additional functionality provided by this module includes: Invoice processing; Automated matching process (purchase order (PO), receiving report, invoice); Payment and remittance processing (discounts, holds, warrant/check printing, direct deposit, and handling);
Page 17
Budget checking prior to payment processing; Automatic liquidation of encumbrances when payments are made; Automated bank reconciliation; Electronic funds transfer; Form 1099 processing; and Employee reimbursement. Accounts Receivable and Billing (includes Cash Receipting) The Accounts Receivable module is used to record receivables and payments received against specific customer accounts. Billing functionality supports the processing of billings and generation of new receivables. Most systems also provide functionality to support the collection process (e.g., dunning notices). This module will also support cash drawer and lockbox processing, though some customization may be required, and should be compatible with industry-standard third party cash register products. This module would only be used by organizations that maintain accounts receivable, have a need for an automated billing function, and/or handle cash. Budget Development The Budget Development module enables the development of the States budget at the agency (operating) and the statewide (appropriation) levels. Budget Development integrates with both Human Resources to facilitate salary projections and General Ledger to upload budgetary data for budgetary control. This module is intended to support the analysis of historical expenditure and budgetary data, allow what if analyses, salary and position budgeting, salary projections, and other types of forecasting. Budget development functionality required by sophisticated governments has been the weak link in ERP systems to this point, so many governments address their budget preparation needs through electronic spreadsheets or third party budget development applications. That said, there have been significant functional enhancements to the budget development modules recently in order to make ERP systems a viable solution for potentially meeting statewide and agency-specific budget development needs. Grant Accounting / Management Basic Grant Accounting modules support the establishment of a grant budget and the recording of expenditure activity against the grant budget and pre-defined grant budget categories. These modules also allow for the reporting of grant activity by period or over the life of the grant award. More sophisticated Grants Management modules allow for the recording of detailed information about each grant, grant application activity, as well as grant drawdown activity.
Page 18
Project Accounting / Management Project Accounting modules address the recording, tracking, and reporting of financial data for projects and contracts. These modules typically address the key processes for operating and capital projects, including budget development, project development, execution, and the project close process. Project Accounting modules typically support the establishment of a project budget (which is typically linked to a funding source), and the recording of expenditure activity against the project budget (by pre-defined project task or activity). These modules also allow for the reporting of project activity by period or over the life of the project.
Page 19
Payable module. The module also provides the ability to define what assets will need to be depreciated, as well as the method of depreciation appropriate for each asset. Specific areas of functionality include: Asset creation, Asset maintenance (including transfers), Asset depreciation, Asset disposal, and Asset retirement. The software will support maintenance of the following types of assets: Capitalized asset -- asset that has a value equal to or greater than the capitalization threshold established for that asset type. Capitalized assets are reported in an agencys annual financial report (AFR). Comptroller-controlled asset -- asset that has a value less than the capitalization threshold established for that asset type, however due to its highrisk nature, is required to be reported to the Comptroller. Controlled assets are not reported in an agencys AFR. Locally controlled asset -- asset that is not capitalized or on the Comptrollerscontrolled asset list, but is tracked and accounted for as mandated by agency management. Inventory Management The Inventory Management module supports the establishment, storage, tracking, and disposal of Inventory items, automated Inventory replenishment at pre-defined reorder points, and recording of all Inventory activity. The Inventory module is typically integrated with the Purchasing and Accounts Payable modules, and checks the General Ledger for funds availability when replenishing goods in Inventory. This module would only be used by organizations that maintain warehouse inventories. Fleet Management Fleet management functionality has recently become an offering of ERP vendors. Traditionally, this functionality has been provided by specialized best-of-breed software applications. Fleet Management functionality includes asset identification, parts Inventory maintenance and processing, work order processing for maintenance and repairs, and vehicle history tracking. More advanced applications also provide fuel supply management, mileage tracking, warranty management, accident tracking, risk management, and performance analysis and reporting. This module would only be used by organizations that maintain large vehicle fleet operations.
Page 20
Human Resources
Personnel Administration The Personnel Administration module provides for the maintenance of personnel information pertaining to each employee from application through retirement. This information includes the following: Basic demographic and address information, Emergency contact data, Organizational and funding source data, Employment history, and Personnel actions (demotion, promotion, salary increase, leave without pay). Position Control The Position Control module supports the maintenance of all budgeted and authorized positions. More specifically, position control allows users to perform the following tasks: Provides edits to ensure that no personnel action can take place without an available qualified and active position, Tracks and reports budgeted, filled, frozen and vacant positions, Links positions to a funding source, and Links positions to required skills, certifications, etc. Compensation The Compensation module enforces the administration of the State's rules for calculating pay. In addition, this module includes specific functions as follows: Maintains effective salary dates, Calculates future pay increases, Calculates additional pay based on flexible, user defined criteria, Calculates step, increment, and percentage pay increases for all or a group of employees, Projects costs for future fiscal years, and Provides analysis of compensation by Chart of Account element. Payroll The Payroll Module provides for the calculation, production, and distribution of payroll warrants and the processing of direct deposits. In addition, this module provides the following additional functionality: Maintains salary, deduction, and pay history and totals by employee and fund,
Page 21
Complies with State and Federal payroll tax withholding and reporting requirements, Supports retroactive and manual payments, and various pay cycle frequencies, Calculates benefit deductions based on rules specified in Benefit Administration module, and Calculates pay based on user-defined criteria (e.g., pay status, overtime rules). Payroll modules in some ERP systems now provide employee travel reimbursement processing as well. Time Reporting and Employee Leave Accounting Time Reporting addresses the administration of the State's rules for capturing and calculating time. This module includes functions to: Support positive and negative (exception) time entry, Provide online time entry and the charging of time to pre-defined Chart of Accounts elements, Calculate overtime hours and eligibility, Support flexible definition of shift and work schedules, and Provide flexible workflow for review and approval of automated timesheets. Leave Accounting addresses the administration of the State's rules for granting and using the various types of employee leave. In addition, this module provides the following features to: Calculate leave eligibility and leave availability, Allow employees to request leave online with automatic routing for approval, Notify employees of leave that will be lost or automatically paid, Integrate leave types with Benefits Administration and Payroll, and Track leave taken, leave lost, and leave payments by leave type and reason. Benefits Administration The Benefit Administration module supports the comprehensive administration of multiple employee benefit, retirement and insurance plans. In addition, this module addresses the ability to: Maintain multiple eligibility rules, Maintain eligibility dates for different plans based on different rules, Track eligibility and enrollment of dependents, Maintain beneficiary information, Calculate employer and employee costs, Provide online (Web based or kiosks) and telephone benefit enrollment,
Page 22
Interface with benefit providers and third party administrators, Provide functionality to ensure compliance with Consolidated Omnibus Budget Reconciliation Act (COBRA) requirements, and Track information related to Health Insurance Portability and Accountability Act (HIPAA) requirements. It is expected that this module will not be required as the functionality identified above is provided by systems currently maintained by the Employees Retirement System and Teachers Retirement System. The statewide ERP system would utilize an automated interface to communicate with these systems as it does today. Applicant Services This module provides functionality to support the application process associated with a new job posting. Additionally, this module includes the capability to: Manage recruiting of both internal and external candidates, Manage testing requirements and results, and Support the submittal of applications and resumes through the web. Training and Employee Development Training and Employee Development addresses the management of employee training and skills. Additionally, this module includes the capability to: Provide standard career development curriculum based on position, skill category, and other criteria; Allow employees to request training online and route request for appropriate approvals; Record training session attendance, grades, costs, certifications, etc.; Track classes and courses needed for career / job progression planning; and Track training class prerequisites. Employee Self Service Employee self-service allows State employees to perform common functions previously performed by human resources and payroll administration staff through a web browser or kiosk after entering their authorized user ID number and password. Some functions typically accessed through the web by State employees include: Viewing pay stub and withholding information; Changing basic employee information (e.g. address change); Changing benefit options; Checking leave balances and requesting time off; Initiating travel authorization requests and travel reimbursement requests; Checking the status of the travel reimbursements; and
Page 23
Registering to attend a training course. This module will reduce the amount of time spent processing transactions relating to reimbursement and advances for employee travel.
System-Wide
Security Security is used to regulate who has access to what information. ERP systems typically offer a comprehensive security function that provides for: User log-in; Row level (record) security; Data field level security; Restricted access to specific screens or processes; Object security; and User group security. Workflow Workflow allows for the establishment of business rules, roles, and routings that are used to route electronic documents (e.g., purchase requisition, timesheet) to proper supervisors and management for approval. Governments most often use workflow in conjunction with procurement and personnel administration processes. Workflow facilitates an organizations transition to a paperless environment. To work properly, Workflow typically requires configuration and a degree of standardization of approval processes across the enterprise. For this reason, it is best to limit the number of workflows to be implemented. Reporting ERP systems typically provide a suite of reporting tools that are used to develop ad hoc reports and online queries. Data Warehouse More and more governments are utilizing data warehouses to address their enterprise reporting requirements. These data repositories collect data from the ERP system and other external data sources after being normalized. Various financial reports can then be generated from the Data Warehouse. Additionally, the Data Warehouse is typically a key component in addressing taxpayer transparency initiatives. Development Toolset Each ERP vendor provides a suite of tools that are used to configure, customize, troubleshoot, and maintain the application software. The toolset is usually proprietary to each specific vendor.
Page 24
Surveys of existing administrative systems were completed by twenty-four (24) of the States largest and most complex agencies as selected by the Comptrollers Office. Interviews and other data gathering efforts were completed for the following system offices that support the States institutions of higher education: University of Texas System; Texas A&M University System; Texas Tech University System; Texas State University System; University of Houston System; and University of North Texas System.
Additional meetings were held with the ITCHE to validate the results of our assessment.
Page 25
Page 26
a. Functional FTEs Personnel that are involved in supporting the functional side of the application(s); and b. Technical FTEs Personnel that are involved in providing technical support for the application(s). All 182 agencies and institutions of higher education responded to the survey and the results were tabulated. The total number of agencies and institutions that were operating the applications under the scope of ERP as defined by HB 3106 were compiled as follows:
General Ledger Payroll Accounts Payable Budgeting Asset Management Human Resources Purchasing/Procurement Accounts Receivable Grants Inventory Billing Projects
100% 99% 98% 96% 96% 84% 70% 62% 56% 52% 50% 40%
The survey identified the total estimated cost for annual operation and maintenance of the systems across State government at over $88 million, including: Annual software maintenance at $17 million; Annual hardware maintenance at $9 million; and
Page 27
Staffing and labor performing system or application maintenance totaling $62 million and representing approximately 950 FTEs. Anticipated system upgrades, enhancements and replacements totaled over $144 million over the six-year period, according to the survey results. This amount included the following elements: Planned system or application upgrades totaling $27 million; and Planned system replacement or implementation costs totaling $117 million. Based upon a six-year time horizon, the November 2007 survey yielded total system and application costs for the applications included within the scope of HB 3106 of $672 million or roughly $112 million on an annualized basis. This total may be somewhat understated given that well over 50% of the agencies and institutions did not have enough information to be able to project their future costs for system upgrades and implementations. In June 2008, the Comptroller of Public Accounts initiated the ERP Business Case Analysis (BCA) study as a component of the overall Statewide ERP Plan effort to help determine which of the following three (3) alternatives to pursue related to the ERP direction for the State: Business Case Alternative 1 (BCA 1) -- Continue on the States current path of operating existing systems for each agency/institution in accordance with the results of the Comptrollers November 2007 survey. Business Case Alternative 2 (BCA 2) -- Replace the existing statewide legacy administrative systems (e.g., USAS, USPS, SPA, SPRS, HRIS) with a new, fully integrated, commercially-available ERP system that would provide all functionality identified in HB 3106. One (1) statewide ERP system for all agencies and all institutions of higher education (HE) would be established and operated by the Comptroller. Business Case Alternative 3 (BCA 3) -- Replace the existing statewide legacy administrative systems (e.g., USAS, USPS, SPRS, SPA, HRIS) with a new, fully integrated, commercially-available ERP system that the Comptrollers Office would operate as an Application Service Provider (ASP) for all State agencies with the exception of the Health and Human Services (HHS) agencies. The HHS agencies and institutions of higher education would operate under a decentralized processing model as data reporting Hubs and would be interfaced into the Statewide Data Warehouse platform. Four (4) groups were identified to provide data and information to support the BCA analysis: 1. A subset of 182 State agencies surveyed in November 2007. This group was composed of twenty-four (24) of the States largest and most complex agencies as selected by the Comptrollers Office: Texas Education Agency Health and Human Services Commission
Page 28
Texas Department of Transportation Department of Aging and Disability Services Office of the Attorney General Department of State Health Services Texas Department of Criminal Justice Texas Workforce Commission Teacher Retirement System Department of Family and Protective Services Comptroller of Public Accounts General Land Office Department of Public Safety Texas Lottery Commission Texas Commission on Environmental Quality Department of Assistive and Rehabilitative Services Texas Higher Education Coordinating Board Texas Parks and Wildlife Department Governors Office Department of Housing and Community Affairs Texas Water Development Board Texas Railroad Commission Texas Public Finance Authority Employees Retirement System The total agency expenditures of this group of agencies represent at least 97% of the States total FY 2007 expenditures. 2. Higher Education System offices that represent all institutions of higher education except for Stephen F. Austin University, Texas Southern University, Texas Womans University, Midwestern State University, and Texas State Technical College. 3. Members of the Information Technology Council for Higher Education (ITCHE) that is composed of representatives of: The Texas A&M University System; The Texas State University System; The Texas Tech University System;
Page 29
The University of Houston System; The University of North Texas System; The University of Texas System; and Texas Womans University. 4. System stakeholders that support the following existing statewide administrative systems: USAS; SPA; TINS; USPS; SPRS; HRIS; ISAS; and HHSAS. The twenty-four (24) State agencies and statewide system stakeholders were asked to participate in a Business Case / Existing System survey in July 2008. The results of the survey were utilized in assessing existing systems and in developing the business case to support a new statewide ERP system. This survey was intended to build upon the data provided previously in the November 2007 survey, but also to expand the scope in order to obtain information that will be used to estimate: The cost to implement a new statewide ERP system; and The costs that would potentially be avoided if a new ERP system were implemented. The survey requested that each participating organization perform the following tasks: Confirm that the data submitted in the November 2007 survey response was still valid or make changes as necessary; Indicate whether the reported system would be retired if BCA 3 was implemented; Indicate whether the reported upgrade expenditures would be avoided if BCA 3 was implemented, along with the expected upgrade frequency if the upgrade expenditures would be avoided; Indicate whether the reported planned implementation expenditures would be avoided if BCA 3 was implemented; Provide the incremental dollar impact the avoided upgrade/implementation would have on the annual maintenance costs; Describe each application systems strengths and weaknesses, such as:
Page 30
Describe functionality not provided by each system, but needed, and explain why it is needed (e.g., would eliminate some amount of specific manual effort, etc.); Describe issues and risks associated with each system; and Describe any other weaknesses of each system;
Estimate the total systems costs over a ten-year horizon; Provide information on the interfaces currently in place between internal systems and any external systems, including existing statewide systems (e.g., USAS, SPA, USPS); and Provide an Application-Interface Diagram that depicts the organizations main applications within the scope of this analysis, along with the relevant interfaces. To capture information on the existing statewide systems, the Agency survey was modified slightly to address the data requirements of the statewide systems. Survey data was collected by the Comptroller Project team for the following statewide systems: USAS; SPA; TINS; USPS; SPRS; and HRIS. It should be noted that the focus of the Business Case/Existing System survey was BCA 3 only as the data needed for BCA 2 is a subset of the data submitted for BCA 3. To obtain information related to the institutions of higher education, members from the Comptroller Project Team conducted visits with each of the six (6) higher education System offices in order to gather data required for the existing systems assessment as well as for business case analysis purposes. The Comptroller Project Team also participated in work sessions with ITCHE in order to validate their data and obtain their feedback on selected project deliverables. The ERP Advisory Council convened an ERP workgroup to study and make recommendations concerning the format and use of a Texas unique business identifier (UBID) for individuals and entities receiving payments and/or doing business with Texas State agencies and institutions of higher education. Through this effort, the ERP workgroup: Examined mission-critical systems used across the State; Reviewed the data storage, security and usage of Social Security Numbers (SSN) in the identified systems; Determined which agencies and institutions currently use UBIDs that are not SSN-based and how they are assigned; and
Page 31
Reviewed existing policies and procedures in place at some agencies and institutions to provide SSN protection. The workgroup administered surveys to capture data regarding the use of SSN within the State, and the survey results revealed the following: More than 50 unique identifiers are in use by various agencies and institutions; Over 100 systems/processes utilize SSN data as a unique identifier and/or UBID; Several agencies use SSN as a primary key in their administrative systems/databases; and Multiple interfaces to statewide administrative systems and other systems exist that are dependent on SSNs. The goal of establishing a UBID was seen by the workgroup as having far-reaching effects. Depending on the ERP solution selected, the workgroup also concluded that the new ERP project should include the following requirements related to UBID: UBIDs should be unique, permanent, and never reused; The development of a UBID format should not contain SSNs; The UBID should be generated by the ERP system and used as the primary identifier; and SSN data should continue to be maintained in the system as required for reporting and interface activities. However, SSN data should not be displayed on screens and reports except for authorized users with specific business needs.
Page 32
Statewide System or Project Standardized Payroll/Personnel Reporting System Standardized Payroll/Personnel Reporting System for Higher Education
Each of the systems listed above with a planned implementation date has been put on hold pending the outcome of the ERP Advisory planning effort. A description of each of these systems or new project initiatives follows. Human Resource Information System (HRIS) The Human Resource Information System (HRIS) is a custom developed, in-house application system that was programmed using the NATURAL programming and database access language. HRIS was implemented in 1989 as part of the first phase of the overall USAS implementation. HRIS operates on a mainframe platform and was designed to automate payroll and personnel reporting, and to act as a central repository for all personnel and payroll data for all State agencies and institutions of higher education. Agencies and institutions of higher education are responsible for processing and calculating their own payrolls and the resulting data was reported into HRIS to roll up payroll and personnel information at the statewide level. HRIS also maintains historical data such as information on former and current employees for inquiry, analysis and reporting purposes. HRIS supplies oversight agencies such as the Governor's Office, the State Auditor's Office, the Office of the Attorney General (OAG), Texas Workforce Commission Civil Rights Division, the Legislative Budget Board, and the Comptroller's Office with statistical information. Currently, HRIS is only used by institutions of higher education. The Comptrollers Office has identified several concerns related to the functionality and data controls of HRIS, including: Payroll reimbursements to institutions of higher education are paid without confirmation or control edits that the payments are appropriate. Additionally, limited data is reported after-the-fact rather than as part of a payroll reimbursement and validation process; HRIS deficiencies prohibit the Comptrollers Office from effectively monitoring and enforcing compliance with Accounting Policy Statements such as APS 5 and APS 11, related to funding sources and reimbursements for salaries and benefits; and Institutions of higher education do not currently report authorized salary information to HRIS nor do institutions report human resource information for all employees. Many employees in the student worker or casual worker population are not reported to HRIS. Texas Identification Number System (TINS) The Texas Identification Number System (TINS) is an in-house system that was implemented in 1989 and provides vendor/payee information to other critical statewide systems. Associated subsystems include warrant printing, ACH processing, held
Page 33
payments and payment inquiries. TINS captures information on individuals or entities that have received or may receive payments from the State of Texas, including state employees, state agencies, and other governmental entities. TINS maintains information such as the payees identifying information as well as the address and direct deposit account information that agencies use to remit payments. TINS also captures information on individuals or entities that are indebted to the State and facilitates the withholding of payments until their obligations to the State are met. TINS retains historical information to support inquiries on payments issued to specific entities over a period of time. In 2002, there was a large backlog of TINS application change requests that were waiting to be processed. The Comptrollers Office initiated a project to determine if the existing 15+ year old system should be modified to meet current and future business needs or if the system should instead be entirely rewritten. In August 2003, the TINS Feasibility Study was completed and based on the results, the Comptrollers Office decided to proceed with a rewrite of the system. The study revealed several major risks, including: Confidential information, including Social Security Numbers (SSNs), employee addresses and certain payment information is not being adequately protected; SSNs are embedded in payee numbers. Payee numbers are also exposed on widely available printed reports; TINS lacks the capability to store multiple identifying numbers such as SSN, ITIN, and FEIN, which are used to identify individuals indebted to the State. Additionally, debtors can assign their payments to others, thereby bypassing warrant hold. Payees are also being set up under more than one payee number allowing payees to bypass warrant hold; The Comptrollers Office estimated that it would take eleven (11) years with the use of eleven (11) full-time resources to develop and implement the entire backlog of application change requests for TINS; and Agencies can override payee information in the system and are circumventing payee direct deposit instructions by setting up new payment instructions for warrants. The TINS Rewrite project team completed the software requirements in 2005. Planned changes to the existing functionality included the following: The new system will replace Social Security numbers as the payee numbers with a randomly generated identification number to conform to privacy regulations and reduce the risk of identity theft; The new system will close gaps in the withholding payments process to reduce the number of payments made to debtors of the State; and The new system will automate several manual processes, improve process efficiency, and improve data consistency between TINS and State agencies payee information. The TINS Rewrite project encountered several delays over a three year period prior to the project being placed on hold, primarily due to resource constraints and contention for
Page 34
technical resources with other statewide systems such as USAS, USPS and SPRS. The cost to implement the TINS Rewrite project has been estimated at over $36 million with $9 million allocated for modifying the TINS source code and an additional $27 million to retrofit each of the 182 agency and institution interfaces. With the passage of HB 3106, the TINS Rewrite project has been put on hold pending the outcome of the ERP Advisory Councils plan for statewide ERP. Uniform Statewide Accounting System (USAS) In 1993, the State implemented KPMGs R*STARS mainframe financial accounting software to provide General Ledger, Accounts Payable and limited Accounts Receivable, Grant Accounting, Project Accounting and Contract Tracking functionality. The State licensed and modified the code to meet the States business process and statutory requirements. KPMG no longer supports or maintains the R*STARS product or code base. Of the 182 agencies and institutions of higher education surveyed in November 2007, eighty (80) State agencies use USAS as their internal accounting system. An additional 102 agencies and institutions function as reporting agencies that provide agency or institutional data through a standard reporting interface from their internal systems. USAS provides both GAAP (Generally Accepted Accounting Principles) and cash basis accounting, and satisfies statewide accounting requirements. Financial data in USAS is used by the Comptroller's Office to produce state payments, agency reports, legislative reports, and reports for appropriation management and statewide budgets. USAS also performs specialized functions, such as budgetary and encumbrance accounting, cost allocation, payment processing, and document tracking. Accounting data is entered into USAS either through online entry or via electronic (FTP) batch input files. According to the Comptrollers records, USAS processed over 39 million transactions during Fiscal Year 2007. Major USAS accounting events include: 1. Budget accounting, including: Appropriation control; and Agency budget control. 2. Revenue cycle functions, including: Revenue estimates; Accounts receivable; Invoicing; Revenue accounting; and Cash receipts. 3. Expenditure cycle functions, including: Pre-encumbrances; Encumbrances; Expenditures and disbursements; and
Page 35
Payment generation/cancellation. 4. General ledger functions, including: General ledger accounting; Journal entry processing; and Long-term liabilities recording. USAS also contains six subsystems: Project accounting; Grant accounting; Recurring transactions; Program and cost accounting (cost allocation); Document tracking; and Reporting. USAS financial report categories include the following: General Ledger Reports - monitor agency general ledger balances and assist in the preparation of periodic GAAP reports; Budgetary Reports - monitor appropriations and agency, grant, and project budgets. Budgetary reports contain budgetary information as well as revenue and expenditure information; Operating Reports - contain revenues, expenditures, transfers, and other nominal activities summarized by classification-level elements. Operating Reports allow financial activity to be monitored at all levels; Document Reports - provide information related to Pre-encumbrances, Encumbrances, Accounts Receivable, and Vouchers Payable. Document Reports monitor activity at the document level; Transaction Reports - contain information regarding posted transactions and assist agencies in researching and analyzing balances; and Subsystem Reports - provide transaction and audit trail activity specific to a subsystem. State Property Accounting System (SPA) The State Property Accounting (SPA) system, implemented in 1993, is an in-house developed system for tracking capital and controlled assets. There are 112 agencies that use SPA as their internal fixed asset system while 99 other agencies report their asset data to SPA. SPA contains the capital asset balances for the State of Texas and the data is utilized for the Comprehensive Annual Financial Report (CAFR) to prepare the Capital Asset Note to the Financial Systems. The total balance for Capital Assets for the State according to the 2006 CAFR is $97.8 billion, which is 54% of the States total assets. The SPA system is also used to enforce the provisions of Section 12.04 of the General Appropriations Act (GAA), which requires the Comptrollers Office to withhold
Page 36
from State agency and institution of higher education appropriations an amount equivalent to 50% of the value of lost property. SPA is also relied upon to comply with various open records requests. In 2004, a feasibility study was conducted related to SPA to determine risks and recommended actions. The following deficiencies were identified: 1. SPA does not adequately support asset Inventory under Generally Accepted Accounting Principles (GAAP) and more specifically Government Accounting Standards Board (GASB) Statements 34 and 35. 2. SPA does not currently support the ability to reduce the cycle time for producing the CAFR due to the manual reconciliation and rework required for SPA data and table maintenance. 3. SPA does not have sufficient internal system controls to systematically maintain the integrity of transaction data. The lack of controls requires the use of extensive manual, labor intensive control processes. In 2005, the Capital Asset System (CAS) project was initiated to replace SPA with a new system. After reviewing various alternatives, the decision was made to modify and update the original KPMG R*STARS fixed asset module (purchased as part of the original USAS project) to become the replacement system for SPA. The planned updates and modifications included the following: 1. Achieve the original USAS design of an integrated fixed asset subsystem; 2. Make the module compatible with all USAS modifications and enhancements since inception, including Year 2000 considerations; and 3. Upgrade the module to ensure compatibility with current GAAP/GASB standards (GASB 34). CAS was scheduled to go live in March 2011 and is estimated to cost approximately $20 million to implement. The system development and implementation cost is estimated at approximately $2.4 million and the interfaces changes for 90 agencies are estimated to be approximately $18 million. However, with the passage of HB 3106, the project is on hold pending the outcome of the ERP Advisory Councils plan for statewide ERP. Uniform Statewide Payroll/Personnel System (USPS) In 1994, the Uniform Statewide Payroll/Personnel System was implemented using a modified version of the GEAC Human Resources mainframe software product. USPS is the internal payroll/personnel system for 113 State agencies and 79,700 employees. Institutions of higher education were originally slated to be deployed on USPS in a later phase of the project, thereby allowing for the retirement of the mainframe HRIS platform at some point in the future. Unlike HRIS which was and is primarily focused on statewide reporting of payroll and personnel data, USPS was established to actually process payroll transactions for State agencies as well as to accomplish two additional objectives:
Page 37
Payroll Calculation Standardization -- to ensure that all State agency employees will have their pay calculated in a consistent manner and that all claims against the State are legitimate; and Easier Access -- to give the Legislature and other oversight agencies the ability to have online access to payroll and personnel information across all State agencies. A project to remediate the use of Social Security Numbers within USPS has been estimated at over $30 million total. The system changes have been estimated at $2.2 million. However, due to a network of interfaces across USPS, USAS, SPRS and HRIS, the interface costs are estimated at approximately $28 million. Standardized Payroll/Personnel Reporting System (SPRS) In 1997, with the advancement of client/server technology for human resource applications, the 75th Legislature modified the statute, Section 2101.035 (d), (e), (f) and (g) of Subtitle C., Texas Government Code, which had previously required that all State agencies use USPS as their internal payroll/personnel system, to allow the Comptroller to designate a standardized payroll calculation on one or more systems. This legislative change in direction gave State agencies and institutions of higher education an option to migrate off of the USPS platform to license and implement either a commercial off-theshelf software application or design their own internal payroll and personnel processing system. Each agency was allowed to pursue this approach for payroll/personnel if they independently determined that the USPS mainframe product was not consistent with that agencys desired technical architectural direction. As a result of the 1997 legislation, several State agencies moved forward to license and implement the PeopleSoft suite of Human Resources and Financial applications to do their internal payroll and personnel processing. However, it was still necessary for the new payroll/personnel systems to meet the States statutory obligations from earlier legislation, including: 1. Validation of claims processing; 2. A standardized, uniform payroll calculation; and 3. Statewide reporting requirements of payroll/personnel data. The Comptrollers Office began reviewing their options to determine the best method by which they could meet the statutory obligations. After evaluating several options, the Comptrollers Office ultimately decided to develop a new system to capture necessary data elements from the agencies' internal personnel/payroll systems, validate the information before payrolls are processed and post the validated personnel and payroll information. The resulting system became the Standardized Payroll/Personnel Reporting System (SPRS), an in-house developed, custom application system to answer the needs of State agencies that chose not to implement USPS. In 2002, SPRS was implemented and captured reporting data for seven (7) State agencies that are utilizing the PeopleSoft HR applications and one State agency that developed their own payroll system using the DB2 database platform. SPRS maintains payroll and personnel information for over 89,000 State employees. With the implementation of SPRS, all State agencies were moved off the HRIS platform.
Page 38
However, the 1997 legislation that allowed agencies and institutions to utilize other platforms had the result of allowing institutions of higher education to stay with HRIS for reporting personnel and payroll data instead of moving to USPS. The implementation of SPRS allowed the Comptroller to continue meeting its statutory obligations of processing valid claims, fulfilling statewide reporting requirements, and ensuring, via post-payment audit, a standardized payroll calculation. However, the primary objective of SPRS was basically to provide a system for capturing and validating uniform personnel and payroll information for agencies not on USPS, including all institutions of higher education, who were allowed to still report into the HRIS system. Currently, statewide reports are generated by extracting data from three payroll/personnel systems. The Comptrollers Office is required to produce or assist with producing reports on equal employment information (Texas Workforce Commission), new hire data (Attorney Generals Office), and Veterans data (Texas Legislature). Many State agencies, including the Legislative Budget Board, State Auditors Office, Governors Office and Legislature rely on the Comptrollers statewide systems for costing information, fiscal notes, statewide data, and new hire information for child support enforcement. After the implementation of SPRS, the Comptrollers Office determined that it was not cost effective for the State to operate, maintain and reconcile (3) separate payroll and personnel reporting systems (HRIS, USPS and SPRS) and their related interfaces. It was recognized that there were significant redundancies in functionality and capabilities that could be consolidated to reduce the complexity of the reporting function and significantly reduce the cost of operating and maintaining the platforms to the State. Standardized Payroll/Personnel Reporting System (SPRS) for Higher Education In order to reduce the number of mainframe platforms and statewide system interfaces for personnel/payroll data in operation by the State, the Comptrollers Office initiated a project in 2003 to modify SPRS to meet the current and future reporting needs for Texas institutions of higher education and ultimately retire the HRIS application and platform. This project was named SPRS for Higher Education. In addition to eliminating the need for HRIS, other objectives included: Reducing the number of statewide system payroll/personnel interfaces from three (HRIS, USAS, TINS) to one (SPRS); Ensuring statutory compliance with State and federal mandates for employee benefits and entitlements; Improving the accuracy, consistency and integrity of data reported by institutions to reduce the number of Comptroller audit findings and discrepancies between institutional and Comptroller data; and Including validated higher education personnel/payroll data in a database to be used by State agencies and institutions in the new hire/interagency transfer process. Data would include previous state employment history and length of service for determining longevity pay and other mandated entitlements. The SPRS for Higher Education project was put on hold in 2004 in order to redirect technical resources towards the HHSC consolidation effort. The project was resumed in
Page 39
2005 and continued through the requirements phase and the technical design and development phase in 2006. The Comptrollers Office estimates that the SPRS for Higher Education project will cost over $5.5 million to develop and implement and an additional $24 million to develop the required interfaces to each institution of higher education for a total project estimate of approximately $30 million. With the passage of HB 3106, the SPRS for Higher Education project has been put on hold pending the outcome of the ERP Advisory Councils plan for statewide ERP.
General Ledger Accounts Payable Accounts Receivable Budget Asset Management Inventory Billing Projects Grants Purchasing
66 59 0 34 89 5 0 2 22 0
Page 40
76 106 1,220
105 47 429
The Total line shows that there are 1,220 administrative system functional modules in operation across the State that are operated and managed by individual agencies or institutions. In terms of the systems in operation at both the Statewide and the agency/institution level, the breakdown of type of system is depicted on the chart that follows:
SunGard 8% Other 4%
In-House 30%
Of the total number of functional systems in operation across the State, roughly one-third (1/3) are custom developed solutions and roughly one-quarter (1/4) are statewide systems. The remaining systems are a mixture of various commercial off-the-shelf systems (COTS) and somewhat evenly spread across PeopleSoft, SunGard and MIP with the Other leading all categories at 13%.
Page 41
It should be noted that considerable effort has been made by the higher education System Offices to migrate their component institutions across a common ERP software solution and data warehouse: The Texas Tech University System is in the process of migrating its administrative business processes to the SunGard Banner ERP solution. The University of Houston System and University of North Texas System have migrated to Oracles PeopleSoft ERP software solution. All components of the Texas A&M University System utilize the Systems custom BPP System for human resources/payroll business processes, while sixteen (16) of the nineteen (19) component institutions use the Systems custom FAMIS application to address their financial management business processes. The components within the University of Texas (UT) System currently utilize a variety of software applications to address their administrative system needs; however, five (5) components have implemented the PeopleSoft ERP software and the UT System recently purchased a license from Oracle that allows all components of the UT System to utilize the software. The Texas State University System has standardized on the SunGard Banner product suite for ERP with two exceptions: Texas State University San Marcos utilizes SAP ERP software Sam Houston State University utilizes a custom-developed system to meet their administrative system needs.
All of the six Higher Education Systems above are in various stages of development of a data warehouse that supports reporting from their ERP systems. These efforts range from pre-implementation planning to near completion (e.g., Texas Tech University System). With the exception of those institutions not currently assigned to a university system, the functional systems in use by all Institutions of Higher Education are shown in the table below.
Page 42
Page 43
(102) agencies and institutions have been designated as reporting agencies and 102 interfaces have been developed from agency and institution-specific solutions to USAS. Agencies and institutions also must report personnel and payroll information into statewide reporting systems, including USPS, SPRS and HRIS. The diagram that follows documents the high-level integration points between State agency/higher education systems and the various statewide administrative systems.
High Level Statewide Systems Diagram
Uniform Statewide Accounting System (USAS) (General Ledger, Accounts Payable, Grants, Projects)
Reporting Agency Interfaces (46) ISAS USAS Internal AGY (80)
Courts (21) Regulatory (32) Legislative (4) Natural Resources (4) General (12) Public Safety (7)
TINS
SPRS
USPS
TCEQ
Austin
UT System
UTSW-D Arlingtn UTB UTD UTEP UTHSC-H UTHSC-S UTHSC-T MDACC UTMB
HHSC (5)
Tyler
HRIS
DFPS DSHS DARS DADS TDCJ TWC Other Reporting AGYs GOV Lottery THECB GLO TPFA TxDOT TEA OAG ERS TWDB TRS RRC TDHCA TPWD Univ. of N. Texas System
UNT UNT-HSC SR-Rio SHSU
TAMU System
TAMU CorpCh INTL King PView Texark Galv West Comm Tarl St TEES VetMed AgriLife TAExS Forest TTI TEExS
CPA
TAMUHSC
Texas St System
TxState
UH System
UH
NonSystem
TWU MWStU SFASU
Application System Agency or Institution Health-related Institution Logical System Interface or Data Flow System Usage
TSU TSTC
USAS, SPRS, HRIS, TINS and SPA accept batch input transactions from the agency systems. USPS also accepts timecard, reportable income and leave batch input. USAS, USPS, SPRS, HRIS, TINS and SPA also produce output files that include posted and unposted transactions and database table extracts to the agencies and institutions of higher education. TINS vendor set-up and maintenance is received from the USPS, SPRS and HRIS systems. USPS and SPRS send and receive files from USAS to validate payrolls and produce deduction payments. It should be noted that in completing this assessment, STA obtained ApplicationInterface Diagrams from each of the twenty-four (24) agencies included in the Business Case / Existing System Survey. These diagrams depict the organizations main applications within the scope of this analysis and the relevant integration/interface points for the various systems. The High-Level Statewide Systems Diagram presented above
Page 44
does not reflect the numerous additional administrative systems and associated integration/interface touch points that must be maintained to provide the complete range of functionality needed by State agencies and institutions of higher education.
Summary of Findings
As a result of the data collected from and discussions held with State agencies, institutions of higher education, and the major stakeholders of the statewide administrative systems, our findings can be summarized as follows: According to the results of November 2007 survey, the systems portfolio in the State includes the following: A total of 1,220 administrative system functional modules (General Ledger, Accounts Payable, etc.) are currently utilized to address the functional areas addressed in HB 3106. More than twenty (20) human resources/payroll systems in operation across the State and three (3) statewide payroll and personnel reporting systems in existence for validation and reporting. Each agency and institution not utilizing the USAS platform as their processing system must interface their systems into some number of Statewide systems (including USAS, USPS, SPA, SPRS and TINS) resulting in more than 250 interfaces in operation that must be managed, maintained, and reconciled across the State at both the statewide and agency/institutional levels. Having such a fragmented legacy systems environment creates the following drawbacks: Data is fragmented across a wide array of systems and platforms, which makes it difficult to generate management information on a timely and accurate basis due to differences in formats, cycle times, and controls across all systems. Each of these systems has its own ongoing operating and maintenance costs for hardware, software and infrastructure which, in the aggregate, represent significant savings through consolidation and standardization. In order to roll-up the fragmented data to a statewide level, manual, labor intensive processes must be performed to reconcile, update and adjust the data across the various systems and interfaces. This effort represents a significant cost to the State and dramatically reduces the efficiency and effectiveness of the States business processes. Functionality that would allow the State to meet its objectives related to detailed financial and expenditure reporting (such as transparency) is difficult to develop and implement due to the number of source systems that must be updated. Fragmented systems result in a lack of data standardization therefore we do not speak the same language or provide State leadership or the taxpayers with a single source of the truth.
Page 45
Systems are difficult to use from an end user perspective due to the differing platforms and user interfaces (Windows, mainframe, etc.), resulting in reduced employee productivity and efficiency. The existing statewide administrative systems were developed and implemented based on user and State business requirements that are now more than fifteen (15) years old. As new requirements have emerged, the State continues to patch or rewrite the systems to meet or comply with the new, point-in-time requirements. This patch and rewrite cycle has resulted in the following consequences: Because the underlying processing platforms are not replaced, the State is unable to utilize changes and enhancements in the information technology industry and new and innovative ideas have to be retrofitted back into the States system environment; The cost of maintaining these systems continues to escalate due the difficulty of locating skilled personnel to make the changes as well as the overall limitations of the original system architecture; (e.g., changes must be made to the actual computer code instead of simply changing data table entries to make the changes); The State is exposed to significant risk due to the fact that the systems are not providing adequate protection for confidential state and employee information and are not in compliance with the American with Disabilities Act (ADA). This problem is compounded by the fact that the resources required to implement the changes are often reallocated to other higher priority projects. The State is currently maintaining three (3) statewide payroll and personnel reporting systems (USPS, SPRS, HRIS). SPRS is an accommodation for not requiring agencies to adopt USPS. HRIS is maintained at this point for the sole purpose of collecting human resources and payroll reporting data from the institutions of higher education. Considerable manual effort is required at times to reconcile, update and maintain the data in these three systems. There are significant redundancies in functionality and capabilities of the three systems that could be consolidated to reduce the complexity of the reporting function and significantly reduce the cost of operating and maintaining the platforms. A significant omission with the States existing statewide administrative system environment is the fact that no statewide procurement system exists for the State. Additionally, many agencies have no internal procurement system, which requires them to rely on manual processes, spreadsheets, or other home-grown shadow systems to keep track of agency procurement activity. A statewide procurement system would reduce purchase cycle time, reduce maverick spending that circumvents sourcing rules, and provide critical spend intelligence required for effective strategic sourcing decision-making. The current statewide systems do not meet agency-specific business needs or are considered cumbersome to use by the user community (e.g., grants management and accounting, asset management, payroll administration, vendor self-service, and employee self-service). As a result of these unmet needs:
Page 46
The States business processes are less efficient and effective than they could be due to fragmentation and the use of agency shadow systems; and Agencies continue to spend significant funds on systems with functionality that is contained in ERP systems these funds could be better spent toward the implementation of a single, statewide ERP system.
One of the most compelling reasons for utilizing commercial off-the-shelf software packages is that the vendor is responsible for maintaining the software based upon the common needs of the customer population. The cost of this new development and maintenance is funded through annual maintenance fees paid by the customer base and the benefits are spread across the entire user community, thereby lowering the overall cost of maintenance for each customer. Due to the age and the heavily modified/customized nature of the existing statewide administrative systems, the State is responsible for all expenses associated with maintenance and update of the statewide systems and platforms in response to changes in regulatory and business requirements. There are over 250 automated interfaces to and from agencies, institutions and the statewide administrative systems that must be operated and maintained on an ongoing basis. Whenever business or regulatory requirements change, depending on the magnitude of the change, there is a ripple effect across these interfaces that results in significant cost and effort to comply. The large number of system interfaces at the statewide level has a significant impact on overall process efficiency and transaction processing cost.
Accounts Payable Increase utilization of vendor discounts. Reduce the amount of time spent preparing and mailing vendor remittance advices to vendors on direct deposit. Also reduce postage. Reduce the amount of time required each year to generate ad hoc and standard Accounts Payable reports that require retrieving data from multiple sources (i.e., USAS, agency shadow systems, etc.). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time spent each year researching, troubleshooting, and reconciling payment transactions across
Page 47
Functional Area
Process Improvements
Accounts Receivable/Billing
multiple systems (USAS, agency shadow systems, etc.). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems Making adjustments in the appropriate system(s) Reduce the amount of time spent entering invoice data into agency payable systems. Reduce the amount of time spent entering recurring payments into agency payment systems (i.e., entering the recurring payments from scratch each time a payment is to be made and not being able to use system functionality to automatically generate recurring payments). Reduce the amount of time spent processing vendor inquiries regarding the status of payments. Reduce the amount of time spent performing the matching process. Reduce the amount of time spent performing vendor file maintenance, including registering vendors and updating vendor information (e.g., commodity codes serviced, address, phone number, etc.). Reduce the amount of time spent reconciling procurement card transaction detail to USAS and procurement transactions in agency shadow systems. Reduce the amount of time spent processing and obtaining approvals for authorized business travel. Reduce the amount of time spent processing transactions relating to reimbursement and advances for employee travel.
Automated application of late charges. Reduce Accounts Receivable (AR) balances and carrying costs through improved data accuracy, visibility, and related communication resulting in faster collection of good receivables and fewer write-offs. Reduce the amount of time required each year to generate ad hoc and standard Accounts Receivable reports that require retrieving data from multiple sources (i.e., USAS, agency AR systems, etc.). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time required to track AR transactions
Page 48
Functional Area
Process Improvements
spread over multiple AR/Billing systems (e.g., avoid having to track transactions using spreadsheets, paper logs, etc.). Reduce the amount of time spent each year researching, troubleshooting, and reconciling payment transactions across multiple systems (USAS, agency AR system, etc.). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems Making adjustments in the appropriate system(s) Reduce the amount of time spent on customer billing. Reduction of bad debts Reduce the amount of time required to post remittance information captured via lockbox to the appropriate AR accounts.
Asset Management
Reduce the amount of time required each year to generate ad hoc and standard Asset Management (AM) reports that require retrieving data from multiple sources (i.e., SPA, agency AM systems, etc.). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time required to track transactions spread over multiple AM systems (e.g., avoid having to track transactions using spreadsheets, paper logs, etc.). Reduce the amount of time spent calculating and maintaining asset depreciation, as well as manually entering the resulting accounting entries into accounting and tracking systems. Reduce the amount of time spent each year researching, troubleshooting, and reconciling payment transactions across multiple systems (SPA, agency AM system, etc.). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems
Budget Development
Reduce the amount of time required to develop and maintain appropriation budgets. This is the amount of time spent developing and maintaining the agency's appropriation budget -- preparing and distributing historical data; collecting and compiling data; performing what-if analyses; entering data into
Page 49
Functional Area
Process Improvements
ABEST and USAS and other systems; and managing the appropriation budget during the fiscal year. Reduce the amount of time required to develop and maintain agency operating budgets. This is the amount of time spent in developing and maintaining the agency's operating budget -preparing and distributing historical data; collecting and compiling data; performing what-if analyses; entering data into agency shadow systems; and managing the operating budget during the fiscal year. Reduce the amount of time required to develop and maintain agency capital budgets. This is the amount of time spent in developing and maintaining the agency's capital budget -preparing and distributing historical data; collecting and compiling data; performing what-if analyses; entering data into USAS and other systems; and managing the operating budget during the fiscal year. Cost Allocation Reduce the amount of time required each year to generate ad hoc and standard Cost Allocation reports that require retrieving data from multiple sources (i.e., USAS, agency shadow systems, etc.). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time spent each year researching, troubleshooting, and reconciling payment transactions across multiple systems (USAS, agency Cost Allocation system, etc.). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems Making adjustments in the appropriate system(s) Reduce the amount of time required to track transactions spread over multiple Cost Allocation systems (e.g., avoid having to keep track transactions using spreadsheets, paper logs, etc.). Reduce the amount of time spent manually entering Cost Allocation data into multiple systems (i.e., USAS and agency Cost Allocation systems). Reduce the amount of time required to monitor actual vs. budget status of expenditures (real-time budget checking and integrated encumbrance accounting). Reduce the amount of time spent performing year-end close.
Page 50
Functional Area
Process Improvements
This is the amount of time spent performing system-related tasks pertaining to performing the year-end close, such as distributing data, compiling data, etc. Reduce the amount of time spent preparing the CAFR report. This is the amount of time spent performing system-related tasks pertaining to the preparation of the CAFR report, such as distributing data, compiling data, etc.). Inventory Reduce Inventory levels and carrying costs. Reduce the amount of time required each year to generate ad hoc and standard Inventory reports that require retrieving data from multiple sources (i.e., USAS, agency Inventory systems, etc.). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time required to reconcile Inventory data between USAS and Inventory systems used by agencies (i.e., Accounting data in USAS and Inventory transaction data in Inventory systems used by agencies). Reduce the amount of time required to track transactions spread over multiple Inventory systems (e.g., avoid having to track transactions using spreadsheets, paper logs, etc.). Reduce the amount of time spent processing Inventory reorders. Reduce overall the cost of vehicle downtime as a result of having better management information (i.e., more accurate, timely, and useful/meaningful). Reduce overall maintenance & repair costs as a result of having better management information (i.e., more accurate, timely, and useful/meaningful). Reduce the amount of time required to identify and obtain the right replacement parts. Reduce the amount of time preparing maintenance Work Orders. Reduce the amount of time required each year to generate ad hoc and standard Fleet reports that require retrieving data from multiple sources (e.g., SPA, agency Fleet Management systems, agency Maintenance & Repair systems, etc.). These processing tasks include: Extracting data from multiple sources
Fleet Management
Page 51
Functional Area
Process Improvements
Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time required to reconcile Fleet-related data among multiple systems (e.g., SPA, agency Fleet Management systems, agency Maintenance & Repair systems, etc.). Reduce the amount of time required to track Fleet Management transactions spread over multiple systems such as SPA, agency Fleet Management systems, agency Maintenance & Repair systems (e.g., avoid having to track transactions using spreadsheets, paper logs, etc.). Procurement Generate revenue from fees charged to vendors for using eProcurement, as well as generate revenue from fees charged to vendors for value-added services provided as part of registration. Reduce cost of goods and services due to reduction in maverick spend. Reduce the amount of time spent on creating POs manually. Reduce the amount of time required each year to generate ad hoc and standard Procurement reports that require retrieving data from multiple sources (i.e., USAS, agency Procurement systems, etc.). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time required to receive procured assets in agency Asset Management systems, as well as in agency Procurement systems. Reduce the amount of time required to receive procured consumables (i.e., non-asset and non-Inventory items) in agency Procurement systems. Reduce the amount of time required to receive procured Inventory items in agency Inventory systems, as well as in agency Procurement systems. Reduce the amount of time spent processing formal (i.e., published) solicitations through procurement life cycle (requisition through award). These processing tasks include: Identifying and notifying registered vendors of the solicitation
Page 52
Functional Area
Process Improvements
Distributing the solicitation--posting on the Web, mailing, etc. Receiving and recording vendor responses Tabulating/scoring vendor responses Notifying vendors of award decision Documenting award information Reduce the amount of time spent each year processing informal solicitations (i.e., solicitations not published but performed via phone call, e-mail, etc.) through procurement life cycle (requisition through award). These processing tasks include: Identifying and notifying registered vendors of the solicitation Distributing the solicitation--posting on the Web, mailing, etc. Receiving and recording vendor responses Tabulating/scoring vendor responses Notifying vendors of award decision Documenting award information Reduce the amount of time spent printing, and then faxing and mailing Purchase Orders, as well as reduce the postage required to mail the POs. Project Accounting/ Management Reduce the amount of time required to track Project Accounting transactions spread over multiple systems (e.g., avoid having to track transactions using spreadsheets, paper logs). Reduce the amount of time required each year to generate ad hoc and standard Project Accounting reports that require retrieving data from multiple sources (i.e., USAS, agency Project Accounting systems). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time spent each year researching, troubleshooting, and reconciling project accounting transactions across multiple systems (i.e., USAS, agency Project Accounting system). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems
Page 53
Functional Area
Process Improvements
Making adjustments in the appropriate system(s) Reduce the amount of time spent manually entering Project data into multiple systems (e.g., USAS and agency Project Accounting systems). Grant Accounting/ Reduce the amount of time required to process Grant draws Management that currently are manually requested. Reduce the amount of time required each year to generate ad hoc and standard Grant Accounting reports that require retrieving data from multiple sources (i.e., USAS, agency Project Accounting systems). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time spent each year researching, troubleshooting, and reconciling payment transactions across multiple systems (USAS, agency Grant Accounting system, etc.). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems Making adjustments in the appropriate system(s) Reduce the amount of time required to track Grant Accounting transactions spread over multiple systems (e.g., avoid having to track transactions using spreadsheets, paper logs). Reduce the amount of time spent manually entering Grant data into multiple systems (e.g., USAS and agency Grant Accounting systems). Applicant Services Reduce the amount of time spent notifying applicants of interviews, results, etc. Reduce the amount of time spent processing applications and applicant inquiries. Reduce amount of time required to handle and mail remittance advices to employees. Reduce the amount of time spent entering/changing employee data, as well as researching and responding to employee inquiries. Reduce the amount of time spent processing other supplemental pay types (now calculated and entered manually). Reduce the amount of time required each year to generate ad
Payroll
Page 54
Functional Area
Process Improvements
hoc and standard Payroll reports that require retrieving data from multiple sources (i.e., USAS, agency Payroll systems). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time spent each year researching, troubleshooting, and reconciling payment transactions across multiple systems (USAS, agency Payroll system, etc.). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems Making adjustments in the appropriate system(s) Reduce the amount of time required to track Payroll transactions spread over multiple systems (e.g., avoid having to track transactions using spreadsheets, paper logs, etc.). Reduce the amount of time spent manually entering Payroll data into multiple systems (e.g., statewide and agency Payroll systems). Personnel Administration Reduce amount of time spent maintaining employees' personnel information (employees maintain own information). Reduce the amount of time required each year to generate ad hoc and standard Personnel Administration reports that require retrieving data from multiple sources (i.e., statewide systems, agency Personnel Administration systems, etc.). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time spent each year researching, troubleshooting, and reconciling Payroll transactions across multiple systems (e.g., USPS, SPRS, agency HR/Payroll system). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems Making adjustments in the appropriate system(s) Reduce the amount of time required to track Personnel Administration transactions spread over multiple systems
Page 55
Functional Area
Process Improvements
(e.g., avoid having to track transactions using spreadsheets, paper logs, etc.). Reduce the amount of time spent manually entering Personnel Administration data into multiple systems (e.g., statewide and agency HR/Payroll systems). Training Time Reporting Reduce the amount of time spent monitoring licenses and certifications. Reduce the amount of time spent on employee time entry (e.g., fewer data-entry errors, automatic prior-period adjustments, workflow routing for approvals). Reduce the amount of time spent processing requests for overtime. Reduce the amount of time required each year to generate ad hoc and standard Time and Labor reports that require retrieving data from multiple sources (e.g., agency Timekeeping systems, agency Grant and/or Project Management systems). These processing tasks include: Extracting data from multiple sources Compiling and reviewing data Formatting data into the reports Distributing the reports Reduce the amount of time spent each year researching, troubleshooting, and reconciling Time and Labor transactions across multiple systems (agency Timekeeping systems, agency Grant and/or Project Management systems). These processing tasks include: Investigating failed interface transactions Reconciling balance discrepancies between systems Making adjustments in the appropriate system(s) Reduce the amount of time required to track Time and Labor transactions spread over multiple systems (e.g., avoid having to track transactions using spreadsheets, paper logs, etc.). Reduce the amount of time spent manually entering Time and Labor data into multiple systems (e.g., agency Timekeeping systems, agency Grant and/or Project Management systems). Reduce the amount of time required to generate ad hoc and standard reports that require retrieving data from multiple sources (i.e., data across various HE components/ HHS agencies and System offices to address statewide reporting requirements). These processing tasks include: Extracting data from multiple sources
Reporting
Page 56
Functional Area
Process Improvements
Compiling and reviewing data Formatting data into the reports Distributing the reports
Page 57
Page 58
fragmented environment also results in a lack of data standardization and agencies and central authorities not speaking the same language. Because the data is fragmented, it is also difficult to generate management information in a timely and accurate manner. The existing administrative systems have insufficient reporting tools to facilitate ad hoc reporting. The end result is that report requests from State leadership and the Legislature often require a considerable amount of time to develop. Additionally, system users often need to access multiple statewide systems or make requests to the agencies and institutions to obtain the necessary data. Because of these multiple sources, reports typically require notes explaining the timing and accuracy of the data. The States administrative systems are costly to maintain and operate (e.g., data must be reconciled among the various systems and numerous interfaces must be maintained, etc.). Additionally, the Comptroller and the State agencies/institutions need to spend approximately $121,102,000 combined to rewrite TINS, SPA, SPRS for Higher Education, and USPS, and deploy these new systems across Texas government over the next few years. The purpose of these rewrites are intended to address major system deficiencies, eliminate the need for HRIS, address risks associated with the current use of Social Security Number and lack of compliance with Section 508 of the Americans with Disabilities Act regarding accessibility. The existing statewide administrative systems are difficult to use as they lack the modern, Windows-based, common user interfaces that system users are accustomed to using (e.g., e-mail, office applications, Internet browsing). Often State employees must work with several of these systems, and each system has its own unique look and feel. Because the current statewide administrative systems do not meet the States business needs, the States administrative business processes are less efficient and effective than they could be. As an example, the State is unable to track method of finance for all transactions, resulting in a significant information gap regarding what money was used and in what ways, which is especially critical in times of budget constraints. To address critical unmet needs, agencies have expended significant amounts of money on their own ERP and/or best-of-breed systems. Instead, these funds could be spent toward the implementation of a single, statewide ERP system that would benefit all agencies. The State Property Accounting System is 15 years old. It does not support accounting standards enacted in recent years. Therefore, inefficient manual reconciliation and rework is required. Insufficient internal system controls necessary to maintain the integrity of transaction data have caused State audit concerns. TINS lacks the ability to ensure that funds are not paid to all individuals indebted to the State. Instead of netting all payments against amounts owed, the State pays some individuals in full and, therefore, misses an opportunity to recoup funds owed. Additionally, TINS contains SSNs, Taxpayer ID numbers, and payment information that are not adequately protected.
Page 59
The systems are not compliant with Section 508 of the Americans with Disabilities Act regarding accessibility. Because of this, potential new end users who are physically impaired would require assistive devices for accessibility to the administrative systems. The States existing administrative systems do not provide for such accessibility, therefore, physically impaired workers cannot utilize these systems at this time. The State has considerable exposure to lawsuits initiated by physically impaired workers. Two states have already incurred such litigation: In 2003, three visually-impaired state employees from Pennsylvania and the National Federation of the Blind of Pennsylvania (NFBP) filed a lawsuit against the State and its governor. The suit asserted that the States multimillion-dollar computer system upgrade for use by all state employees was inaccessible to blind employees and, therefore, in violation of the Americans with Disabilities Act (ADA). In 2001, the Arkansas Administrative Statewide Information System (AASIS) had a similar accessibility problem as two visually-impaired state employees filed a lawsuit, to prevent further use of the information system without modification for accessibility. The judge issued an injunction on the States plan to roll out more components of the application that was deemed inaccessible. In turn, the State of Arkansas sued the software vendor contending the company did not fulfill its contract to develop the programs.
The State Does Not Have a Statewide Procurement System The State does not utilize a statewide procurement system at this time, which causes the following deficiencies: Other than the agencies that already use ERP systems, the majority of other agencies follow manually-intensive business processes or maintain stand-alone systems or spreadsheets to address their procurement needs. Manuallyintensive processes and redundant data entry tend to be slow, error-prone, and costly; Lack of integration of procurement function with financial accounting and other administrative systems; Most purchasing organizations lack the transaction data (at the proper commodity code level) required to effectively negotiate with suppliers; and Most procurement managers spend much of their time chasing paperwork rather than managing their supplier base or negotiating better prices. The Comptroller should be commended for the recent project initiated to develop an Online Ordering System (OOS). The OOS is intended to enhance the online ordering process by providing an online ordering portal that will provide a centralized procurement method for qualified purchasing entities. The resulting web-based application will be accessed through TexasOnline, where customers will be able to browse, search and pay for orders from pre-approved product vendors. Phase I will roll out with a limited list of product categories to be defined during the requirements phase of the project. Phase II
Page 60
will include more categories and will also include the roll-out of additional features and enhancements to improve the online browsing, searching and procurement experience. STA supports the work efforts associated with the Online Ordering System; however, we believe this function must be fully-integrated with other procurement functionality commonly found in ERP systems. To fully achieve the benefits of the OOS, it must be integrated with financial accounting, asset management and Inventory management (if applicable) functions to ensure standardized and efficient business processes, eliminate fragmentation, and to obtain the spend intelligence necessary to make effective strategic sourcing decisions at the statewide level. The State will realize significant value from two primary areas as a result of fully implementing procurement functionality as part of a statewide ERP system: (1) reduced cost of goods and services, and (2) process efficiencies. Each of these areas is addressed in detail below. Reduced Cost of Goods and Services Increased competition for the States business. The statewide ERP system will increase competition for the States business by notifying vendors of bid opportunities and by making the bid submission process easier and less costly. This increased competition will create a more efficient marketplace that will be characterized by lower prices. For example, the Commonwealth of Virginia has reported that bid counts received for some purchases have increased from 12-15 bids to 40-80 bids. Enable strategic sourcing benefits. With a centralized data warehouse and enhanced ad hoc reporting capabilities that would be part of the statewide ERP solution, the State can better document, analyze, and leverage procurement information for the purposes of negotiating contracts with more favorable rates. Lower Inventory costs for the State. The statewide ERP system will be able to expedite the procurement process from requisition to goods receipt to vendor payment much quicker than the current process. This has the potential to allow the State to reduce Inventory levels or eliminate some types of Inventory. Reduced printing and mailing costs. The statewide ERP system will enable the State to automatically notify vendors of bid opportunities electronically (via email), thus saving the State time and costs of printing and mailing. Process Efficiencies for the State Reduced procurement cycle times. The State should be able to reduce the total time required to procure goods and services. The procurement process entails many steps that include requisition, issuance of a purchase order, vendor fulfillment, delivery, receipt, and payment. As the time required to complete these steps is compressed, the State will be able to receive goods more quickly, and vendors will be able to receive payments earlier. The Aberdeen Group published a report indicating that eProcurement can compress purchase order processing time by 70-80 percent. Reduced time and effort required to complete purchasing activities. Reducing the time associated with procurement activities not only provides
Page 61
goods and services in a more timely manner, but it also frees valuable time of State employees, thus reducing the States procurement-related process costs. These processing costs are often measured by analyzing the cost per procurement transaction. Various studies have shown that costs per transaction can be reduced by up to $100 or more per transaction from $150-120 per transaction to $66-33 per transaction. These time and cost savings can be realized because an ERP system enables the State to: Take advantage of software workflow functionality that speeds up tasks; Automate approvals for certain orders; Reduce manual data entry and re-keying; and Reduce errors and the time associated with detection and corrections.
A common complaint of procurement professionals is they spend too much time pushing paper and resolving issues, and an inadequate amount of time analyzing the procurement process and making strategic decisions that will result in lower costs and more efficient processing. The new ERP System will automate many of the current processes through its role-based workflow and sourcing rule processes. The System will also provide a much greater level of information on the States purchases. The combination of these factors will enable procurement professionals to spend more time on the strategic aspects of purchasing and enable achievement of other cost savings. Improved monitoring of the procurement process. With better system controls, it is easier for the State to reduce off-contract or maverick purchasing. This maverick purchasing can result in price premiums of up to 27% according to the National Association of Purchasing Managers (NAPM). Leveling of the playing field for small/disadvantaged businesses. Procurement functionality in ERP systems allows for bid opportunities to be automatically pushed to any vendor that is registered to provide the commodities being procured. Thereby, small/disadvantaged businesses get access to opportunities they might not otherwise know of. A fully-integrated ERP system will address the deficiencies noted above by providing for the following: Replace the States existing statewide ERP systems over a 6-year period and eliminating many of the shadow systems currently maintained by agencies because the existing statewide systems do not meet their functional needs; This action would eliminate much of the fragmentation found under the current environment. Provide System-wide integration of the various ERP modules offers integration that has been built by, and will be maintained by, the software vendor. Offer individual agencies a viable alternative to purchasing a new accounting system or upgrading their existing system to meet internal accounting and reporting needs.
Page 62
Incorporate standardized business processes built on best practices that are inherent in ERP systems for the public sector. Provide data standardization to support a single source of the truth and taxpayer transparency. Establishes a common language for reporting expenditures through use of commodity codes for procurement spend analysis and Comptroller Object Codes for financial reporting (CAFR, GASB) purposes, which provides for consistent reporting and better analysis of how the States money is spent. Provide a statewide procurement system that will be fully-integrated with the financial accounting, asset management, and Inventory management modules, as well as the Online Ordering System currently in development by the Comptrollers Office. Allow for more efficient processing and control of documents through automated workflow, reviews, approvals, and inquiries on document status and possible bottlenecks in approval process. Eliminate duplicate data entry as pertinent data is entered once and then carried throughout the system. Reduce data integrity concerns and the effort required to reconcile duplicate data in multiple databases. Ensure consistent and complete statewide federal funds analysis and management for more effective draw down of federal dollars including the ability to estimate carry forward or lapsing federal funds; monitor, coordinate and establish the priorities for the use of federal funds statewide; and review agencies federal funds budgets, expenditures and transfers on an ongoing basis. Provide more efficient and accurate research capabilities through enhanced ad hoc reporting and inquiry functionality associated with new technologies. Eliminate the use of Social Security Number (SSN) as the primary identifier in the statewide administrative systems, thus helping to reduce identity theft opportunities and the related legal risks and costs associated with incident response, investigation, and public relations. Allow for compliance with Section 508 of the Americans with Disabilities Act regarding accessibility. Provide for better tracking of the States assets, thus helping agencies and the Legislature in budget planning by identifying replacement costs and schedules.
Technology Enablers
Besides correcting deficiencies associated with the States existing administrative systems, the most compelling reasons for implementing an ERP system lie within the technology enablers that support the system. Key technology enablers found in ERP software include:
Page 63
Integration with a Common Database The most distinguishing factor of an ERP system is its integration across all system modules. Alternatively, the current environment utilizes separate stand-alone statewide administrative systems and agency shadow systems to address business needs not being met by the existing statewide systems. Some legacy systems include automated interfaces to simulate a limited level of integration. Integration in an ERP system is supported by a single database across all functions (or at least a single database for human resource/payroll functions and another for financial management/procurement functions). In this way, data elements (e.g., account codes) are not duplicated when used for more than one purpose. With no duplication, every function has access to the most recent information, and once any change is made, it is immediately available to all functions. Real-Time Processing Many of the current administrative systems perform a majority of their transaction processing via batch jobs that process only a few times a day or during a nightly batch run. This limitation results in delays between the time an action is entered into the system and when the data is available for use by the end user. In contrast, ERP systems use real-time (or near real-time) processing, so transaction results are immediately available to all system modules. Reports are generated using a single, upto-date data source that helps to provide the States leadership with a single source of the truth. Increased Functionality / Best Business Practices Todays ERP systems provide a considerable amount of functionality to meet governmental financial management, procurement, asset management, human resources/payroll, and other administrative business needs. The application modules that often comprise ERP systems have been designed in accordance with industrystandard best business practices. While best practices have not been defined by any governing body or research firm for the private or public sector, such practices have evolved over time with each new software release and have been validated with each ERP implementation. Best practices, together with the flexibility provided by other technology enablers inherent in ERP software today, allow governments to conduct their administrative business processes in a more efficient and effective manner. Best practices promote standardization of business processes across government, and it is critical that the State embrace these practices in order to implement the ERP software with minimal customization. Some simple examples of best practices found in ERP systems include: Asset Management module sweeping the Accounts Payable module for potential capitalized and controllable assets based on specified parameters (selected object codes and threshold amounts) to reduce the possibility of capital assets going unrecorded; Electronic three-way match of invoice, purchase order, and receiving report reduces the use of paper documents and processing time, and allows staff to focus their efforts on exception resolution;
Page 64
Distribution of the automated requisitioning function eliminates the paper requisition document; sourcing rules and workflow ensure compliance with predefined procurement rules and approval paths to ensure the lowest cost for goods and services purchased and reduce maverick (off-contract) spending by the participating organizations. Web-based vendor self-service functionality allows vendors to select commodities they service as part of vendor registration and maintenance; opportunities are then automatically sent to all vendors that service commodity to be purchased. Additionally, small vendors get access to opportunities they might otherwise not know about. the bid the bid
Vendor access to self-service payment information reduces staffing required to answer vendor inquiries. Web-Based / Open Architecture Todays leading ERP solutions are designed to be accessed through the use of an industry-standard web browser. Vendor products are transitioning to a pure webbased architecture whereby no code resides on the client other than the web browser. Web-based ERP solutions result in easier deployment and lower costs of IT infrastructure, network administration, and information access. As ERP functionality matures, the need will arise to grant access to those individuals not traditionally considered users of ERP systems vendors, mobile managers, and all employees for self-service functions, to name a few. A web-based system facilitates providing this access at a lesser cost to the State. End users can gain access to the ERP system at anytime as long as he/she has access to a web browser and the proper security authorizations. The leading ERP systems also comply with open architecture standards. Open architecture provides a means whereby the ERP system can be linked to specific bestof-breed software if the need arises (e.g., possibly to meet fleet management requirements). Open architecture also provides the ability to interface the ERP system to common desktop office suite applications (see Desktop Software Integration below). Scalability Scalability allows the State to size its system components to meet its ever-changing business needs. Increased capacity can be added, upgraded or removed as computing needs change, without substantial changes to the application. Scalability considerations include increasing memory, adding additional processors, and installing additional disk storage. Portability Portability provides the flexibility for application software systems to run on multiple hardware platforms or provides built-in capabilities for switching between platforms without requiring reinstallation or additional customization, thus allowing the State to adapt the system to the States technical landscape as it changes over time.
Page 65
Graphical User Interface ERP systems utilize a graphical user interface (GUI) that provides user-friendly features similar to other office functions on the users desktop, such as intuitive icons, pull-down menus, point-and-click navigation, pop-up windows, scroll bars, radio buttons, the use of color for clarity and emphasis, and tool bars to assist in the users learning and ongoing use of the System. They also provide online help menus and online documentation, as well as screens that can be customizable to user roles, to enhance the end user experience. The same interface and commands are used for all functions, thereby facilitating training for users that access multiple functions and functional areas. Efficient Modification Where Necessary Assuming that an open (n-Tier) architecture is used (browser-based user interface, database, business rules, and web server), the business rules associated with the system are separated from the rest of the architecture, thus, it is easier to change the business rules (a common occurrence in government) than if they were included in the user interface or the database design. Extensive Development Toolset ERP systems provide for a single (often proprietary) toolset to support software configuration, customization, and ongoing administration of the system. Although use of the toolset requires specialized training and technical knowledge, the development toolset is typically integrated with the functional ERP software and is supported by the vendor. The development tools are also utilized in establishing workflow, managing security, and in implementing a software upgrade. Application Modularity An ERP system consists of a series of application modules (e.g., general ledger, accounts payable, purchasing, asset management, payroll). A breakdown of typical modules is described above. These application modules are designed to be standalone if necessary, though some modules require that others be in place to fully utilize the functionality provided. This modular approach allows governments to selectively implement ERP functionality based on functional need, priorities, funding availability, and staff availability to implement and support the system. The entire ERP solution may be built on a piece-meal basis. Additionally, the government can substitute a third party solution in lieu of the ERP module if necessary to meet a specific business need. Advanced Reporting Tools ERP systems typically provide a suite of ad hoc reporting /query tools to allow properly trained end users to develop their own custom reports. Electronic report routing capabilities are often provided with some of the systems. Security ERP systems provide a robust security function across all ERP modules, including rolebased security, screen and field level security. Automated Workflow and Approvals ERP systems provide automated workflow capabilities that support electronic document routing, review and approval, provide for inquiries on document status, and an efficient
Page 66
document filing and retrieval process. Automated workflow also facilitates the implementation of a paperless environment, eliminates paper document shuffling, and often reduces the layers of approval. Drill-Down Capability ERP drill-down capabilities allow an end user to drill down on a field on a screen or report through successively lower levels of detail all the way to the initial entry source document. Comprehensive Audit Trail ERP systems provide online access to a comprehensive history of all changes made to a record in the system. Flexible Chart of Accounts The flexibility provided by the chart of accounts is the greatest factor in determining the usefulness of a financial system. ERP systems provide for a flexible and customizable chart of accounts structure that is supported by relational database technology, sophisticated ad hoc reporting tools to improve financial and budgetary reporting, and minimizes the proliferation of shadow systems across State government. Desktop Software Integration ERP systems provide the ability to easily extract data from the ERP system into common desktop office suite applications such as the Microsoft Office suite for data manipulation and analysis. Most ERP software also supports the import and export of data to/from the ERP system, which can facilitate the uploading and downloading of information from different systems or sources.
Page 67
Overview of Approach
Salvaggio, Teal and Associates utilized its proven Business Case Analysis Methodology in performing this project. The diagram that follows depicts the phases of our methodology and how its phases fit into the other phases of this project. Overview of STAs Business Case Analysis Methodology
High-Level Review of Develop Existing Requirements Statewide Systems Business Case Analysis High-Level Implementation Plan Executive Briefings & Testimony Support
Funding Plan
Evaluate Alternatives
The methodology involves evaluating the estimated cost of implementing and maintaining a new ERP system vs. the potential benefits/savings from such an implementation, including: (1) retiring current systems and avoiding the implementation and enhancement of planned/anticipated systems, and (2) realizing benefits/savings from process improvements. The diagram below depicts the primary components of our BCA Methodology.
Page 68
The term Value Pockets is used to refer to the most likely sources of significant value from process-improvements to be found in each process/functional area within the scope of an implementation).
Each of the three (3) components of this business case analysis depicted in the diagram above (represented by the three boxes: ERP Costs, Avoided Systems Costs, and Process-Improvement Benefits) is discussed below. 1. ERP Costs The costs in this category include the estimated costs to acquire, implement, and operate a new statewide ERP system. Additionally, the estimated cost of performing a software upgrade of the new system within the 11-year planning timeframe (Year 0 through Year 10) is included. Approach for This Methodology Component The cost estimates developed for this analysis were based on input from State personnel and on our experience in assisting public sector clients in evaluating, selecting, acquiring, and implementing integrated enterprise-wide systems. To develop these estimates, we utilized our proprietary estimating model, which incorporates estimating standards/metrics and provides an overall framework for developing estimates of this type. The approach taken to estimate the cost of acquiring and implementing a new ERP system was to: Estimate the number of hours required by a team composed of integration vendor and State personnel to implement the functional modules within scope. Estimate the average loaded consulting rate that would be used by the integration firm (the term loaded rate here refers to a rate that includes labor and travel-related costs), as well as the average loaded rate for State
Page 69
employees that would be members of the Project Team (the term loaded rate here refers to a rate that includes employee benefits paid for by the State). Multiply total estimated vendor and State employee project hours by the respective loaded rate to determine the total integration vendor cost and the cost of State employees on the Project Team. Estimate the costs of other items associated with acquiring and implementing the new ERP system, which included the following: Software license(s); Project team training; Hardware and system administration during the project; and Facilities and equipment.
The cost of these items was added to the total implementation cost to determine the total cost of acquiring and implementing the new ERP system. We also estimated the cost of software maintenance fees, production support provided by the vendor(s), as well as ongoing cost of operating and supporting the new ERP system after being put into production. These estimates were based on our experience with similar statewide system implementations. 2. Avoided Systems Costs The State could potentially avoid incurring certain system-related costs by (1) retiring existing systems as a result of a new ERP system being put into production, and (2) avoiding costs that would likely be incurred to procure, implement, maintain, and upgrade planned/anticipated systems if a new ERP system were not implemented. Approach for This Methodology Component In performing this aspect of the study, we conducted interviews with personnel from a number of State agencies in order to obtain information regarding current systems in use, plans for enhancing existing systems and implementing new systems, and administrative business needs currently not being met. We also worked with the States project leadership in order to (1) gain an understanding of business drivers for the statewide ERP initiative, (2) formulate assumptions regarding the implementation and operation of a new ERP system, (3) obtain information regarding existing statewide administrative systems and future plans for statewide systems, assuming a statewide ERP system is not implemented. Furthermore, we conducted a survey to collect costs from agencies, including the central administrative agencies, to obtain information necessary to quantify Avoided Systems Costs (i.e., system savings). We also drew from the responses to a survey conducted by the Comptroller in November 2007 to develop an initial estimate of the Avoided Systems Costs for the Higher Education entities within the scope of this BCA, which were then reviewed by the Higher Education entities and modified as necessary. Meetings and follow-up discussions were also conducted to collect system cost information. The results of the surveys are presented in the sections below that describe the Selected Alternatives in detail.
Page 70
3. Process-Improvement Benefits The State could potentially realize process improvements in a number of functional areas as a result of implementing a new statewide ERP system. Note that only process-improvement benefits that could potentially result from the new implementation are included. We have coined the term Value Pockets to refer to the most likely sources of significant value (i.e., cost savings and other benefits) to be found in each functional/process area within the scope of a possible new statewide ERP implementation. In applying our Business Case Analysis Methodology, dollar-quantifiable (tangible) and non-dollar-quantifiable (intangible) Value Pockets are composed of: Dollar-quantifiable process-improvement benefits/cost savings Improved process outcomes/results (i.e., improve process efficiency), for example: Lowering the cost of goods and services procured Decreasing inventory levels and associated carrying costs
Reduced cost of process execution (i.e., improved process effectiveness), for example, reassign/reduce headcount (FTEs) by: Reducing the number of FTEs required to enter data into systems Reducing the number of FTEs required to generate needed information by no longer being required to obtain and consolidate data from multiple sources (also results in faster and better decision making) Reducing the number of FTEs required to reconcile data among multiple systems Reducing the number of FTEs required to track transactions spread over multiple systems (e.g., avoid maintaining tracking data in spreadsheets, using paper logs, etc.)