rep 182-12 - como
TRANSCRIPT
2 | P a g e
Contents
1. Executive Summary ........................................................................................................................... 3 1.1. Overview and Background .......................................................................................................... 3 1.2. Project Goals and Objectives ...................................................................................................... 4 1.3. Project Scope .............................................................................................................................. 4 1.4. Project Guiding Principles ........................................................................................................... 5 1.5. Approach ..................................................................................................................................... 6 1.6. Options Analysis and Costs ........................................................................................................ 7 1.7. Overall Opportunity ..................................................................................................................... 9 1.8. Marketplace Assessment .......................................................................................................... 11
2. ERP System Tactical Assessment ................................................................................................... 15 2.1. Process Area Assessment and Key Decision Points ................................................................ 15 2.2. Core Financials ......................................................................................................................... 16 2.3. Human Resources / Payroll / Time & Attendance .................................................................... 32 2.4. Community Development .......................................................................................................... 38 2.5. Infrastructure Management ....................................................................................................... 44 2.6. Customer Information Systems (CIS) ....................................................................................... 52 2.7. Document Management ............................................................................................................ 54 2.8. Technology ................................................................................................................................ 56 2.9. Other Areas ............................................................................................................................... 58
3. Recommended Next Steps .............................................................................................................. 63 3.1. Project Structure ....................................................................................................................... 63 3.2. Request for Proposal (RFP) Tactics ......................................................................................... 64 3.3. Phasing ..................................................................................................................................... 66 3.4. A Single RFP versus Multiple RFPs ......................................................................................... 67 3.5. Cost Containment Strategies for Implementation ..................................................................... 69 3.6. Staff Backfill .............................................................................................................................. 70 3.7. Data Cleansing / Conversion .................................................................................................... 71 3.8. Interface Development .............................................................................................................. 72 3.9. Report Development ................................................................................................................. 73 3.10. Change Management ............................................................................................................ 74 3.11. Communication Planning ...................................................................................................... 75 3.12. Process Re-Design ............................................................................................................... 76 3.13. ERP System Training ............................................................................................................ 77
Appendices .................................................................................................................. 78
Appendix A: Project Charter ................................................................................................................... 78 Appendix B: Application Inventory and Migration Table ......................................................................... 85 Appendix C: Application Interface Table ................................................................................................ 96 Appendix D: Custom vs. Packaged Software ...................................................................................... 101 Appendix E: Sample Approach for Selection of Major New Technology ............................................. 102 Appendix F: Sample Implementation Approach for Major New Technology ........................................ 103
3 | P a g e
1. Executive Summary
1.1. Overview and Background
The City of Columbia is a rapidly growing and vibrant college town of over 113,993 residents located in the heart of central Missouri within Boone County. The City’s FY 2012 budget is currently $413.5 million and the city employs over 1300 permanent employees. Columbia is a full service city providing
administration, planning, code enforcement, public works, transit, water/electric/sewer utility, landfill, airport, parks and recreation, and public safety police and fire services.
A centralized Information Technology (IT) department, in concert with departmental contacts, provides
City support for information systems. The City currently operates the SunGard/HTE system on an IBM AS/400 iSeries that has been in place since 1997 providing the following functions:
Accounting Asset Management Utility Billing Land Management
Purchasing Work Orders Payroll Plan Review
Budgeting Inventory Management Human Resources Code Enforcement
Business License Fleet Management Planning & Engineering Permitting
In addition to SunGard HTE, additional applications have been written to provide functionality not
otherwise included in the base systems. These additional applications plus general expansion in the City business environment has resulted in an application environment that has migrated from a centralized SunGard/HTE environment to a business application environment that has become decentralized
resulting in a lack of integration between the major business applications currently in use.
As a result of the challenges with operating software in such a fragmented and non-integrated environment, the City has chosen to undertake a City-wide initiative to review the current portfolio of
application software to provide a future direction and business case for the City’s Business Systems environment. The name of the project being undertaken by the City is recognized as the Columbia Financial Enterprise Resource System (COFERS).
With assistance from Plante and Moran, the first step of the project was to review core City business processes and supporting business applications with the results compiled into this Needs Assessment Report that contains recommendations and key decision points relative to the possible replacement of the
existing systems. As a result, this report does not necessarily document all of the issues with the existing business application environment or the software needs required by the City in each of the functional areas. The software functionality required by the various business areas has been captured in the
detailed software specifications that have been drafted by Plante & Moran with reviews of those specifications anticipated to occur subsequent to acceptance of this report and a decision to move forward with a software replacement project.
4 | P a g e
1.2. Project Goals and Objectives
Although the resulting software Solution to be selected by the City may not result in software from a single vendor, the intent is to implement an integrated Solution to best support City business processes.
The goals that the City intends to achieve with the COFERS project are as follows:
Identify challenges including training needs, processes and technology with current City business processes
Identify opportunities for process improvements without and with new technology
Identify system needs for a new business systems environment
Identify options for the City to consider in moving forward with a new business systems environment
Identify realistic budgetary costs associated with a new business systems environment
Develop a business case for moving forward with a new business systems environment
1.3. Project Scope
“In-Scope” is defined as areas that were studied as part of this Needs Assessment phase of the project
and does not necessarily mean that the City will replace a particular system. This project will impact the business processes that the City employs to accomplish most City functions, whether this is through a new software module or through an interface to a new system. Virtually all City employees will be
affected as current paper-based processes are moved to the new system. The following areas were analyzed:
Processes Included in Needs Assessment Phase
Accounts Payable Facilities Management Misc. Billing and Accounts
Receivable
Asset Management Fixed Assets Payroll
Bank Reconciliation Fleet & Equipment Management Permitting
Budgeting with
Performance Management
General and Technical
Requirements Planning and Engineering
Business License General Ledger Projects & Grant
Accounting
Cash Management Housing Management Purchasing
Cash Receipting Human Resources Customer Relationship Management (CRM)
Contract Management Inspections & Code Enforcement Time & Attendance
Debt Management Inventory Management Utility Billing
Document Management Investment Management Work Orders
5 | P a g e
Electronic Plan Review Master Address/Land Management
“Out-of-Scope” areas that have not been included as part of the needs assessment included the following:
Most law enforcement processes (CAD and Records Management) Geographic Information System (GIS); however the City’s vision is for the ERP, and specifically
the infrastructure management modules, to be GIS-centic. Court specific processes and systems Parks and Recreation processes and systems
However, interfaces to many of these systems were included as part of the study due to the importance of their function in supporting the related business processes covered within the scope of the project.
1.4. Project Guiding Principles
The City shall adhere to the following principles throughout the planning, design and implementation of the project:
We will embrace process improvement strategies and implementation of new and best business practices
Information is a City asset to the extent that it is not confidential or private.
Establish common processes & practices across the City.
Focus on process and transaction quality; build quality at the source.
Provide relevant, timely, and consistent management information.
Minimize resources allocated to transactional activities; focus more on information to sustain the business.
The Project Steering Committee shall be composed of City leadership staff that is committed to dedicating appropriate staff resources to ensure the success of the project.
The City shall embrace vendor system best practices, wherever possible.
Decisions related to project activities and system implementation shall be developed for the betterment of the entire City.
Department needs shall be given adequate consideration in the development of project policies and activities.
The Project Steering Committee commits to maintaining communication throughout the project
The project shall strive to decentralize operational responsibilities and approvals to the degree reasonable and possible.
The City’s critical IT architecture & standards shall be followed while other City standards may be open to modification.
Investments in technology shall improve capacity, efficiency, and reduce cost.
The City is committed to providing staff training to become proficient in their functions.
6 | P a g e
1.5. Approach
The City intends that the project will assess its current Business Systems environment, consider the current state of the marketplace for enterprise application software suites and engage the appropriate
City stakeholders to develop an upgrade/replacement strategy. This project is a City-wide initiative and is sponsored at the highest level of City management.
The Needs Assessment phase used a very participative approach that involved City staff in all
departments interacting with the Plante Moran consultants to assess current City business processes and supporting software systems, identify the strengths and limitations in existing application systems and IT infrastructure, identify process improvements, realistic timelines and staffing impacts. Participation was
obtained through the following activities:
Establishment of a Project Steering Committee to assist in development of the project charter, work with City staff to identify needs and make decisions about the project, and to review and provide feedback on the Needs Assessment report.
Define a City Project Manager to ensure prompt and clear communication to City department staff, manage project activities, ensure project deliverables are reviewed by appropriate City staff, and provide progress updates to City management and other interested stakeholders.
Conducting interviews with all City departments including both process owners and process end-users to evaluate current systems and business processes.
Conducting interviews with City technical staff to assess the City’s current IT infrastructure.
Our findings and observations are derived from the various documents and stakeholder interviews conducted during this project. The following chart illustrates the approach that was taken in performing the Needs Assessment phase of the project:
• Define Project Organizati-onal Structure
• Develop Project Charter• Develop Project Plan• Establish Project
Collaboration Center
1. Initiation
• Review Documentation• Assess financial processes• Conduct Departmental
Interviews• Assess Technology
Environment
2. Systems Assessment • Compile Findings
• Identify Options• Develop Recommendations• Prepare Draft Report• Present Draft Findings
3. Draft Report
• Review Draft Needs Assessment
• Update Draft Report• Finalize and Present Report
4. Report Finalization
7 | P a g e
1.6. Options Analysis and Costs
Consistent with project objectives and based on the assessment of the current functional and technology environment, the City has two primary options in regard to the strategic direction of a future business
systems environment:
Option Description
Option 1:
Perform an Upgrade to the current application environment which would entail a full implementation of
SunGard’s One solution system that is based on a non-HTE product.
Option 2:
Replace Current Systems through initiation of a Request for Proposal process for an Integrated ERP solution.
As Option 1 would require the implementation of a new Solution set from SunGard that is based on the Bi-Tech product, Plante Moran is recommending to proceed with Option 2, Replace Current Systems
which would consider SunGard and a variety of other ERP and third-party solutions to be evaluated.
The following exhibits summarize the estimated one-time and five year costs for replacement of the existing business systems environment with related assumptions noted. These exhibits do not represent
the costs that will be eliminated with the replacement project. Additionally, these costs will be further refined upon receipt of vendor proposal responses and further analysis of their proposals:
Low-End Tier 2 ERP solution:
o Assumes 36 month implementation for all products
o Represents “best-of-breed” solutions in some areas but more of a trend towards consolidation of functional areas into a single solution
o Assumes predominantly Tier 2 solutions in all areas
o Assumes that certain areas such as Electronic Plan Review (EPR), Treasury Management and other functions will not be acquired
o Maintenance percentage is at 22% of software license fees
o Assumed project contingency of 10%
o Full-time City project manager for three years
High-End Tier 2 ERP solution:
o Assumes 36 month implementation for all products
o Represents “best-of-breed” solutions in all areas (i.e., Financials and HR/Payroll, Time and Attendance, Community Development, Enterprise Asset Management, Document Management, Electronic Plan Review)
o All components identified in the RFP are acquired by the City
o Increase in service fees due to the higher level of integration required
o Increase in third-party implementation management services to ensure proper coordination between all vendors during system implementation
o Maintenance percentage is at 27% of software license fees
o Assumed project contingency of 10%
o Full-time City project manager for three years
8 | P a g e
Low-End Project Estimate:
High-End Project Estimate:
Option 2:ERP Low End Replacement Costs Year 1 Year 2 Year 3 Year 4 Year 5 Total 5 Year
Software License Fees -$ Hardware -$ Implementation and Training Services -$ Additional 3rd Party Services $0 $0 $0 $0 $0 -$
Implementation Proj. Mgmt. Services -$ City Project Manager -$
Project Contingency $0 $0 $0 $0 $0 -$ Total One-Time Costs: -$ -$ -$ -$ -$ -$
Vendor Annual Maintenance and Support $0 $0 $0 $0 $0
On-Going System Support Cost: $0 $0 $0 $0 $0 $0
Total 5 Year Costs: -$ -$ -$ -$ -$ -$
One-Time Project Costs
On-Going System Support Costs (5 yrs):
Option 2:ERP High End Replacement Costs Year 1 Year 2 Year 3 Year 4 Year 5 Total 5 Year
Software License Fees -$ Hardware -$ Implementation and Training Services -$ Additional 3rd Party Services $0 $0 $0 $0 $0 -$
Implementation Proj. Mgmt. Services -$ Project Backfill -$
Project Contingency $0 $0 $0 $0 $0 -$ Total One-Time Costs: -$ -$ -$ -$ -$ -$
Vendor Annual Maintenance and Support $0 $0 $0 $0 $0
On-Going System Support Cost: $0 $0 $0 $0 $0 $0
Total 5 Year Costs: -$ -$ -$ -$ -$ -$
One-Time Project Costs
On-Going System Support Costs (5 yrs):
9 | P a g e
1.7. Overall Opportunity
There is a strong awareness at the City of the concept of an “enterprise system” to replace the department systems that have been implemented over the last fifteen years. Staff understands that this
project represents an opportunity for change to streamline existing business practices and that the software solutions the City will be considering will contain government “best practices.”
There is also a strong desire for a new system that is not complex from a usability standpoint. While
there is general sentiment among City staff that the current systems are cumbersome and illogical from a user perspective, often pieced together with a network of secondary or “shadow” systems, the risk with a new system is that end-users may not fully use the new system and may continue to keep shadow
systems to support operations and store information outside of the main system. The opportunity is to select a system that has the following characteristics:
Is scalable
Represents industry best practices
Is user friendly
Is integrated
Provides additional functionality currently not available in existing primary systems
For purposes of the City’s RFP, the result of the Needs Assessment report and the options for selecting and implementing a new ERP solution are depicted in the target diagram on the following page:
11 | P a g e
1.8. Marketplace Assessment
The purpose of the Marketplace Assessment is to provide the City with an overview of the current municipal software vendor market. Information provided in this marketplace assessment was gathered
from prior project and consulting experience and external research.
Generally, software solutions evolved out of a desire to provide the functionality of two or more systems, such as Financials and Human Resources, into a single integrated software solution in which Financial
and Human Resources are typically characterized as “Core ERP”. Enterprise wide software solutions experienced their first major growth in private sector businesses in manufacturing and supply chain operations. As such, many service providers offer broad solutions designed specifically for the private
sector which are coincidentally characterized as Tier 1 or solutions normally deployed in large-scale organization.
Additionally, there are a set of providers that originated within the public sector and offer specific vertical
solutions designed for the public sector and the fund accounting based concepts which are pervasive. These solutions are typically characterized as Tier 2 or solutions normally deployed in small-medium sized organizations. Additionally over time, there has been an increased focus from vendors towards
developing niche vertical solutions designed specific to the government sector in other areas besides Core ERP to include:
Community Development to include Permitting, Inspections, Code Enforcement, Planning and Engineering
Infrastructure Management to include Fleet Maintenance, Equipment Maintenance, Facilities Maintenance, Pavement Management and others that, to some degree, originated from solutions provided to the private sector
Public Safety systems to include Computer Aided Dispatch (CAD), Police Records Management and Fire Records Management
These solution sets are available from vendors providing Core ERP solutions as well as from niche providers that only develop, market and implement their solutions within these niche verticals.
Vendor Classification
An organization of the size of the City of Columbia will generally select and implement a Tier 2 solution. The most basic differentiations between Tier 1 and Tier 2 providers lie within the depth of functionality, breadth and complexity of the software. There also exists a third tier of software providers that are
implemented in very small to small organizations and will not be discussed in this report due to the lack of relevance with this project.
The HTE system that the City is currently using is classified as a Tier 2 solution. Users of Tier 2 solutions
often find that these solutions are more prescriptive employing governmental best practices within the application. As a result, they may offer less flexibility and configurability than Tier 1 system but are typically less cumbersome to implement within their organization, because of their native public sector
design and more prescriptive implementation approach. Tier 2 vendors tend to have their origin based in the government sector. Over time, Tier 2 vendors have been improving and updating their software products to offer a greater range of modules and functionality. Unlike Tier 1 solution providers, nearly all
Tier 2 solution providers also implement their own software and do not rely on third party implementers.
12 | P a g e
Tier 1.5’s
The software marketplace has seen the emergence of solutions being touted as Tier 1.5’s, or “one and a
half.” These vendors position themselves between the two tiers and often offer enhanced functionality in areas such as HR and Payroll offering modules that are able to scale up to a larger client’s complexity and transaction volume but at a lower cost and time to implement as compared to a Tier 1 provider.
Hosting Options
Another area of consideration is the concept of City-hosted versus Vendor-hosted solutions. A significant majority of the vendor service offerings provide a fully hosted solution in which the client’s software is
hosted off-site versus on-site. Within the hosting environment there are also a broad range of solutions along the spectrum that consider full City-hosted versus full Vendor-hosted options.
Vendor Consolidation
Over the last several years, consolidation among public sector software vendors has occurred resulting in a smaller number of vendors providing customized services to the Public Sector. Organization such as Oracle, SunGard Public Sector, Harris and Tyler Technologies have acquired competing software
offerings over time and, to varying extents, marketed, licensed, implemented and supported each of them. As such, the remaining vendors have a larger installed base per vendor.
Vendor Characteristics
The following table identifies some of the differences between a Tier 1 and a Tier 2 software solution on issues such as support requirements, cost of implementation services, cost for major version upgrades, software support channel and other factors:
Characteristic Tier 1 Vendors Tier 2 Vendors
1. Sample Representative Vendors:
SAP Oracle (PeopleSoft and
Oracle e-Business Suite) CGI Lawson – (1.5) Oracle (JDE 1.5) Others
Harris (e.g. GEMS, Innoprise)
SunGard Public Sector (e.g. ONE Solution)
Tyler Technologies (e.g., MUNIS and Eden)
New World Systems Springbrook Others
2. Design Considerations
Developed product for private sector and later adapted for public sector
Many modules specific to public sector
Larger organizations with greater R&D budgets, offer more robust technology
Robust development tools Scalable to leverage most
robust development and database environments
Primarily designed for public sector
More prescriptive functionality and less conducive to customization without altering source code
Often leverage common municipal technology standards (e.g. MS SQL database)
Environments leverage 3rd party tools (database,
13 | P a g e
Characteristic Tier 1 Vendors Tier 2 Vendors
report writer, etc.)
3. Ongoing Technology Support Resource Requirements
Most require multiple technology FTE to support
Requires fewer technology FTE to support
4. Software Functionality
Core modules have robust functionality
May lack public sector specific features (e.g. encumbrance rollover, GASB 34 reporting, etc.)
License costs per user typically more expensive than Tier 2
Incrementally less robust functionality for core components
HR/Payroll solutions are frequently less robust as compared to Tier 1 offerings
Many vendors offer additional public sector modules, such as fleet management, request for service, etc.
License costs per user typically less expensive than Tier 1
5. Implementation Services for New Installation
Requirement for multiple full time staff to implement
Requires significantly greater implementation vendor resources than Tier 2 to implement including key staff that are full-time to the project
Software implementers are typically channel partners
Implementation services cost ratio comparison to license fees often many times software cost (frequently 3:1 or higher)
Vendor “Homework” approach has organization responsible for many implementation tasks
Frequently implemented with organization resources not dedicated to the project
Rarely requires full-time vendor staff to implement
Software vendors also implement their own solutions
Implementation services ratio typically closer to 1:1. 2:1 would be more robust services approach
6. Staff required for Implementation
Significantly more than Tier 2 solutions
Less than a Tier 1 solution
7. Ongoing support staff required
More than a Tier 2 solution Less than a Tier 1 solution
8. Cost Model for Major Version Upgrades
Most major upgrades include significant license fee costs
Most major upgrades require significant levels of vendor services to assist
License fees for version upgrades often included with maintenance fees
Most major upgrades require moderate levels of vendor services
14 | P a g e
Characteristic Tier 1 Vendors Tier 2 Vendors
9. Software Support Channel
Mixed, some direct, some though implementer / value added reseller channel
Primarily direct vendor support
15 | P a g e
2. ERP System Tactical Assessment
2.1. Process Area Assessment and Key Decision Points
One of the primary reasons for selecting and implementing a new ERP system is to improve the efficiency and effectiveness with which business processes are executed at the City of Columbia. This includes the ability to more easily access and report on information in order to make informed decisions. A majority of
the Needs Assessment phase of the project focused on the review of existing business operations and the systems that support these operations. Through a series of interview sessions with all City departments, a large number of issues and opportunities with existing processes and supporting systems
were identified. Each opportunity was identified with a resulting decision as to a future course of action by the City. All of the decisions will impact one or more of the following:
People
Policy
Process
Technology
Each of the issues and opportunities defined in the following sections has a decision timeframe associated with it as follows:
Selection: Prior to final vendor selection
Implementation: During implementation of the selected solution
The issues and opportunities within each of the sections should not be viewed as a comprehensive list of
ALL issues that were defined during the needs assessment phase of the project as the current environment has a significant number of issues related to functional challenges, integration challenges and process challenges inherent within the existing systems infrastructure. Likewise, the decisions
highlighted below should not be viewed as a comprehensive list of ALL decisions that will need to be decided during the course of the project as there will be a large number of specific process-related decisions within each functional area that will be reviewed and assessed during the implementation
phase of the project. Rather, the issues, opportunities and decisions highlighted below are those that were noted during the interview sessions as one of a significant nature that will likely require discussion among the City management team. Additionally, certain decisions will need to be made prior to the
implementation phase of the project such that a proper Statement of Work (SOW) with the selected vendor can be established.
16 | P a g e
2.2. Core Financials
The issues and opportunities have been organized by module within their line of business. The decisions that were outlined in the previous section are also listed with the associated issue and opportunity.
AP/Purchasing/Contract Management
Issue Opportunity Decision Timing
1. The City Purchasing staff is not always made
aware when a RFP is grant funded and has to be in compliance with grant requirements.
Identifying grant-funded RFP’s can help
guarantee that grant funds are being spent appropriately
Determine what business rules should be
established to identify grant-funded RFP’s. Include these rules in workflows that are built in the new system.
Implementation
2. Not all staff who require bid information have access to Public Purchase (RFP database).
Providing access to Public Purchase or new eProcurement module to all employees who
need access will transparently provide information on what bids the City currently has posted as well as provide one central location
for posting City RFPs.
Identify users who need access to Public Purchase or the new eProcurement module
and provide access.
Implementation
3. The current system does not support a true
three-way matching process requiring a manual process to be used. The manual process offers opportunities for efficiency
improvement and improved controls.
Implement a true three-way matching process. Identify a system that is able to effectively
and efficiently support a three-way process.
Develop and implement appropriate procedures to support the three-way
matching process during system implementation.
Selection
Implementation
17 | P a g e
AP/Purchasing/Contract Management
Issue Opportunity Decision Timing
4. The current system does not allow invoices to be entered before staff receives on the PO. Staff is often unable to indicate receipt of
goods until reviewing an invoice which poses a catch-22. There is currently not a consistent process for departments to receive and
process POs. While invoices are intended to be received by finance staff, they are often sent directly to department staff.
Identify a clear, consistent process for receiving and entering invoices that meets both finance and end-user department needs.
Determine clear business rules and City policies for receiving and processing invoices that allows flexibility for defined
exceptions, as necessary.
Implementation
5. The current Accounts Payable software system lacks functionality to ensure timely
and non-duplicate payments.
Develop appropriate checks and balances in the AP process to ensure only appropriate
payments are made.
Leverage enhanced system functionality when developing new procedural controls in
the AP process.
Implementation
6. There is no vendor self-service function for AP
resulting in additional phone calls and correspondence with vendors.
Vendor self-service functionality should reduce
the number of phone calls and increase payment processing efficiency.
Determine level of AP functionality to be
provided through vendor self-service.
Implementation
7. Generating 1099s is a very time-consuming and labor-intensive manual process because the current system generates 1099s for each
unique vendor rather than for each unique TIN. Additionally, there is limited functionality to prevent improperly coded non-taxable
payments requiring staff to analyze the entire year’s transactions to identify and correct issues prior to generating 1099s.
Tracking of 1099 information to a specific TIN and to a transaction level should significantly enhance the efficiently and quality of the 1099
process.
Determine appropriate processes and system configuration to improve the 1099 generation process.
Implementation
18 | P a g e
AP/Purchasing/Contract Management
Issue Opportunity Decision Timing
8. The current system provides staff with an incomplete “queue” of pending payments limiting their ability to proactively manage the
payment process.
Identify a system that provides robust payment management and tracking functionality.
Develop internal processes to use increased payment management information to proactively plan for and
allocate resources to the payment process.
Implementation
9. Departments frequently purchase goods with
poorly defined terms regarding shipping. Invoices are often received and approved for these goods that don’t include freight costs
(preventing freight inclusion in inventory costs). On occasion, subsequent freight-only invoices are received and approved after-the-
fact mitigating the City’s ability to proactively manage freight costs and allocate accurate inventory costs.
Develop and reinforce clear procedures
regarding how freight should be defined in PO terms and configure a three-way matching workflow that ensures freight costs are tracked
appropriately when items are received into inventory.
Develop standard terms for addressing
freight on POs and determine how after-the-fact freight-only invoices should be processed.
Implementation
10. OptiView is the central repository for departments to store, search and view
contracts; however, there is not a consistent methodology for indexing contracts which limits accessibility.
Implement an integrated contract management function in a new ERP system with defined
standards.
Determine consistent policies, responsibilities, and standards for tracking
all City contracts.
Implementation
11. The current system provides limited functionality for managing contract
obligations, milestones, and deadlines.
Leverage all available tickler and milestone functions when implementing a new ERP.
Determine if contracts will be configured in new system by process-owner or process-
end user departments.
Implementation
19 | P a g e
AP/Purchasing/Contract Management
Issue Opportunity Decision Timing
12. The current approval workflow for contracts is not consistently adhered to which can result in contracts being initiated without all proper
approvals.
Configure a formal contract approval workflow in the new ERP ensuring that all contracts are routed for approval consistently.
Determine all parties that must approve a contract and develop an effective and efficient workflow.
Implementation
13. Version control of contract text during the
approval process is inconsistent. This has resulted in multiple versions of a contract being simultaneously routed and approved
contracts not reflecting all comments.
An improved contract approval workflow will
allow for comments and edits and version control for contract text.
Configure contract approval workflow that
allows all approvers to review the final version of contract text.
Implementation
14. Comments on requisitions are not currently
transferred to POs requiring staff to maintain copies of requisitions with POs for reference (e.g. comment could note that shipping is
included).
Passing all requisition information, including
comments, to the PO.
Identify a system that passes all information
included in a requisition when converted to a PO.
Selection
15. The current system provides limited feedback
to the requestor when a requisition is processed. For example, if a buyer pulls a requisition from the queue, but doesn’t issue a
PO the requester can no longer view the status of the requisition.
Improved access to the status of an item in the
approval workflow.
Identify a system that provides continuous
feedback to requestors and allows the requestor and all workflow approvers to view status of the requisition at any time.
Selection
20 | P a g e
AP/Purchasing/Contract Management
Issue Opportunity Decision Timing
16. Staff indicated that the commodity code search in the current system is cumbersome and that only one commodity code can be
assigned to each vendor.
Providing improved search functionality including fuzzy searches, wildcard and auto-suggest functionality and the ability to assign
multiple commodity codes to a vendor will enhance overall vendor management capabilities.
Identify a system with robust commodity code search abilities that allows multiple commodity codes to be assigned to each
vendor.
Selection
17. There is currently limited ability to budget for an estimated amount of a blanket PO that will
be expended.
The ability to control spending on blanket POs will provide for improved encumbering
capabilities.
Identify a system that provides an improved ability to budget for blanket POs.
Selection
18. City departments use “inverted” POs where
the unit cost equals $1 and the quantity equals the total cost. This method is typically used to manage term and supply contracts
that are drawn down over time (staff receive on the number of “units” that equals the amount of each invoice).
Use encumbering contracts within an
integrated contract management system and milestones to manage term and supply contracts.
Identify a system that supports
encumbering contracts and provides functionality to manage contract milestones.
Selection
19. The current system does not allow the requestor (or any approver) to update a
requisition.
The ability to allow requisitions to be edited at any point during the approval workflow (with
appropriate configuration) causing the workflow to restart would provide for improved flexibility in the requisition process.
Identify a system that allows requisitions to be edited (by authorized users) and restarts
the approval workflow.
Selection
20. It is cumbersome for staff to look-up current contract pricing (maintained in a shadow
system) for blanket POs that have dynamic pricing (e.g. bulk materials, fuel).
Having access to contracts that are linked to blanket POs would increase efficiency and
access to information through tighter integration.
Identify a system that allows contracts to be linked to blanket POs to update items with
dynamic costs.
Selection
21 | P a g e
AP/Purchasing/Contract Management
Issue Opportunity Decision Timing
21. Staff centrally track non-performing vendors through the City’s intranet site.
Current systems generally provide improved integrated vendor performance management functionality.
Identify a system with robust integrated vendor performance management capability.
Selection
22. Public Purchase is used as a third-party eProcurement solution but is not interfaced to
the current system’s Purchasing module requiring vendor information to be rekeyed.
Integration of the eProcurement module will eliminate the need to rekey information and
providing enhanced information access to vendors.
Determine if the finalist vendor’s eProcurement module will be used and how
it might integrate with Public Purchase.
Selection
23. Staff manually enter the appropriate buyer when submitting a requisition based on the commodity. Because of this, staff often leave
the buyer unassigned if they are not sure or enter the incorrect buyer.
Several current systems allow requisitions to be automatically routed to the appropriate buyer based on the commodity.
Identify a system that allows requisitions to be routed through a workflow that is dependent upon the commodity and
determine whether that feature will be used as part of system implementation.
Selection / Implementation
24. The City is in the process of transitioning from departments entering FPOs to recognize procurement card purchases to using an
interface from Bank of America Works. While the interface includes many of the required fields to post a transaction (e.g. GMBA, work
order number, project number), it does not include the Fleet ID. This is currently preventing Fleet Operations from using the
BOA Works interface.
Interfacing to BOA Works with the Fleet ID will enhance the overall system integration capabilities for Fleet.
Determine if BOA Works can interface to the new system’s Fleet module.
Selection
22 | P a g e
AP/Purchasing/Contract Management
Issue Opportunity Decision Timing
25. The current system provides limited functionality to track the date goods acquired through a blanket POs are actually received.
This prevents the City from proactively managing accrual postings for goods received through a blanket PO in a different period than
the invoice.
Current ERP systems provide increased functionality to manage blanket POs and automated accrual postings.
Identify a system that supports a received date for goods acquired through a blanket PO and automatically generates accrual
postings if the invoice is processed in a different period.
Selection
Budgeting/CIP
Issue Opportunity Decision Timing
26. Milestones are key for the maintenance of the
CIP. Currently the correct people do not have access to view the status of the project. This makes it difficult to help with estimating
project expenditures to completion.
Providing access to users who need it can help
with communicating the project status accurately which in turn results in better estimates for project completion.
Identify who needs to have access to the
Budgeting/CIP module. With their input, also review workflow to determine if there is anything else that can be provided in order
to communicate project status clearly.
Implementation
27. The City Manager has expressed an interest
in moving to a biennial budget process.
If a change in the budget cycle is going to
occur, it would be best to implement while migrating to a new financial system.
Determine if the City will be moving to a
biennial process. If so, determine strategy with the selected vendor for implementing the change.
Selection
28. Some departments use workflow for budgeting. However, not all departments use
workflow because the current setup does not meet their department’s unique processes/needs.
Streamlining the budgeting process across the City to allow for the use of workflow can
increase efficiency.
Review existing budgeting processes that the City would like have workflow for.
Identify what is needed to have departments change to allow a workflow to be created and develop an implementation
plan.
Implementation
23 | P a g e
Budgeting/CIP
Issue Opportunity Decision Timing
29. At times departments charge expenditures to other department accounts without the other department’s prior approval or knowledge.
This is a control issue that can be corrected with the establishment of business rules/flags within a system.
Determine workflow approval process for expenditures being charged across departments.
Implementation
30. There are no system flags for salary and benefits budget checking prior to processing
batches for paychecks.
System flags and budget checks can help the City identify funding issues upfront.
Identify what types of budget flags the City would like established during the
implementation process.
Implementation
31. The system shows inactivated accounts in the
budgeting module.
Hiding or eliminating inactive accounts from
screens can reduce data entry errors.
Determine whether or not to include
inactivated account information as part of data conversion.
Implementation
32. Users who do not use the system on a regular basis have a slow and challenging start to the budget prep process.
Access to training or job aids upfront can result in a smoother and quicker budget prep process for infrequent users of HTE.
Determine what modules/processes should be topics for additional training as part of the new system implementation. Include
training time as part of annual budget prep process.
Implementation
33. The budgeting system does not tie project numbers (CDBG and HUD) to budget line items to track restrictions related to each type
of funding.
Tying budget line items to grant/project numbers can assist the City in monitoring that grant monies are being used appropriately.
Identify the need to tie grant/project numbers to a budget line item as part of requirements for a new system.
Selection
34. It is difficult and confusing to staff to budget
overtime since only the premium amounts of overtime hit the general ledger overtime account.
A robust payroll system that will capture all
employee overtime costs, including the costs for "regular" hours and the costs for the "overtime" premium, in the general ledger
system as needed for all management purposes will reduce the need for tracking this information in a shadow system.
Make sure to specify the needs for this data
in a new payroll and general ledger system.
Selection
24 | P a g e
Budgeting/CIP
Issue Opportunity Decision Timing
35. It is challenging to plan for the labor portion of capital projects and operating budget. The challenge is caused because projects can be
completed with city staff or by contractors. This is not a system limitation.
An integrated system linking payroll, position control, and budgeting data can result in more opportunities for analysis and access to real-
time, integrated data.
Determine whether payroll, CIP, and budgeting modules will be included in the new system. If so, identify what data will
need to be converted in order to fully use system integration between these modules.
Selection
36. The system does not allow budgeting employees time/salary to specific projects. Currently this information is tracked manually.
A robust budgeting and payroll system allowing time to be linked to projects or separate accounts will reduce the need to track this
information manually.
Determine the level of charge-to detail the City needs in a budget and payroll system. Make sure that data needed to use this
function is converted during implementation.
Implementation
Cash Receipting
Issue Opportunity Decision Timing
37. When an account is listed as inactive, the system still allows payments to be posted to
the inactive account through cash receipts.
A system flagging inactive accounts can increase accuracy in posting receivables
Include a requirement where the system would flag payments being posted to an
inactive account during the cash receipting process.
Selection
38. The audit trail between cash receipts, GL, and remote systems is inadequate. If there is no supporting documentation, staff have to go
back to Treasury to obtain additional information. This issue applies to NSF checks, credit card transactions, wires, etc.
A robust treasury management system with drill down capabilities will provide the City with an audit tool for reconciliation.
Determine if the audit trail and cash controls are sufficient in the selected system.
Selection
25 | P a g e
Cash Receipting
Issue Opportunity Decision Timing
39. Some departments have their own Cash Receipting modules which do not electronically interface with HTE.
Departments enter cash receipting information into both systems which results in duplicate entry & possible entry error. This has caused
issues in the past between departments and treasury. For instance if a check bounces, background information is not in HTE,
Treasury has to then go back to the original department software.
A robust cash management system with detailed audit trails will eliminate the need for side systems used by other departments.
Determine which separate cash receipting modules are needed and where the integration to General Ledger is needed.
Implementation
40. Some departments take deposits directly to the bank. These departments use a spreadsheet to track cash receipts. Treasury
then has to manually reconcile with HTE reports for cash and coins.
A standardized process for departments who deposit cash directly into the bank can streamline the reconciliation process.
Develop and implement a standardized process for departments who deposit cash directly into the bank. Identify what data
can be entered directly into the system to streamline the reconciliation process.
Implementation
26 | P a g e
Fixed Assets
Issue Opportunity Decision Timing
41. The Water & Light Utility Funds require two different Chart of Accounts for tracking financial transactions. One for the City
department division format and another for FERC reporting. The current system is setup for reporting by FERC codes. The City then
has to manually convert data for financial statement reporting for reports department division formats
A system that would be able to accommodate both types of accounting and reporting would reduce the work needed for reporting and
tracking Water and Light Utility revenues and expenditures.
Determine if a system can handle both regular accounting and FERC accounting charts of accounts.
Selection
42. In the current fixed assets module, there is no recognition of different accounting periods.
When running depreciations, the system runs it for everything in the system as of that date. There is no period indicator in the system.
The system does not look at asset acquisition date.
A system that would be able to accommodate multiple accounting periods (including a lapse
period) will produce accurate depreciation amounts and reduce the amount of manual calculations/reconciliations needed.
Determine if the software has the functionality to lapse an accounting period
for calculating depreciation.
Selection
43. The City is not tracking non-capitalized assets such as laptops, radios, and keys through an integrated system.
Consider tracking additional assets that don’t meet the capitalization threshold that are frequently assigned to staff or tracked in the
ERP to leverage integration benefits.
Determine what types of non-capitalized assets should be tracked.
Implementation
44. Crystal Reporting and Excel have to be used
to create GASB 34 reports for multiple views of the capital asset data (i.e., classifications as governmental or business type assets, by
fund, by asset type, etc.).
A system with robust canned reports can
reduce the City’s need to generate Crystal Reports or do manual reports in Excel.
Identify which GASB 34 reports are needed
as standard reports in the system.
Implementation.
27 | P a g e
General Ledger
Issue Opportunity Decision Timing
45. It is difficult to track and monitor who has system access to setup GL accounts. The City needs additional controls over this
process.
Controls will be improved by identifying specific individuals who can add new GL accounts while also enforcing a city-wide process for
requesting new accounts.
Decide who can have system access to setup accounts and what the process is for requesting a new account code be setup.
Implementation
46. Auditors have reported journal entries should
be approved prior to being posted. The current system does not have an approval process. Journal entries must be reviewed
and monitored after they are made and posted.
A review process will establish another control
step for managing journal entries.
Identify what steps should be done and
which individuals should be involved as part of a journal entry review process.
Implementation
47. As is, the current system is a cash basis system that has been modified to accommodate accrual entries. The City only
converts to accruals at year-end. Payroll uses cash accounting.
A system that can accommodate both cash and accrual accounting can eliminate the need for manual workarounds and provide staff with
quick access to real-time data.
Configure system to accommodate both pooled cash and accrual accounting.
Implementation
48. Staff cannot get an account balance (asset, liability, revenue, or expense) for a certain date. Currently, they have to get the balance
by manually totaling transactions for individual accounts.
Point-in-time reporting functionality can eliminate the need for manual calculations for individual GL accounts, thus reducing time and
increasing accuracy.
Identify what types of point in time reports are needed for the GL module.
Selection
28 | P a g e
Investment/Cash Management/Debt
Issue Opportunity Decision Timing
49. The City’s cashiering process is not centralized. Not all deposits and originating documents come to central cashiering.
A centralized process is needed to ensure that all cash received by the City is accounted for in one location.
Identify departments and individuals who have separate cash receipting processes outside of central cashiering. Policies
should be defined and departments should be held accountable for not using central cashiering.
Implementation
50. Searching for payments is cumbersome. The City would like the ability to search for
payments by various data fields such as check number, amount, cashier user id, date, etc.
Identify a system that provides robust payment management and tracking functionality.
Identify what types of data fields the City would like to be able to search on for
payments. Ensure that data for those fields are converted as part of data conversion.
Implementation
51. Due to system limitations such as lack of drill down capabilities, the City doesn’t reconcile
their cash back to HTE. Rather they reconcile back to their bank.
A robust treasury management system with drill down capabilities will provide the City with
a tool for reconciliation.
Determine processes to reconcile cash between the bank and the selected software
system.
Implementation
52. HTE has no investment management functionality. Their current system is Bloomberg. Finance does manual
manipulation of Bloomberg reports in order to generate their own reports.
Interfacing the Bloomberg system to the accounting system could alleviate the need for manually created reports.
Determine whether or not to interface the Bloomberg system with the new ERP system.
Selection
Miscellaneous Billing & AR
Issue Opportunity Decision Timing
53. The system is unable to flag customers who
must pay by cash only.
Identifying cash only customers upfront can
reduce returned check costs for the City.
Determine the process for determining
when a customer will be coded as cash only customer.
Implementation
29 | P a g e
Miscellaneous Billing & AR
Issue Opportunity Decision Timing
54. With respect to internal service billings, the process is very cumbersome and results in erroneous accounting entries since the
General Ledger is touched multiple times. AR then has to make changes to transfer cash as well as make reverse entries out of the AR
system.
Stream lined processes in a new ERP system for internal service billing will result in better accuracy and efficiency.
Determine the best way to process internal service billings in a new ERP system.
Implementation
55. The City currently does not charge late fees
for receivables. The City can collect late fees on loans.
Collection of late fees can be a revenue
generator for the City.
The City should review options and
reasoning behind its decision to not charge late fees on miscellaneous receivables.
Implementation
56. Home Energy Loans are handled by AR. AR would like this to be handled by Utility Billing but the system does not allow for the tracking
of these loans through the Utility Billing module.
Having one point of contact for customers with Home Energy Loans improves the customer experience.
Identify whether AR, Utility Billing or Home Management will handle Home Energy Loan administration moving forward.
Selection
57. Customers are discouraged from making pre-payments until they receive a bill. Otherwise, the system applies the pre-paid amount to the
principal balance instead of a future payment.
A system that can accommodate pre-payments can assist with the timely collection of bills which results in more revenue for the City.
Establish prepayment processes and desired business rules that should be configured in the system.
Implementation
Bank Reconciliation
Issue Opportunity Decision Timing
58. Bank Reconciliation is essentially a manual system. Currently the system only tracks
checks.
A new system will allow for additional bank reconciliation functionality.
Identify and redefine existing bank reconciliation processes to ensure that all
necessary data needed, can be captured in a new system.
Selection
30 | P a g e
Bank Reconciliation
Issue Opportunity Decision Timing
59. The audit trail between Cash Receipting, GL, and other remote systems are inadequate. If there is no supporting documentation, staff
have to go back to the Treasury Department to research transactions. This issue applies to NSF checks, credit card transactions,
wires, etc.
The ability to attach supporting documentation to transaction records will strengthen the city’s ability to research and provide a clear audit trail
for transactions.
Document existing research and reconciliation process to identify current bottlenecks. Identify what types of
supporting information the city would like to track electronically and include in specification requirements.
Selection
Project & Grant Accounting
Issue Opportunity Decision Timing
60. After the City receives grants, monies are combined into the overall City budget. There
is no clear method to identify how much grant money is available.
Clear identification between grant monies and operating budget monies will improve accuracy
and efficiency of grant administration process.
Review and identify ways the City can separate grant and operating budget
monies.
Implementation
61. The City currently does not have a Grant Specialist position.
Establishing a Grant specialist/manager position in the City will create one point of contact for grant management. This in turn
can help with improving compliance with City processes and Grant requirements.
Determine the need to create a Grant specialist/Manager position who would serve as the main point of contact for all
City grants.
Selection
62. There have been instances when City department staff applied for grants that were accepted and Accounting was not notified,
and no appropriations were made for the related expenditures. Occasionally, grant receipts were deposited using expenditure
account numbers.
An ERP system can allow the City to properly manage these processes electronically using system workflow approvals.
Develop a process for grant application and processing. Use system workflows to ensure that all affected parties are notified
and that proper approvals are received.
Implementation
31 | P a g e
Project & Grant Accounting
Issue Opportunity Decision Timing
63. Many grants don’t run on the City’s fiscal year, therefore reporting and budgeting is challenging due to them crossing fiscal years.
The ability to report on grants on a fiscal year basis or across multiple fiscal years can help reduce the amount of manual reconciling done
currently.
Determine what grant reports can be generated using date ranges (that may cross fiscal years) in the selected system.
Selection
64. Tracking grants is a manual process that
requires the use of additional resources such as excel spreadsheets.
Implement a system with automated grant and
project tracking features such as workflow to reduce the need for manual workarounds.
Identify what types of data the City needs to
track and convert into a grant and project accounting module.
Implementation
65. Several departments indicated that grant purchases are being manually tracked by including a hardcopy of the invoice in a filing
system.
Current ERPs often provide robust grant accounting systems that allows grant purchases to be centrally tracked through the
entire procurement process.
Determine standard method for grants to be configured and tracked.
Implementation
32 | P a g e
2.3. Human Resources / Payroll / Time & Attendance
Human Resources
Issue Opportunity Decision Timing
1. There are currently three different ID systems the City uses. It is hard to give employees access to what they need through the security
system as the ID and Security system do not interface well.
Many ERP systems have partnered with ID generation systems and may have a module/product that may work better with the
City’s current security system.
Determine if the City wants to keep or replace its current ID creation system.
Selection
2. Currently the City uses PeopleAdmin for Recruiting and Performance Management. HR is interested in purchasing additional
PeopleAdmin modules which may be redundant work with this system selection.
The City is happy with PeopleAdmin and may want to purchase additional modules. Replacing PeopleAdmin with another system
runs the risk of losing functionality that may already exist within PeopleAdmin.
Determine what to do with PeopleAdmin. Should the PeopleAdmin become the HR system for all HR data (Best of Breed
approach?) Should PeopleAdmin be replaced with the new ERP system?
Selection
3. HR and Payroll don’t feel there is a clear understanding of who handles what duties. City employees also get transferred between
the two.
With an integrated system, HR and Payroll have the opportunity to present itself as one face to the customer which in turn results in an
improved customer service experience.
Review existing HR and Payroll processes, identify where points of clarification are and assign these points to a department.
Consider cross-training opportunities between HR and Payroll with a new system.
Implementation
4. The FMLA process is currently decentralized and managed by departments. The City conducted an audit and the audit
recommendations concluded that FMLA should be handled by central HR.
Centralizing FMLA and having it managed by Central HR is a best practice and will increase the likelihood of compliance.
Determine strategy for centralizing the FMLA process ideally prior to implementation.
Selection
5. The City currently does not use employee or manager self-service resulting in paper-based forms and processes.
Employee and Manager self-service modules can significantly reduce the amount of paper and data entry currently being done by the City
while increasing accuracy since data is only entered into the system one time.
Determine which employee and manager self-service modules will be implemented for the City.
Implementation
33 | P a g e
Human Resources
Issue Opportunity Decision Timing
6. Position attributes are currently tied to a person rather than a job making changes such as supervisory changes difficult to
maintain in the system.
Tying position attributes to a job rather than an employee can increase the accuracy of employee demographic, benefits, and pay data
by keeping attributes separated from an employee demographic record. This in turn makes mass updates or changes simple.
Determine if position attributes can be tied to a job rather than a person with a new system.
Implementation
7. The system does not interface with benefit vendors to enroll and change employee
benefits. Data is entered into HTE and is also entered onto the benefit provider’s website or mailed/faxed to the benefit provider resulting
in dual entry.
A system interface directly to the benefit carrier reduces the time needed to administer
benefits. Carriers also are able to receive information quicker and in an accurate manner.
Determine whether or not to establish benefit carrier feeds with regularly
scheduled transmittals to exchange data to/from benefit providers in lieu of sending paper reports and emails for each employee
benefit change.
Selection
8. The system cannot track employee physical
data and follow up information on physicals.
At a bare minimum a system can be used to
track follow up dates that may be related to a physical or drug test.
Determine what types of employee physical
data should be stored in the system.
Implementation
9. All volunteer applications are currently stored in an Access database separate from Job applications.
Using the same recruiting module for volunteers will reduce the need for additional systems.
Consider using PeopleAdmin recruitment module for volunteer recruitment.
Implementation
Payroll
Issue Opportunity Decision Timing
10. The current pay period closes on Saturday at midnight which has caused issues with accruals and time entry not being accurate.
Moving a pay period to pay in arrears (pay one pay period behind) allows for accruals to be more real-time for the City and reduces the
need for last minute time adjustments.
Determine if the City wants to switch pay period ending dates to pay in arrears.
Implementation
34 | P a g e
Payroll
Issue Opportunity Decision Timing
11. City staff are unable to view their accrual balances in real-time.
Use the employee self-service module to allow employees to electronically view their accrual balances on demand.
Determine what employee-self service functions the City would like to roll out.
Implementation
12. The system cannot handle multiple garnishments per employee. The system has
issues with determining garnishment order/priority, calculations of disposable income, and maximum amounts that can be
deducted.
It is important that rules on garnishments be monitored and enforced accurately in order to
help employees stay in compliance with their payments while providing them with adequate take home pay.
Include system requirements that automate the administration of garnishments
whenever possible. Special attention should be paid to accommodate multiple garnishments per employee, calculations of
disposable income, and maintenance of garnishment tables and calculations.
Selection
13. Overtime for sick leave buyback amounts are calculated by the City using a Crystal report on an annual basis.
A system that can calculate overtime for sick leave buyback will reduce the need for developing custom reports
Include sick leave buyback in system requirements.
Selection
14. Some City employees receive premium pay when they work beyond their standard
schedule. They may or may not receive additional pay based on the system’s FLSA overtime trigger. In order to correctly pay the
employee and not double pay, an offset is processed.
The premium pay calculation and offset can be confusing to employees. A system that can
automate premium pay business rules can increase payroll accuracy and reduce employee confusion. This payment to
employees was modified by city staff and was not provided by the current system. It is currently being processed accurately.
Implementing a new system should eliminate the confusion of this policy.
Include premium pay calculation and business rules and time tracking in system
requirements.
Selection
35 | P a g e
Payroll
Issue Opportunity Decision Timing
15. Not all employees are able to access electronic check stubs online. Some staff have access to GovNow to view electronic
paystubs.
Access to pay stubs electronically from employees can increase efficiency for the Payroll division by reducing the number of
information requests they receive looking for old pay stubs.
Rolling out access to GovNow to the entire City
could also serve as a good change management exercise as staff would gain exposure to some employee self-service
features.
Determine if the City should roll out GovNow to the entire City or select and implement a new employee self-service
portal.
Selection
16. The City offers six types of meal allowances.
Depending on the type of allowance Accounts Payable and Payroll handle meal allowances.
Streamlining who handles meal allowances
can improve finance operations.
Review which allowances each division
handles and consider moving the meal allowance process to one group.
Selection
17. During payroll processing, there are a lot of phone calls made between HR and Payroll reconciling issues and clarifying what each
department will handle.
Cross-training on a new system can help Human Resources and Payroll have one face to the customer and also helps produce
accurate payrolls.
Include cross-training as part of the City’s implementation plan. Also consider including HR in some regular payroll
process activities (e.g. HR could assist with auditing cafeteria plan benefit deduction changes as part of Payroll’s audit process).
Selection/Implementation
18. The manner in which Current system security is configured does not allow HR and Payroll
the ability to access all of the data they feel they need.
A single system with access (both edit and read-only) can help HR and Payroll
troubleshoot quicker and be more proactive. This in turn, can also help HR and Payroll have one face to the employee.
Decide on who gets what type of access to HR and Payroll data
Implementation
36 | P a g e
Time & Attendance
Issue Opportunity Decision Timing
19. Departments have been interpreting Chapter 19 differently which can result in employees being paid differently across City
departments.
Streamlining Chapter 19 can result in effective and more accurate timekeeping city-wide. Setup Chapter 19 in a fashion that is easily
understood and is not subject to interpretation.
Review standard procedures, rules and processes related to Chapter 19 to ensure they further the business objectives of
paying employees accurately and eliminate/modify those which do not add value.
Selection
20. Time is entered into multiple places including but not limited to HTE, Naviline, Accuprint,
and Rectrac. Additionally all departments compile employees time into Excel to send to Payroll to load each pay cycle.
Reducing the number of time entry systems the City maintains can reduce inefficiencies such
as dual entry.
Review all time entry systems being used by the City and determine which systems
will be kept or replaced with the new system. Consider moving as many employees to electronic time entry as
possible to reduce the need for spreadsheets to be sent to Payroll.
Selection / Implementation
21. The current system has some challenges in charging time out to projects such that the ability to charge overtime premium cannot be
selected. This is currently handled manually. The system DOES charge labor costs to different projects. This is done by entering the
project codes on the timesheet.
A system with charge-to capabilities will reduce the need for manual and dual data-entry which will improve payroll accuracy and efficiency.
Determine the level of charge-to detail the City needs in a time system. Ensure that the selected system provides the ability to
designate where overtime premium can be charged.
Selection
22. Time approval process is different for each
department.
A standardized timesheet approval workflow
City-wide can increase accuracy and timeliness of time submissions while also standardizing the timesheet approval process
City-wide.
Identify who needs to be part of the
timesheet approval process and include in workflow discussion with system implementer. Consider adding timesheet
approval process to Chapter 19 ordinance.
Implementation
23. Paper timesheets submitted by staff often
show the wrong codes to implementation of
Electronic timesheets can reduce the number
of time entry errors through the configuration of
Provide additional training on Chapter 19 for
HR Liaisons and Department Timekeepers.
Implementation
37 | P a g e
Time & Attendance
Issue Opportunity Decision Timing
Chapter 19. It takes Payroll staff time to resolve and reconcile issues.
business rules within the system. Consider reviewing Chapter 19 ordinance and existing pay codes to determine if any can be consolidated in a new system.
24. The current system presents challenges in accommodating different FLSA categories the
City needs (e.g. Fire and Police). Manual calculations for pay and accruals are often done. There are a significant number of
custom reports and some software customization that has been performed to catch and resolve errors such that the FLSA
calculations occur correctly.
A system that can accurately accommodate different FLSA categories will improve the
accuracy of overtime payments and eliminate the need for manual calculations which in turn can save the City money and reduce the
number of employee grievances.
Include FLSA requirements as part of the selection process. As part of vendor
demonstrates, verify that the system has robust capabilities related to FLSA.
Selection
25. Some grants require volunteer hours to be
tracked. This is done manually through sign-in sheets.
A system that can track volunteer hours in one
centralized location can assist the City in generating accurate data and reporting.
Determine if volunteer hours should be
tracked in a separate system or be included in the new time and attendance module.
Implementation
38 | P a g e
2.4. Community Development
Planning & Engineering
Issue Opportunity Decision Timing
1. Due to many departments involved with plan and site review, there tends to be a lack of communication, standardization and
coordination so many tasks are performed last minute or missed altogether (i.e. sewer water calculations).
With workflow notifications and transparent integration throughout a new ERP system, better communication and planning should be
accomplished as well as standardizing the process.
Determine new processes and procedures for all departments to follow.
Implementation
2. Many times there are verbal agreements/trades made with contractors
during the planning stages that many are not aware of.
Enter all verbal agreements in the Contracts Managements application & have this
integrated with the Planning and Engineering module
Determine how the communication of verbal agreements will be work flowed through the
system
Implementation
3. There are only two people that review some plans so there tends to be a bottleneck.
Cross train additional staff to become reviewers. With the workflow and notifications that are available in newer software, this
should help plan resources and tasks more efficiently.
Analyze if the bottleneck is still occurring in plan review once new software with workflows are implemented. If they are,
decide on cross training or hiring additional staff.
After Implementation
4. Plan reviews lack feedback during the process.
In the newer ERP systems, comments can be entered and viewed by all.
Determine if the comment/feedback features during plan review is adequate and transparent with the selected vendor.
Selection
5. Developers need access to the plan review process so they can view comments and
make changes electronically.
Online portals are available with newer ERP solutions.
Determine if a training/open house for developers to become acquainted with a
new online portal will be needed.
Implementation
39 | P a g e
Planning & Engineering
Issue Opportunity Decision Timing
6. There is a concern about a “best of breed” solution not having the integration that is needed throughout all of the modules.
“Best of breed” solutions do have more functionality and with newer technology integration is much easier to accomplish than
in the past.
Determine which features are in the “best of breed” solution that lack in the ERP solution. Identify the integration points and
additional costs involved in a “best of breed” solution. Analyze which is the better solution for the City as a whole.
Selection
Inspection / Code Enforcement / Permitting
Issue Opportunity Decision Timing
7. Many departments (besides community development) have inspections.
With the use of inspection type, multiple workflows can be created so that many departments can use the inspection module.
Determine if all departments will be able to use the inspection module.
Selection
8. The system does not provide automatic notifications of regular required (annual, every
3 years, etc.) inspections on properties.
New inspection software should have notifications when an inspection is due based
on the expiration of the permit.
Determine workflow notifications/alerts for all inspections that should be regularly
scheduled.
Implementation
9. Not all code enforcement cases have an
address and in the current system an address must be entered.
Newer technology should have additional
functionality so that an address is not a requirement.
Determine during the demos if cases can be
entered and not require an address.
Selection
10. Not all interested parties are always notified in a code violation case.
More than one contact information is usually allowed in most of the master files of ERP applications.
Ensure that all the interested parties (i.e. heirs, lien holders, guardian for under age heirs, etc.) can be entered into the code
enforcement module.
Selection
40 | P a g e
Inspection / Code Enforcement / Permitting
Issue Opportunity Decision Timing
11. Inspectors have to come back to the office to obtain assignments.
Mobile devices are being integrated with most ERP solutions so that inspectors can enter violations in the field and inquire on new
inspections that have been scheduled / rescheduled.
Determine the type and complexity of mobile device integration for field inspectors.
Selection
12. Sewer Permits are stored in an access database
All permitting should be processed in one database and can be coded as a different type.
Determine if the Sewer Permit activity should be managed in the new ERP system.
Implementation
Business License
Issue Opportunity Decision Timing
13. Customers are not able to apply for new licenses online.
The license application process should be available online.
Determine the application online workflows based on license type.
Implementation
14. It is difficult to determine which licenses can be renewed without an inspection and which ones need inspections and which ones cannot
be renewed (i.e. past violations) based on various license types and time lines.
An inspections and code enforcement module should be able to integrate with the business license module for tracking rules/workflow
based on each type of inspection or license.
Determine the workflow rules for each type of inspection.
Implementation
41 | P a g e
Housing Management
Issue Opportunity Decision Timing
15. There is a lack of coordination (of expenditure data) between HUD staff and financial staff due to using two separate systems that do not
integrate.
Replace One Roof and HTE's Housing Loans applications with an integrated ERP solution.
Determine if the ERP vendor’s solution can replace One Roof.
Selection
16. Record retainage: HUD mandates that
records be kept for five years beyond the date of project completion or affordability period which means that many files need to be
retained for 20 years.
With new technology, purging is not needed
like it was in the legacy systems.
Determine if only active One Roof data
should be converted to new ERP system, to a data warehouse, printed on a report or left on the legacy system for inquiries.
Implementation
Master Address
Issue Opportunity Decision Timing
17. County addresses are needed for complaints and code enforcement. In the current system
this isn’t possible because there are duplicate street numbers and name in different cities. Master address synchronization is not need
just for internal city business functions. Some city obligations and support of department needs require use of consistent, accurate
address data in a county-wide scheme. These are already gis centric.
Most current software allows for duplicate street number & names as long as the City
name differs.
Determine if addresses outside of the City limits should be entered into the Master
Address module
Implementation
18. There is no central system where alerts on the
property exists and flows through all the modules (aggressive dog, violent owner, etc.) to ensure safety of City employees.
The Master Address module should have the
ability to set alerts and flow through the property based modules.
Determine which modules allow for alerts
from Master Address to flow through on the property.
Selection
42 | P a g e
Master Address
Issue Opportunity Decision Timing
19. Staff indicated that duplicate and non-addressed properties have remained a consistent issue for the City.
Current ERP systems provide functionality to prevent duplicate addresses.
Develop processes and workflows within the new system for address assignments that prevent duplicate addresses.
Implementation
20. The City has created addresses for non-properties to meet system requirements for other modules in the current system such as
utility poles.
ERP systems offer additional functionality to manage non-typical features that require an address in the current system.
Determine business rules for what properties should be assigned addresses (e.g. utility poles, trails, vacant land, parks)
and data cleansing process.
Implementation
21. There is not a consensus among City departments as to what source is the official
master address file.
Implementing a new system will provide an opportunity to evaluate and discuss what the
master address file should be in the future.
The City must determine whether the GIS or the ERP will be the primary master address
file in the future.
Implementation
22. The City does not have a workflow to manage the multiple tasks that must be completed
following an annexation.
Develop an annexation workflow to prevent required tasks from being missed.
Identify a system that allows an annexation workflow to be configured to manage the
annexation process and ensure all tasks are performed (e.g. addresses updated, zoning completed, business licenses processed,
infrastructure assets created).
Selection
23. Ordinances have conditions and these conditions can be tied to an address/parcel;
however, this data has not been entered into the system.
Attach the conditions of the ordinances to the parcel/address to make everyone aware who
accesses that parcel/address.
Determine if conditions based on ordinances can be entered on an
address/parcel and how they will be maintained.
Selection & Implementation
43 | P a g e
Customer Relationship Management (CRM)
Issue Opportunity Decision Timing
24. Many departments are maintaining separate spreadsheets with complaint/request information from citizens.
Have one centralized system where internal and external requests can be entered and viewed with workflow capabilities based on
type of request and citizens can access online.
Determine if the Request for Service module will meet the City’s need for a CRM system.
Selection
25. At times, multiple departments are working on
same issues due to lack of communication and coordination.
With transparency and workflow in the Request
for Service module, more efficient use of staff’s time and effort can be achieved.
Determine processes and workflows per
request/call type.
Implementation
26. A citizen cannot post a complaint/request on the website.
With a Request for Service module, an online application should be available to enter and view the status of any requests entered.
Determine who can enter a request (i.e. anonymous requester, login & password with email address required, etc.).
Implementation
27. Need a way to track records requests. All requests (internal & external) should be entered through the Request for Service
module so that performance measures can be tracked as well.
Determine if performance measures and statistics can be tracked in the ERP request
for service module.
Selection
44 | P a g e
2.5. Infrastructure Management
Asset Management
Issue Opportunity Decision Timing
1. Departments are currently using several different infrastructure management systems. Staff acknowledged benefits to using a single,
integrated system within the City; however, they also expressed concerns whether a single system could meet all departments’
needs.
Implement a Citywide comprehensive asset management solution and integrated work order system to meet department needs for
various levels of functionality and simplicity.
Determine whether a single Enterprise Asset Management (EAM) solution will meet the asset management needs of the various
departments or whether niched solutions will be required to meet specific departmental needs.
Selection
2. There is a need to promote greater cross-
department/division communication and planning with the City regarding asset management. This has resulted in multiple,
simultaneous street closures in close proximity, missed opportunities (e.g. replace aging underground assets during a street
replacement) and potential communication failures (e.g. street striping crew is manually notified after a street is repaved).
Improved Citywide communication and
collaboration through an integrated asset management system.
Determine if the benefits of a centralized
asset management system will outweigh functionality sacrifices if a single system cannot be identified that meets all
departmental needs.
Selection
3. The City is not able to proactively manage all asset lifecycles. For example, while road
marking vinyl has known lifecycle it is being replaced reactively based on inspections.
Managing asset lifecycles will allow the City to better plan for asset replacement costs and
labor resources.
Determine lifecycles for all City assets and related preventative maintenance
schedules.
Implementation
45 | P a g e
Asset Management
Issue Opportunity Decision Timing
4. The City is not able to track all useful asset attributes. For example, the reflectivity rating for traffic signs is not being tracked which
prevents the City’s ability to identify which signs would need to be replaced if the required minimum rating was increased.
Tracking all asset attributes ensures the City will fully realize benefits from a comprehensive asset inventory.
Determine all asset attributes required for each asset type and assess the degree to which asset management systems support
specific unique departmental needs.
Selection
5. While the City is tracking many assets, it is not currently tracking all assets. Several
asset types (particularly those that don’t require regular preventative maintenance) are not currently inventoried. For example,
detector loops are not currently tracked; however, an inventory to ensure inspections are performed on a defined basis and to
ensure a record of the asset is maintained during a resurfacing project.
Implementing a centralized asset management system provides an opportunity for all City
departments to comprehensively inventory all City assets.
Develop process to ensure all asset types and individual assets are inventoried.
Implementation
6. The City performs annual inspections for street conditions to plan for capital projects. While each street is assigned a value on a
rating scale, specific comments for repairs are not able to be linked to the asset record.
Robust asset management systems allow detailed condition information to be tracked for each asset.
Identify an asset management system that allows detailed condition comments and defect types to be tracked for each asset.
Selection
7. Staff is currently tracking time and expenses for many capital projects in the current system; however, this information is not being
tracked or related to each individual asset in the asset management system.
An integrated/interfaced asset management system will allow staff to track maintenance costs by asset.
Identify an asset management system that provides functionality to track all related maintenance costs by asset.
Selection
46 | P a g e
Asset Management
Issue Opportunity Decision Timing
8. While there are currently multiple asset management systems currently deployed throughout City departments, several
departments are not using any formal asset management system. Departments without a robust system are currently relying on various
templates, clipboards, and spreadsheets to track and manage preventive and reactive maintenance.
Improve asset management processes through the implementation of an enterprise asset management system. Additionally, while
developing a change management plan is always important, it will be critical for departments currently lacking an asset
management system to ensure complete project buy-in.
Develop a committee of staff who perform asset management functions to determine common and unique needs for on-going
asset management activities.
Implementation
Fleet & Equipment Management
Issue Opportunity Decision Timing
9. The current fleet system does not provide access for process end-user departments to access to the service history/costs of vehicles
or status of maintenance in progress. This limits the ability to research vehicle/equipment reliability when making future purchases, plan
for the replacement of vehicles/equipment, and accurately plan for vehicle out-of-service time.
Many fleet systems provide greater access to information and proactive updates to the status of work orders.
Identify a fleet system that can provide greater access to information and proactive updates to the status of work orders.
Selection
47 | P a g e
Fleet & Equipment Management
Issue Opportunity Decision Timing
10. The City is experiencing several issues regarding scheduling and prioritizing work to be performed by the central garage. For
example, transit and the fire department both have a maximum number of any given type of vehicle that can be out-of-service at a given
time. The City is dependent upon the experience of central garage supervisors and close coordination between departments to
schedule and prioritize fleet maintenance.
System selection and implementation is a vehicle to evaluate and resolve current process issues.
Identify a system that provides improved work order scheduling and prioritization tools and determine fleet work order
scheduling and prioritization polices.
Selection & Implementation
11. Departments are currently billed actual costs
accrued by the central garage for vehicle maintenance; however, the limited details regarding the fees are often not provided for
several weeks after the work has been performed preventing their ability to track budget performance in real-time. The primary
cause of this is that actual costs for commercial parts (e.g. not stored in inventory) are not known until invoiced.
Provide departments greater access to detailed
fleet work order costs before being billed and potentially encumber or pre-encumber department funds based on estimated fleet
work order cost.
Determine if a new system can provide
functionality to encumber or pre-encumber funds for work orders based on fleet work order cost estimate.
Selection
12. Preventative maintenance schedules are configured in the current system; however,
specific maintenance tasks to be performed at each interval and detailed service history are not stored in the system. A hardcopy vehicle
datasheet is currently maintained to track vehicle service history.
Configure new fleet and equipment management system with detailed preventative
maintenance schedules that automatically generate a centralized service history for each vehicle.
Determine if any modifications to the current preventative schedules should be made.
Implementation
48 | P a g e
Fleet & Equipment Management
Issue Opportunity Decision Timing
13. While the current fleet system does provide functionality to track vehicle warranties, it does not currently track warranties for specific
replacement parts. Warranties are currently tracked in a hardcopy binder that is manually updated each time a part is replaced providing
no ability to notify staff when a failed part is under warranty.
Current fleet management systems provide greater functionality to track and manage warranties.
Identify a fleet management system that allows staff to track all vehicle and part warranties.
Selection
Facilities
Issue Opportunity Decision Timing
14. The City currently does not have a robust
system to track space within each facility, which departments/divisions are using each area, and maintenance/repair costs for each
area. There is not a central inventory of all City-owned/managed facilities. Staff is currently tracking time through an Excel
shadow system.
An integrated facilities management module
would allow this City to better manage and track its facilities and support more accurate cost allocation and improved cost tracking
through an integrated work order system. Many integrated systems are also able to automatically post journal entries for
departmental chargebacks for maintenance.
Determine the level of detail to which facility
work orders will be tracked to support cost allocation.
Implementation
15. City-owned facilities are maintained through
one of three methods: Public Works maintained, department maintained, contractually maintained (by department).
There is a need to better track the responsible organization for each type of repair/maintenance by building.
Implement a Facilities Management system to
track the responsible organization for each facility.
Determine if there are opportunities to
further centralize/contract building maintenance to increase efficiency or generate greater cost savings through
economies of scale.
Implementation
49 | P a g e
Facilities
Issue Opportunity Decision Timing
16. The current system does not provide functionality to comprehensively track energy costs by facility and/or square foot which limits
the City’s ability to identify potential energy savings and to divide utility costs to each tenant within a facility.
Identify a system that allows energy costs to be tracked and split for multi-tenant facilities.
Determine the level of detail to which energy costs should be tracked for multiple-tenant facilities.
Implementation
17. Departments currently submit maintenance requests through email to an email group.
Many Facilities Management systems allow staff to submit service requests which can be
routed for approval, tracked, and converted to work orders.
Determine service request types and any approval workflows to be configured within
the new system.
Implementation
18. Some departments share facilities with external organizations and need the ability to track maintenance and repair responsibilities
based on the type of equipment and/or cost of repair (e.g. Parks and Recreation is responsible for pool and pumps, but school
district is responsible for HVAC equipment).
Track the owner/custodian for each asset within a shared facility to better delineate maintenance and repair responsibilities.
Determine how and when the estimated cost for facility repairs is calculated to assign the responsible organization for
repairs dependent upon cost.
Implementation
Inventory
Issue Opportunity Decision Timing
19. Several departments are currently tracking inventory through shadow systems and hard-
copy clipboards.
Improve efficiency and access to information by managing inventory in an integrated ERP.
Inventory module.
Identify any additional shadow system inventories to be managed in the new ERP.
Implementation
50 | P a g e
Inventory
Issue Opportunity Decision Timing
20. Due to limitations with the current system configuration and the Bank of America Works interface, procurement card purchases cannot
currently be received as inventory.
A new system will provide an opportunity to evaluate if improved functionality and interfaces can meet the City’s needs.
Identify a system that will allow procurement card purchases to be received into inventory.
Selection
21. Because of the current system configuration,
inventory is currently processed on cash accounting basis rather than accrual.
New ERP systems generally provide
functionality to support accrual accounting through most modules.
Identify a system that will provide greater
functionality to automatically account for inventory on an accrual basis.
Selection
22. Several departments acknowledged that their lack of proactive inventory management has caused several issues including not having
enough material on-hand to meet the current need and being required to drive to multiple warehouses to determine if specific inventory
items are available.
Proactive inventory management will ultimately increase efficiency and save the City costs.
Determine new business process and workflows to manage inventory in departments not using a current system.
Implementation
23. Colt Transload is currently using a best-of-
breed warehouse/storage/inventory management system, Roll & Hold, to manage specialized inventory management
requirements. While the best-of-breed application meets the majority of their functional requirements, staff noted that it
posed a significant on-going cost and lacked integration to the current ERP.
Colt Transload may realize higher benefits
using an integrated inventory management system if it can meet its functional requirements.
Determine if a new ERP will meet the
functional requirements for Colt Transload allowing the current best-of-breed inventory system to be replaced.
Selection
51 | P a g e
Inventory
Issue Opportunity Decision Timing
24. When evaluating a new ERP system, there are opportunities to use a centralized ERP system while “best-of-breed” asset
management solutions also have embedded inventory capabilities as well.
The City will have the ability to use one or more inventory systems as part of their new inventory environment depending on the needs
of the departments involved and the level of integration desired.
Determine how inventory management processes will be supported either with a centralized inventory system or embedded
inventory capabilities inherent within asset management solutions.
Selection
52 | P a g e
2.6. Customer Information Systems (CIS)
Utility Billing
Issue Opportunity Decision Timing
1. There are many unique requirements when it comes to utility services and billing due to the size and complexity of the City’s operations.
Reach out to both the ERP vendors and best of breed vendors to solicit proposal responses.
Determine if a Best of Breed vendor (with less integration but satisfies more requirements) or an ERP vendor (with better
integration but less functionality) would be best for the City’s utility billing solution.
Selection
2. Solid Waste is billing for commercial construction dumpster accounts in WasteWORKS which the system was not
designed to perform.
Move the billing of all dumpster accounts to the Utility Billing or Miscellaneous Billing & AR system so that it is integrated with GL.
Determine if the City can bill for the dumpster accounts in the Utility Billing or Miscellaneous Billing & AR module.
Selection
3. Donor information is kept in three different
systems.
Have one integrated system where the donor
and contribution information can be viewed.
Determine if the Utility Billing system can
replace the three other systems where donor information currently resides.
Selection
4. Currently, the City cannot put a lien on a customer’s property when an energy efficient loan goes delinquent.
Manage the energy efficient loans in the new ERP Housing Management system and have integration to Utility Billing system when an
energy efficient loan goes delinquent for lien processing to be initiated on the customer’s account.
Determine if integration from the Housing Loan module to the Utility Billing module is cost effective.
Selection
5. Currently there are many modifications that have been done to the HTE system regarding
extraction and manipulation of data for producing letters.
With more robust ERP systems, modifications should not be needed for producing
customized letters.
Determine if the Utility Billing module has the functionality to pull the information for
the various letters without any customizations needed.
Selection
53 | P a g e
Utility Billing
Issue Opportunity Decision Timing
6. Currently there have been modifications done to create a customized bill and many would like additional changes made but were told
there isn’t any room on the bill for any additional information.
Many Utility Billing Systems allow for a customized bill as part of the implementation. Additionally, they provide flexibility through the
use of tools to modify the bill when future needs arise.
Determine a new bill format that will support all City utility services. Determine if someone at the City needs to be trained on
the use of the bill creation tool such that the City can maintain the bill format going forward.
Implementation
7. There seems to be much IT intervention that is needed in order to print or email bills.
IT should not have to get involved with manipulating the billing file before sending it to
a third party for printing or emailing it directly to the customer.
Determine the process and workflow for bill generation and printing within the Finance
department.
Implementation
8. Both Finance and Solid waste are keeping spreadsheets on the voucher trash and recycling bag process and currently have a
third party contractor handling this as well.
The new Utility Billing system could help manage the trash and recycling bag voucher process better than the current system possibly
reducing the need of a third party contractor.
Determine if the trash and recycling bag process could be handled within the Utility Billing system and if a third party contractor
is still needed.
Implementation
9. Certain trash and solid waste billing is done in
Accounts Receivable while certain billing is done in Utility Billing.
There is an opportunity to move all the trash
and solid waste billing to the Utility Billing system (including the contract with the university).
Determine if the WasteWORKS system is
still needed with an interface to the new ERP system, or if the scales could interface directly to the new Utility Billing system
(replacing WasteWORKS).
Selection
10. With the current process for meter installation,
some customer’s meters were installed and operating but not billed.
With an integrated ERP system, the workflow
across modules should prevent any meters to be turned on and not billed.
Determine the workflow needed so that all
parties involved are notified and/or have to approve when a new meter is installed.
Implementation
54 | P a g e
2.7. Document Management
Document Management
Issue Opportunity Decision Timing
1. The current document management system is not tightly integrated with all modules within the current ERP system.
Currently available document management systems can be integrated to an ERP system depending on the needs of the client.
Determine if the City will continue to use OptiView or if a new document management system will be implemented.
Identify interfaces that must be maintained and/or developed.
Selection
2. The Missouri Sunshine law requires that closed records are maintained separately from open records.
Currently available document management systems provide for greater integration to the core ERP modules such that separation of
records can be maintained.
Identify a system that meets Missouri Sunshine Law requirements for storing open records separate from closed records.
Selection
3. The City is manually removing files based on
records retention requirements because the document management system is not calculating destruction dates properly.
Currently available document management
systems provide improved retention management functionality.
Determine if a new document management
system can support the City’s records retention requirements.
Selection
4. It is often not clear what menus in the current
system have links to the records in the current document management system. Additional issues are imposed because departments are
not using consistent indexing methods.
Establishment of clear standards for indexing
documents will enhance the consistency of links to records through all menus of the ERP.
Determine enterprise-wide document
indexing standards and identify all modules/menus in the new system where records in the document management
system should be linked.
Implementation
55 | P a g e
Document Management
Issue Opportunity Decision Timing
5. Several departments indicated the desire for a single enterprise content management system allowing documents to be shared and
workflows to be configured across departmental boundaries. Particular opportunities for increased efficiency and
collaboration were noted in the justice departments.
Implement a single document management system to be used by all City departments.
Determine if a single document management system can meet all of the City’s functional requirements and be used
by all City departments.
Selection
6. The City is currently using a meeting agenda management solution, Granicus; however, it is not interfaced with the current ERP. Staff is
manually rekeying a significant amount of information that could potentially be interfaced.
Improve agenda creation process through an interface between the City’s agenda management solution and ERP.
Identify specific opportunities for the new ERP to interface with Granicus to support agenda creation during SOW discussion
(e.g. contract management, document management, etc.).
Selection
56 | P a g e
2.8. Technology
Infrastructure
Issue Opportunity Decision Timing
1. Active Directory is not used as a primary means for authentication and therefore is not available for the application’s authentication.
Additionally, some vendor application’s security models could be affected if it is not implemented.
There are plans to have Active Directory in place and operational by the time the new ERP system is implemented.
Monitor the IT project plan and make sure that AD is complete in time for Software installation.
Implementation
2. IT reports that there is only 56 terabytes available on the current SAN. If more servers
are required to be brought in for the chosen solution, there may be an issue of available disk space.
Continue to monitor Disk availability and determine the best course of action after the
exact specification is developed.
Monitor what the needs are going to be once a solution is chosen and make
decisions based on that information.
Selection
3. Windows servers account for more than 40% of our production environment. We currently
have 50 Windows servers in production. We do have a fairly decent skill set, but would not turn down training. Novell Netware will be out
of service by July 31, 2013. We also run IBM AIX and IBM system. Given that a solution more than likely will include Windows Server,
it is important that the City develop a deep competency in Windows for the greatest chance of success.
There is an opportunity for City staff to deepen their skillsets into the Windows or selected
Vendor technical environment.
Once the Solution is selected, determine what technical gaps exist based on current
IT staff skillsets and ensure that training is provided for these staff to fill these gaps.
Implementation
57 | P a g e
Infrastructure
Issue Opportunity Decision Timing
4. There are only two primary RPG software engineers. There are two others that do have minimal RPG responsibilities. Since the
solution that will be chosen will not be customized, plans will need to be made to transition the support staff to other roles.
There is an opportunity to re-tool existing employees that know the organization into a new role in supporting the selected solution.
Identify what programming skills with be needed and who will be providing application support in the new system.
Training will need to be obtained to transition these staff into their new roles.
Implementation
5. The City does not yet have a comprehensive disaster recovery plan in place. The
functionality that is being put into production relies on many facets of the infrastructure to function properly. In the absence of pieces of
the infrastructure, core parts of the application would likely be affected.
Take the opportunity to develop a DR plan that is all encompassing so that the City has
adequate protections in place for all of its critical systems, not just the ERP system.
Decide whether a disaster recovery plan is essential in the environment. The time to
recover from a loss of the large piece of infrastructure needs to be determined and compared to the tolerance level for an
outage that the business has. If there is a disparity in those times, then a plan that shortens the window needs to be
developed.
Implementation
6. A number of varying technologies exist within
the City that make for a complex IT environment. This results in IT staff requiring an understanding and working knowledge of
each technology. Additionally, while this is not an absolute issue, the complexity can create challenges in identifying the root cause
of technical issues that may occur.
The implementation of a new ERP solution
may present opportunities to simplify the configuration of the current technical environment.
Consider factoring in the technical
environment of the vendor’s solution as part of the evaluation process.
Selection
58 | P a g e
2.9. Other Areas
Training
Issue Opportunity Decision Timing
1. In the last ERP software solution, all agree that training was lacking.
Through the selection, implementation and on-going management of a new ERP solution there will be a number of training opportunities
for process owner and process end-user staff.
Decide which type of training (train the trainer or end user training) will be most effective and economical.
Ensure that on-going training resources are included as part of the post go-live support model.
Selection
2. Staff currently is not aware how their system configuration adjustments affect other users
resulting in changes that negatively affect other departments.
Implementation of an effective support structure with knowledgeable staff will allow for
understanding of their specific processes and also have a high-level awareness of how other departments are using the system. A
centralized change control process should also be instituted to review and approve configuration changes.
Determine what system modifications are subject to a change control process and
develop a clear approval process.
Ensure that an on-going system support structure considers roles around
configuration changes.
Implementation
3. Many times users find that a feature exists in the current system but no one knows how to
use it and no one has the time to learn.
Implementation of an appropriate support model and involvement in vendor user groups
will allow staff to maintain knowledge of current and newly implemented system features.
Determine how much budget for training after go live should be allocated.
Determine whether an independent assessment should be performed after some period of time after post go-live to
assess system usage.
Selection
59 | P a g e
Data Conversion
Issue Opportunity Decision Timing
4. Several departments have identified multiple sources for data conversion per module.
The needs assessment report should identify most of the data sources.
Determine all data sources that need to be considered as possible candidates for data conversion.
Implementation
5. Several departments have expressed a need to convert many years of data.
Historical data should be retained. Where the data needs to reside is the question. Only
convert data to the new system in order to maintain efficiency.
Determine per application if data should be converted to the new system, converted to
a data warehouse, printed out to a report or left in the legacy system.
Selection
6. There are concerns with the quality of data in the current system and the need to convert poor quality data.
Data will need to be cleansed before converting to the new system.
Work with departments to proactively identify what data needs to be cleansed and initiate a data cleansing plan prior to
implementation.
Selection
Software Customizations
Issue Opportunity Decision Timing
7. The City of Columbia has made many customizations to the current HTE software to
modify the system to meet needs of internal departments.
Through the purchase of a new ERP system, the City should be able to use increased
system functionality without the additional need for numerous customizations.
.
The City should consider whether to allow for any customizations to a new ERP
system with a full understanding of the overall support and upgrade costs associated with customizations.
Selection
60 | P a g e
Software Customizations
Issue Opportunity Decision Timing
8. Columbia’s IT staff members maintain and update the customizations. System customization has affected the City’s ability to
use additional functionality that exists within the HTE software solution.
The City may be in a position to re-engineer selected business practices in order to align with the functionality that is present within the
selected ERP software solution.
The City may have to choose between maintaining current processes and implementing desired functionality in a new
system. City processes may need to be re-engineered or re-designed in order to use the desired functionality available within a
new ERP system.
Implementation
9. Customizing workflow through a third party
software (OptiView).
Software functionality such as electronic
workflow and employee self-service with the ERP modules is very flexible with options to deploy at a departmental-level.
The City needs to determine if the workflow
functionality within the ERP solution can replace the OptiView workflow.
Implementation
Staffing
Issue Opportunity Decision Timing
10. Staff indicated that adequate resources were not allocated or directed toward backfill support of normal business operations when
the current system was implemented. Because of this, the current system was either not configured optimally or using all potential
functionality.
Provide assistance to both process-owing and end-user departments to implement a new system while supporting normal business
operations.
Determine the appropriate balance between available resources and required resources for implementation while maintaining normal
business operations.
Implementation
11. Staff indicated that end-user departments
were often not included in communications or represented during decision-making discussions during the implementation of the
current system.
Continue to promote a high-level of
stakeholder involvement and communication through the entire system selection and implementation process.
Develop a communication plan during
implementation and how to balance the appropriate level of stakeholder involvement.
Selection &
Implementation
61 | P a g e
Staffing
Issue Opportunity Decision Timing
12. Several departments are becoming more decentralized with multiple facilities throughout the City. Ensuring staff
communication and collaboration throughout the implementation process is critical.
There are multiple approaches towards facilitating and encouraging communication and collaboration during system
implementation.
Identify specific approaches to encourage intra and cross-departmental collaboration during implementation in the communication
plan.
Implementation
13. Several departments noted that a high percentage of staff with an incredible amount of institutional knowledge have recently retired
or will be retiring in the near future.
There is an opportunity to document staff knowledge before retirement and consider rehiring retired staff as backfill during
implementation.
Determine approaches to document institutional knowledge held by senior staff before departure and consider how retired
staff can be leveraged as backfill during implementation.
Implementation
14. Staff noted that there was limited testing and governance during the implementation of the current system.
Implementing a new system provides a fresh start to thoroughly test all system configurations before go-live and to establish a
clear governance structure to manage decisions.
Develop a formal testing and acceptance process and clear project/system governance structure.
Implementation
15. There are a number of decisions that will need to be made regarding the overall governance structure of the project during system
implementation and for on-going support.
Implementation of a new system will allow that is more integrated will provide the opportunity to rethink the existing system support model.
Initiate discussions around the governance structure for system implementation as well as on-going system support such that
decisions around training during the system implementation timeframe can be made based on the on-going support model.
Selection
62 | P a g e
Other
Issue Opportunity Decision Timing
16. Staff indicated that there is limited access to the HTE data.
In the newer ERP systems, a site license will provide access to all that should have access and security can be customized so that data
can be viewed and accessed without any editing ability so that staff can use the data to make critical decisions.
Determine the roles for security access. Implementation
17. There is limited ability in the current system to track the current status of approval workflows.
Additionally, there is no ability to track the duration a workflow item was in any given step in the workflow process.
Many current systems provide greater functionality to track workflows and workflow
metrics.
Identify a system that provides greater feedback through all workflows.
Selection
18. Several staff noted the current system offers limited flexibility for assigning access and
permissions to individual staff. Often there is not functionality to assign read-only access to staff.
Current ERP systems generally allow more robust security administration configurability.
Identify a system that provides flexible and robust security administration tools.
Selection
19. Staff indicated that the current system is not user-friendly and provides limited ability to
extract, manipulate and analyze data.
Current ERP systems provide graphical user interfaces and offer robust data analysis tools.
Identify a new ERP that provides greater functionality to report on, export and
analyze data managed within the system.
Selection
20. Several departments expressed concerns
regarding how cost allocation will be determined for on-going costs in the new system.
Develop a fair cost allocation plan for the new
system.
Determine how on-going costs for the new
system will be allocated to departments and share with departments while discussing licensing.
Selection
63 | P a g e
3. Recommended Next Steps
3.1. Project Structure
Implementation of the new ERP system will require a well-coordinated and well-organized governance structure in which to operate and manage the project. For the ERP system being considered by the City, all staff will be impacted. Complex ERP implementations are most successful at organizations with structured governance set-
up for the project.
The process and technology changes will be significant and will impact all departments. There will also likely be policy changes that will need to be considered and implemented to receive the full benefits.
Strong project management is also critical for deployment, and becomes increasingly important with the ERP investment. As a result, it will be critical to form a project structure that incorporates the following:
Considers the needs of a variety of stakeholders
Provides the ability to make decisions in the most efficient and effective manner
Ensures that project communication is flowing to the right individuals at the right time including those that are part of the project team and those external to the project team
The project team structure is empowered by management to enforce policies
Recommended Strategies:
The following strategies should be employed relative to the establishment of a project governance structure
during the selection and implementation phases of the project:
1. Governance Structure Establishment: Establish a formal governance structure to coordinate the selection of the new ERP system, with the intent that structure can be leveraged and specific roles can be
re-defined for future design, implementation and maintenance phases of the ERP lifecycle. See the Sample System Selection Roles & Responsibilities section in the Appendix for further clarification.
2. Identification of City Staff Time Commitment: As part of the RFP process, request information from
vendors as to the optimal City staffing structure and time commitment required for a successful ERP implementation including on-going support and maintenance of the system.
3. Establishment of Time Commitment Expectations: Prior to launching the implementation phase of the
project, establish expectations with City staff as to the time commitment that will be required for a successful implementation.
4. Determine Sunsetting Policy: Establish policies to sunset legacy best of breed and “shadow” systems, in
conjunction with the ERP implementation so that they do not perpetuate an environment of dual information tracking.
64 | P a g e
3.2. Request for Proposal (RFP) Tactics
As noted earlier, the Request for Proposal (RFP) will encompass a number of sections including a list of the scope of software modules to procure and a list of detailed software specifications supplemented by other
tables including interface requirements and migration paths for existing systems. The visual in section 1.7 Overall Opportunity of this document defines the organization of modules as they relate to the continued assessment for inclusion in various phases of the project:
Modules in Scope - Represents either a new module or an existing module that is being considered as part of this project
System Interfaces – Current City software where integration is needed
Outside Agency/3rd Party Interface – Interfaces desired with outside agencies
Recommended Strategies:
The following strategies should be considered by the City as it continues through the RFP and due diligence activities leading up to the selection of a future ERP solution:
1. Vendor Clarity in RFP: Ensure that software vendors are clear as to the strategy of the organization as it relates to the procurement of replacement software.
2. Open Procurement: The City should define both functional and technical requirements as part of the RFP process and allow to vendors propose their respective solutions. The City will then be able to evaluate the solutions based on the selection criteria and conclude on the most appropriate level of investment. The ERP Marketplace Assessment section further details the differences between the Tiers of vendors.
3. Identify Other Vendor Module Capabilities: Within the RFP, include additional questions pertaining to the capabilities of vendors in other areas not considered as part of the initial scope of the project (i.e., system interface required modules) but which may be available from the ERP vendors.
4. Balance a Strategic Vendor Decision with a Preliminary Investment: Include all ERP modules which the City may consider as part of an ERP procurement and structure the RFP to provide “a la carte” pricing. This will allow the City to evaluate the full scope of the vendor solution to aid in the strategic decision of the vendor / ERP platform; however, make a subsequent conclusion on phasing the investment. Please refer to the Phasing section below for additional details.
5. Progressive Elaboration: As the City learns more about the work of the project, City planning can progress, becoming more elaborate, over time. Using consultant templates and expert judgment can assist with leveraging lessons learned from other similar local public sector organizations; however, specific implementation planning requirements will be increasingly defined throughout the project phases.
6. Evaluate Financing Options: As part of the RFP process, the City may wish to consider financing options that are available from the vendor to provide an improved payment stream to fund the cost of the project.
7. Consider City and Vendor Hosting Solution Offerings: The capabilities of municipal software vendors providing robust hosted solution offerings is becoming more appealing for a variety of reasons. The City should consider requesting both types of offerings from responding vendors to evaluate the potential of having one or more solution components be externally hosted.
65 | P a g e
8. Software and Services Solutions: Ensure that information is gleaned from providers of ERP solutions in areas of both product and service as part of the RFP and due diligence activities. Specifically, this would include the following:
a. Review their product offerings as requested in the RFP b. Identify and contact relevant references of a comparable size to the City c. Develop vendor demonstration agendas that are geared towards identifying how the vendors
will achieve specific City outcomes d. Develop a preliminary Total Cost of Ownership (TCO) over 5 years factoring in all internal and
external costs e. For multi-product solutions, assess the degree in which these various products have operated
with each other at other clients
66 | P a g e
3.3. Phasing
The implementation of a municipal management solution presents a number of options as to when certain modules are deployed frequently based on when the various business cycles are executed within the City such
as:
Fiscal year-end Calendar year-end
CAFR development
Budget development
There are a variety of options to consider when implementing a new system including the appropriate phasing
of modules. For the City, the natural grouping of modules, although not necessarily in the order shown, is as follows:
Core ERP (to include Financials, Document Management and HR/Payroll)
Time and Attendance
Community Development
Infrastructure Management
Customer Information Systems (CIS) /Utility Billing
Customer Relationship Management (CRM)
Recommended Strategies:
Although there is no perfect answer as to when certain modules should be deployed, the following best practices should be considered related to the implementation phasing set of activities:
1. Implement Complimentary Modules Together: There is a natural implementation phasing of like
modules as part of the deployment of a new ERP system. For example, core financial modules should be implemented together. Likewise, HR/Payroll modules, to the extent incorporated, should be implemented together as well. This is another example of factors to be considered when determining
an overall implementation approach.
2. Avoid “Big Bang Approach”: The deployment of a new ERP system is a very significant project requiring a large amount of staff and vendor time to implement as it will impact people, process, policy
and technology. Careful phasing of implemented modules should be performed versus a “big-bang” approach of implementing all software at the same time to minimize overall project risk. The City may wish to consider separating core financial modules, payroll and personnel, and procurement functions
into separate phases. Integrations to other City systems should follow as the ERP modules are implemented over time.
3. Evaluate Opportunities for “Quick-Win” Implementations: There are a number of opportunities to
obtain quick-win implementations of a new system that provide visible evidence of project success and minimize the risk of bringing all modules up simultaneously. Frequently, modules such as Debt Service Management and Investment Management are isolated to a limited number of individuals, are relatively
simple to deploy and do not have significant interaction with the core financial system. Opportunities for these quick-wins should be explored during the vendor selection phase of the project and more closely during system implementation. Certain “quick-wins” may need to be initially implemented in stand-
alone mode with or without temporary bridges in place and then later integrated when the core ERP is live.
67 | P a g e
4. Implement Considering Natural Business Cycles: A natural tendency is to implement all the financial components of an ERP system such that go-live is on a fiscal year-end to have all transactions
for a year on one system. In general, there are many cases where this is not the ideal situation as the post go-live challenges with implementing a new system impede significant activities that are required for year-end close. HR/Payroll solutions tend to go-live on a quarterly basis and the City may wish to
consider going live at a calendar year break due to the processing of W-2 statements for employees. Regardless, natural City business cycles should be considered as part of the phasing of ERP modules.
3.4. A Single RFP versus Multiple RFPs
It is recommended that the City issue a single Request for Proposal (RFP), with the idea that vendors can respond to the one or more lines of business and complete the specifications for their respective modules as outlined below.
Core ERP
The vendor would need to include responses to the following module specifications:
General & Technical General Ledger
Account Payable Human Resources
Bank Reconciliation Inventory Management
Budgeting Investment Management
Cash Management Master Address / Land Mgmt.
Cash Receipting Miscellaneous Billing & AR
Contract Management Payroll
Debt Service Management Project and Grant Accounting
Document Management Purchasing
Fixed Assets
Time and Attendance
The vendor would need to include responses to the following module specifications:
General & Technical Time & Attendance
Community Development
The vendor would need to include responses to the following module specifications:
General & Technical Master Address / Land Mgmt.
Business License Permitting
Electronic Plan Review Planning & Engineering
Inspection & Code Enforcement Customer Relationship Mgmt. (CRM)
68 | P a g e
Infrastructure Management
The vendor would need to include responses to the following module specifications:
General & Technical Inventory Management
Asset Management Customer Relationship Mgmt. (CRM)
Facilities Management Work Order
Fleet & Equipment Management Master Address / Land Mgmt.
Customer Information System (CIS)
The vendor would need to include responses to the following module specifications:
General & Technical
Master Address / Land Mgmt. Utility Billing
Customer Relationship Management
The vendor would need to include responses to the following module specifications:
General & Technical Customer Relationship Mgmt. (CRM)
Housing Management
The vendor would need to include responses to the following module specifications:
General & Technical Housing Management
69 | P a g e
3.5. Cost Containment Strategies for Implementation
The procurement and implementation of a comprehensive ERP solution can be a very expensive endeavor with opportunities for purchasing software and services that do not necessarily equate to immediate or long-term
value for the City. This is especially relevant in these difficult economic times in which City expenditures need to be directed appropriately to maximize the benefits to City staff and to the constituents served by the City. There are a number of strategies that the City should consider when selecting and implementing a software
solution to maximize the value of what is being acquired as follows:
Ensure that the purchased solution is an appropriate fit for the City versus over-buying on a solution that has additional functionality that will likely not be used by the City
Take advantage of “best practices” offered by the software vendors versus customizing the products to meet unique City needs
Defer or opt-out of procuring more advanced software functionality that adds incremental value to the base solution or whose overall costs is not worth the functionality provided
State the top-end budget for the software vendor in the RFP such that the onus is on them to construct a response that fits within the City budget
Minimize the amount of data conversion to be performed
Implement only critical interfaces during the initial go-live while deferring or opting out of the implementation of less critical interfaces
Opt out of certain services that add incremental value to the overall success of the project or alternatively perform those services internally if the skillsets exist (e.g., change management)
Negotiate the start of maintenance payments as far in the future as possible
Negotiate vendor payments to be aligned with achievement of critical milestones
Negotiate hold-backs/retainages to be paid out once final acceptance of the entire solution is achieved
Look for price concessions from the vendors as part of contract negotiations
Implement a vendor-hosted solution and construct the payment stream such that it is evenly spread over a seven or ten year period
70 | P a g e
3.6. Staff Backfill
The anxiety of staff who will be involved in the project is significantly high as they try to comprehend the amount of effort that will be required to implement the new solution and associated processes while continuing to
perform their existing work. Frequently, staff who are the most desirable to lead such a replacement project are also the ones who also have the most knowledge of the legacy environment and are viewed as key in maintaining the integrity of the existing environment.
Recommended Strategies:
Consider the following tactics with respect to performing staff backfill during the implementation phase of the project:
1. Factor Backfill Costs in Project Budget: The City should factor backfill costs into the overall project budget that is presented to City Council as part of the entire project budget.
2. Consider Recent Retirees to Provide Backfill: To the extent feasible, evaluate the opportunity of using recently retired staff to provide backfill support for the project or to provide assistance in critical areas deemed important for the project due to their institutional knowledge. This may include areas such as data conversion assistance, including data cleansing, where this institutional knowledge is relevant, or for addressing day to day operational responsibilities, while current City subject matter experts focus their attention on the ERP implementation effort.
3. Consider Workload Sharing: Based on normal business cycles, certain City staff may become especially busy addressing operational requirements. During these times, to the extent that other City staff can re-focus their efforts to assist them in their operational duties, it can mitigate the bottlenecks which can result and increase staff availability to participate on project work. Additionally this can help with staff cross-training, and collectively “upgrade” staff skills in each work area. To the extent that the City can proactively initiate such approaches in advance of the ERP project, it can provide benefits to allow subject matter experts to more easily transition to their project roles.
71 | P a g e
3.7. Data Cleansing / Conversion
Legacy systems frequently have data stored in a variety of formats either electronically within the system or in hard-copy format that is deemed as critical, and has data retention requirements. Vendors will generally
provide two approaches towards the conversion of client data. In one method, vendors will provide a template format to the City and request that all data to be converted is provided in the requested format regardless of the number of data sources that currently house this information. In the second method, vendors will manage both
the extraction and conversion of information into the template format. In both cases, the data conversion process will be iterative in terms of extracting, converting, reporting and reviewing.
Likewise, cleansing of the data prior to the data conversion activity during implementation will generally make
this process occur more smoothly. Regardless of the methods taken, data conversion is considered a critical part of system implementation and one that can be a critical risk to the project if not managed correctly.
Recommended Strategies:
The following data cleansing/data conversion strategies should be considered to minimize the challenges that many organizations encounter as part of migrating data from the legacy to the new environment:
1. Scope Data Conversion Requirements Early: Define general data conversion requirements in the
RFP and work with the tentative finalist vendor during the last stages of the selection to finalize the scope of conversion within the Statement of Work (SOW) with the ERP vendor.
2. Minimize Data Conversion Volume: Avoid converting all historical information to the new
environment. Instead, consider the conversion of summary information as a first course of action unless detail is needed.
3. Assess Alternative Options to Converting: Consider alternative options of accessing historical
information other than electronically. This may include printing of reports to electronic files or the creation of a data mart.
4. Develop Required Cross-Walks: Develop a cross-walk between legacy and new system data as part
of the conversion process. For example, this may include development of an interface that allows users to enter in an old account that then displays the same account in the new structure. Likewise, an old vendor number could populate a field in the new system to act as a cross-reference.
5. Initiate Data Cleansing Activities Early: Begin data cleansing activities as early as possible. For example, the City may wish to start reviewing its existing vendor file and eliminating duplicates or vendors who no longer exist. During the implementation phase of the project, most ERP vendors will
provide specific instructions related to data cleansing activities.
6. Assess Alternative Conversion Destinations: As a separate internal project, consider the use of a data mart for housing of legacy data for historical reporting purposes. If this route is chosen, clear
responsibilities for separately acquiring and implementing the data warehouse will be required to consider both vendor and City staff involvement.
72 | P a g e
3.8. Interface Development
Interfaces related to the deployment of a new financial system can exist in various forms as follows:
Standard imports or exports provided by the vendor’s solution with entities and systems outside of the City of Columbia (e.g., benefit providers, other governmental entities, etc.)
Interfaces between the vendor’s solution and applications that are not being considered for replacement as part of the project (e.g., Rectrac, ESRI, etc. )
Interfaces between the vendor’s solution and applications that are being considered for replacement as part of the project that may or may not be provided by the prime vendor (e.g., document management, utility billing, etc.)
Decisions as to who will develop and provide on-going support for system interfaces are another important factor to consider. Frequently, vendors will provide toolsets that assist in the development and management of system interfaces.
Recommended Strategies:
The following strategies should be considered relative to interface development activities:
1. Define Required Interfaces Early: Define needed interfaces between the new ERP and external
entities in the RFP. This would include existing as well as desired new interfaces that would be populated in the Application Interface Table of the RFP.
2. Consider External Systems in Interface Definition Development: Define needed interfaces
between the new ERP and other City systems not being replaced in the RFP. This would include existing as well as desired new interfaces that would be populated in the Application Interface Table of the RFP.
3. Mandate Prime Vendor Responsibility for Interface Development: Ensure that the prime vendor is responsible for the delivery of all system interfaces during implementation.
4. Shadow Staff to Facilitate Knowledge Transfer: City staff should shadow ERP vendor staff during
system implementation to develop an understanding of their conversion tools such that the City can maintain those interfaces designated for City support going forward.
5. Contract for Standard Interface Support: Consider allowing the software vendors to maintain
interfaces that exist between their product and entities outside of the City (e.g. benefit providers, IRS, etc.) and, as an option, other systems not being considered for replacement by the City.
6. Ensure Holistic Interface Strategy: Perform the necessary work to inventory the system interface
requirements, develop an System Interface Plan, design and develop the system interfaces, test and accept the interfaces and implement them in conjunction with the “out of the box” system implementation.
73 | P a g e
3.9. Report Development
Although the selected vendor will provide a significant number of reports and queries through their base system, there will be a need for the City to have existing reports customized and to have additional reports developed
that are not available as part of the core set of reports. The skill sets required for report development include not only the report development tools but also an understanding of the database and/or views which the reporting tools access. Likewise, if the City pursues the use of a separate data mart /data warehouse in order
to perform more complex analysis, additional skill sets will be needed.
When software vendors demonstrate their solutions, the expectation of users being able to perform ad-hoc reporting themselves is heightened as the vendors will present the process as simply involving the point and
click of a few buttons to generate the desired results. In reality, the process of using the tool and developing an understanding of the database/view takes a period of time.
Recommended Strategies:
The following strategies are proposed to maximize the reporting outcomes from the project:
1. Establish Staff Expectations on Reporting Options: Reset staff expectations that traditional reporting should not necessarily be the first or most appropriate method towards obtaining the financial, procurement
or HR information that they seek. Instead, as part of the overall training approach, ensure that staff understand the self-service, inquiry and portal functions available in the system, and when to use them.
2. Ensure Training on Reporting Tools: Identify a joint team of process owners and technical support staff
to be trained on the ad-hoc reporting tools during the implementation. These staff will likely be generating custom-developed reports for some time after the go-live period.
3. Assess Reporting Options During Selection Process: Obtain a clear understanding during the selection
process as to the reporting options available with each vendor solution and, for each reporting option, who typically is using the tool.
4. Establish Process for Identifying and Developing Custom Reports: Work with the software vendor
during the implementation phase of the project to develop a select set of custom reports, with their assistance, to improve knowledge transfer as to both the product and database structure.
5. Establish Go-Live Reporting Expectations: Reset staff expectations that not all reports will be available
at the go-live transition and that all users will be able to generate ad-hoc reports.
74 | P a g e
3.10. Change Management
Project success comes from having a very clear idea of how management would like to run the City and then using a new ERP system to facilitate the way the City has envisioned it. When software implementations do not
meet expectations it is often due to people issues, and not necessarily the technology. Research indicates a correlation between the success of a change initiative and how well the people side is managed. That is why applying a change management methodology is critical to the success of such an initiative. A rigorous change
management methodology is critical to supporting the successful launch of the new ERP. The purchase and implementation of a new ERP system and related technology is done to assist in meeting organizational objectives and improving performance. Organizational performance is also impacted by the people of an
organization and the processes used to complete work. Throughout the project, the goal is to balance these components, as illustrated:
People
Process
Technology
75 | P a g e
3.11. Communication Planning
As part of the first steps of change management planning, the City should develop communications plans intended to guide project communications from inception through post-implementation. By its nature, the ERP
replacement project will affect many staff across the City. For this reason, a Communications and Change Management Team recommended the appointment of key “change agents” within each City Department to nurture 'buy in' and get Department staff committed to taking relevant actions. Such team members will be
involved in educating Department staff about the impacts and benefits of the project and be “inspiration agents” by helping Department staff find ways to discover their potential, overcome barriers, and celebrate successes. These staff should monitor "what is working", "what isn't working" and "what do we need to change" – and
provide regular feedback on progress to Department staff. Acknowledging the diverse City audiences that will be involved and impacted by this project, a Communication Plan should be developed to create awareness and make the project relevant by effectively communicating the impacts to both internal and external stakeholders.
Sample objectives for a Communication Plan may include:
Accurately distribute information in a timely manner concerning important project benchmarks and progress to employees.
Use various media to provide multiple sources from which information concerning the project can be accessible.
Ensure all information available is updated and accurate.
Reduce confusion among employees by providing a sole directive and source from which all project information originates.
Provide clear channels of communication within which City project staff can operate to lead to an expedited solution to issues that arise during the selection and implementation and after its completion.
Encourage feedback from employees across the City
76 | P a g e
3.12. Process Re-Design
The City should be re-engineering business processes in conjunction with the implementation of the new ERP, as part of a successful change management approach. The needs assessment activities that were conducted
surfaced several opportunities for improvements in the management and execution of existing processes. Through the course of conducting process owner review sessions and stakeholder review sessions, process-specific as well as City-wide issues and opportunities surfaced.
During the implementation phase of the project, there will be significant levels of review conducted by the selected vendor to understand existing City processes and how their software can be used to improve the efficiency and effectiveness of these processes. However, it is generally considered the responsibility of the
client to develop the actual procedural documentation that defines exactly how these processes will operate with the selected system for use by process owning and process end-user staff.
Recommended Strategies:
The following strategies related to process redesign are recommended:
1. Educate Vendors on Process Considerations During Implementation: During the RFP development and due diligence activities associated with reviewing vendor responses, ensure that
process redesign decisions are provided to the vendors.
2. Recognize Change Management Challenges: Consider the significant change management aspects associated with the large amount of process redesign that will likely occur on the project.
3. Assess Process Redesign Support During Selection Process: As part of the due diligence phase, ask the finalist ERP vendors what process redesign activities they will conduct during the implementation phase of the project and the specific deliverables that will be produced.
77 | P a g e
3.13. ERP System Training
The City should develop appropriate training plans in conjunction with the implementation of the new ERP. The City does not currently have any formalized training program for existing financial, procurement and human
resources systems. Current training methods are primarily limited to informal one-on-one training provided by City staff that support the individual systems or the key users of the systems.
The process of providing training on the new City system should occur in conjunction with the implementation of
the new ERP. Training should be both functional and technical. Functional training should be for both process owners and process end users as well as include technical training to City IT and departmental “power user” staff.
Recommended Strategies:
The following strategies should be employed relative to training on the new system and associated changed processes:
1. Communicate Training Expectations: During the RFP development and due diligence activities associated with reviewing vendor responses, ensure that any specific training expectations are articulated to the vendors. Consider the use of a “train the trainer” approach, whereby the City would save on vendor implementation expense, as well as encourage City process owners to become knowledgeable about the key aspects of the system.
2. Assess Level of Training to be Performed: As part of the due diligence phase with the finalist ERP vendors obtain a clear understanding as to the level of training activities they will conduct during the implementation phase of the project and the specific training materials.
3. Define a Training Team for Implementation: During the implementation of the new ERP, formulate a Training Team which will focus both on the implementation training requirements on the development of an ongoing internal training program for continued exploitation of the capabilities of the new system over time.
In future budget cycles, consider including an ongoing training budget specific to the ERP system, to assist in
maximizing the ongoing leveraging of the City’s investment.
78 | P a g e
Appendices
Appendix A: Project Charter
City of Columbia, MO COFERS Needs Assessment - Project Charter
PROJECT NAME: City of Columbia COFERS Needs Assessment
VISION STATEMENT:
The project will identify the future business systems environment that will support City staff in the delivery of government services and activities, take advantage of best practices, and significantly improve the efficiency and effectiveness of the City’s customer service and business processes.
PROJECT OVERVIEW:
The City will conduct a COFERS needs assessment that will provide a future direction and business case for the City’s business systems environment.
PROJECT OBJECTIVES:
The City hopes to accomplish the following objectives with the successful completion of this project:
Identify challenges including training needs, processes and technology with current City business processes
Identify opportunities for process improvements without and with new technology
Identify system needs for a new business systems environment
Identify options for the City to consider in moving forward with a new business systems environment
Identify realistic budgetary costs associated with a new business systems environment
Develop a business case for moving forward with a new business systems environment
BUSINESS DRIVERS:
1. One current view of the data; a single source of the truth. Eliminate conflicting information, shadow systems (spreadsheets, multiple systems with the same basic functionality, etc.)
2. Significantly reduce process time through business process reengineering and best practices in the selected and implemented business system
3. Users & vendors can see where their transaction is in the process. Fewer phone calls for status updates.
4. Eliminate paper-based processes & forms
5. Quality is moved to the front of the transaction
PROJECT INFLUENCES:
Existing processes have been in existence for an extended period of time that are paper-based and are based on existing technology
Inertia/resistance to change
Budgetary challenges
Legal or regulatory constraints
79 | P a g e
CRITICAL SUCCESS FACTORS:
Ensuring that all of the needs of the City are thoroughly defined, documented and understood by the vendors.
Business process reengineering takes place as appropriate in a timely manner
Consultant understanding of what the City is trying to accomplish
Obtaining buy-in from the departments on the process for defining their needs
Gaining ownership by the departments on the project
PROJECT CONSTRAINTS:
Staffing resources
Budgetary constraints
Legal restraints that impact City business operations
PROJECT SCOPE:
In-Scope: This project will impact the business processes that the City employs to accomplish most business functions performed including:
Accounts Payable
Bank Reconciliation
Budgeting
Business Licensing
CAFR Reporting
Cash Management
Cash Receipting / Point of Sale
Code Enforcement
Cost Allocation
Contract Management
Customer Relationship Management (CRM)
Dashboard
Debt Management
Document Management
Enterprise Asset Management (EAM)
Financial Reporting
Fixed Assets
Fleet Management
GASB 34 Reporting
General Ledger
Housing Management
Human Resources
Inventory Management
Investment Management
Land Management / Master Address
Miscellaneous Billing and Accounts Receivable
Payroll
Performance Management
Permitting
Planning and Engineering
Plan Review
Project & Grant Accounting
Purchasing
Reporting (Querying, Ad-hoc reporting)
Time & Attendance
Utility Billing
Work Orders
Interfaced systems and technologies including GIS and others
80 | P a g e
Out-of-Scope: The following areas are deemed to be out of scope for this project for replacement although many of these areas will be interfaced to COFERS:
Most law enforcement processes (CAD and Records Management)
Geographic Information System (GIS)
Court specific processes and systems
Parks and Recreation processes and systems
GUIDING PRINCIPLES:
The City shall adhere to the following principles throughout the planning, design and implementation of the project:
a. We will embrace process improvement strategies and implementation of new and best business practices
b. Information is a City asset to the extent that it is not confidential or private.
c. Establish common processes & practices across the City.
d. Focus on process and transaction quality; build quality at the source.
e. Provide relevant, timely, and consistent management information.
f. Minimize resources allocated to transactional activities; focus more on information to sustain the business.
g. The Project Steering Committee shall be composed of City leadership staff that is committed to dedicating appropriate staff resources to ensure the success of the project.
h. The City shall embrace vendor system best practices, wherever possible.
i. Decisions related to project activities and system implementation shall be developed for the betterment of the entire City.
j. Department needs shall be given adequate consideration in the development of project policies and activities.
k. The Project Steering Committee commits to maintaining communication throughout the project
l. The project shall strive to decentralize operational responsibilities and approvals to the degree reasonable and possible.
m. The City's critical IT architecture & standards shall be followed while other City standards may be open to modification.
n. Investments in technology shall improve capacity, efficiency, and reduce cost.
o. The City is committed to providing staff training to become proficient in their functions.
PROJECT MILESTONES AND DELIVERABLES:
COFERS Needs Assessment Report Completed: September 2012 COFERS Request for Proposal Developed: October 2012 COFERS Solution Selected: February 2013 COFERS Contract and SOW Negotiated: April 2013 COFERS Implementation Begins: TBD
81 | P a g e
PROJECT ORGANIZATION STRUCTURE
Following are the roles that will be employed for the project. These roles are essential for the success of the project and are intended to define the project reporting structure and lines of authority for decision-making.
The management component of the project consists of the Executive Sponsors, the Project Steering Committee and Project Managers. The Project Managers report directly to the Project Steering Committee. Leadership is further broken down into Functional Team leads. Further description of the teams, membership and responsibilities are outlined below.
Project Role Individual(s) Responsibility
Executive Sponsor
Tony St. Romaine – Deputy City Manager
Maintain the project vision Act as the project champion Energize the project leadership and teams Be visibly committed to the project Provide a strategic perspective when defining the
needs for a future ERP and associated processes Remove project roadblocks Secure alignment across departments Coach the project leadership
Project Steering
Committee
Tony St. Romaine – Deputy City Mgr John Blattel – Finance Director Robert Simms – IT Director
Enterprise system projects require executive level support
from all organizational areas significantly impacted by a new system. The Project Steering Committee should provide incentives to City-wide staff to view the project as a
top priority. To the extent possible, the Project Steering Committee is comprised of senior-level managers who have the ability to make the decisions regarding changes
in organizational policy and procedures.
Steer the Project Managers Address issues presented by the Project Manager Clear roadblocks that jeopardize project success Create the conditions to make the Project Managers
successful in their role Review and decide on proposed changes to
organizational policies and procedures that will be impacted by the project
Review and provide feedback on the consultant’s report
Review and approve release of the ERP RFP documents
Review significant project recommendations (e.g., recommended vendor solution)
82 | P a g e
Project Role Individual(s) Responsibility
Software Selection
Committee
John Blattel – Finance Director
Stephanie Browning – Health Director
Margrace Buckler – HR Director
Ken Burton – Police Chief
John Glascock – Pub Works Director
Mike Hood – Parks & Rec Director
Tad Johnsen – Water & Light Director
Bob Simms – IT Director
Tony St. Romaine – Deputy City Mgr
Timothy Teddy – Comm Dev Director
Chuck Witt – Fire Chief
Work with the City departments to ensure that all software functional needs have been identified and prioritized (musts, wants)
Develop proposed vendor selection criteria and weightings
Review and provide feedback on vendor proposals Participate in vendor proposal analysis meeting to
determine and recommend finalist vendors Participate in software vendor demonstrations and
integrator presentations Conduct reference checking and site visits, if
performed Solicit input from the Team Leads (if not a team lead)
regarding the vendors’ solutions Conduct scoring of finalist vendor solutions Recommend preferred vendor solution
City Project Manager
Ron Barrett – Comptroller It is critical that the project manager be at the center of all project communications and activities so that he is current
on the status of the project. All communications and questions about the project shall be directed to the project manager.
Ensure that prompt and clear communications to City department staff is conducted
Act as the focal point for collection of needed documentation for review by the consultant
Manage project milestones & activities Manage the project budget Communicate project status, issues and risks to the
appropriate stakeholders Document and track to resolution project issues and
decisions Escalate issues in a timely manner to the Project
Steering Committee or Executive Sponsor as appropriate
Oversee planning activities associated with project Ensure that project deliverables are reviewed by
appropriate City staff Provide progress updates to City management,
Project Steering Committee, City Council and other interested stakeholders
Manage the configuration of the SharePoint site Work with the team leads in communicating decisions
that need to be brought to the Project Steering Committee for review and resolution
83 | P a g e
Project Role Individual(s) Responsibility
Project Administrator
Paula Barrett Schedule various meetings between the consultant and City staff and other necessary project-related meetings
Ensure availability of appropriate resources to support project meetings
Act as a liaison between the outside consultant and the City related to various project logistics
Take minutes at meetings, as needed Ensure project communications are distributed Tabulate vendor demonstration evaluation sheets
Subject Matter
Expert
ASKEME Team Members Provide information on current City processes, systems and shadow systems used
Participate in initial/on-site and cross-functional interview sessions
Articulate needs and desires for a new ERP and associated processes
Develop an understanding of how a future ERP and associated processes might operate
Identify and communicate potential procedural or policy changes that may require decisions related to implementation of a new ERP
Review and provide feedback on the Needs Assessment Report
Review and approve module specifications Review and provide feedback on appropriate sections
of vendor proposal responses Develop vendor scripts to be used during vendor
demonstration activities Participate in software vendor demonstrations Provide feedback on demonstration and due diligence
activities Conduct due diligence on software vendors with peer
organizations
Non-Process
Owning Departments
Participate on project teams Provide input from an end-user perspective related to
various processes that are executed in their department
As requested, participate in cross-functional sessions
Technical Team John Johnson Provide information on the City’s current IT infrastructure during the Needs Assessment phase
Define technical requirements for a new ERP Review and provide feedback on the technical
components of vendor proposals Conduct due diligence on technical aspects of the
vendors’ solutions Assess the impact of vendor solutions on the City
technology infrastructure Ensure vendor solutions conform with City IT policies,
technical architecture and standards
84 | P a g e
Project Role Individual(s) Responsibility
Readiness Team (Communications,
Change Management and Training)
TBD Assess the readiness of the City with respect to change that will occur as a result of the project
Develop change management strategies and practices that can be used to enhance project success
Develop, implement and monitor change management action plans
Act as a liaison to the team leads for identifying and resolving change issues associated with people, process and technology
Identify training and education requirements as it relates to change management needs associated with people, process and technology
Define change management requirements for inclusion in the RFP
Evaluate the change management approach provided by vendors in their RFP response
Work with the selected ERP vendor in the development and implementation of additional change management strategies during project implementation
Educate the project teams on change management theory and practices and bring those to the project
Define training requirements for inclusion in the ERP RFP
Evaluate the training approach provided by vendors in their RFP response
Procurement Office / Legal
Counsel
Will Hobart/Rose Wibenmeyer Provide terms and conditions to be used in the RFP Participate in contract negotiation activities with the
selected ERP vendor
Outside
Consultant
Scott Eiler - Plante Moran Facilitate the needs assessment phase of the project Apprise the project manager of current and potential
project risks and discusses means of mitigating these risks
Work with the project manager in scheduling, planning and conducting on-site visits
Provide leadership and guidance to the City throughout the project
Develop project deliverables
85 | P a g e
Appendix B: Application Inventory and Migration Table
As part of the Needs Assessment, an inventory of all key current software systems has been developed to support the areas in scope for the project, as defined in the project charter. For each current system, the analysis categorizes the level of availability of that software from other ERP vendors which sell their
products to similar size governments. Additionally the analysis identifies a recommended preliminary migration plan for the current application based on all factors. From a data cleansing perspective, the identification of these systems will provide an opportunity for the City to starting developing data
cleansing and data conversion plans well in advance of system implementation.
*Application Availability in the ERP Market
Legend Code Description
G Generally
Available
The module is generally available from most / many providers of ERP solutions
to similar size entities
B Best of
Breed
The module is not generally available from most / many providers of ERP
solutions to similar size entities and is typically selected and implemented as a separate best of breed system, then later integrated to ERP, as feasible, based on available funding and skills.
E Expanded ERP
The module is available from certain, select providers of ERP solutions to similar size entities and if not selected and implemented as part of the
integrated ERP system, would need to be obtained by the City from a separate best of breed system, then later integrated to ERP, as feasible, based on available funding and skills.
** Migration Plan for Current Applications
Legend Code Description
R Replacement The City is intending on replacing this application
C Consider The City is considering replacing this application with an ERP solution,
based on the strength of the finalist vendor offering and cost / benefit of the replacement module
M Maintain The City is intending on retaining the application, not replacing it thru the ERP effort
I Interface The City is intending on keeping the application and interfacing/integrating it with the selected ERP solution.
86 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
1 SunGard HTE - GMBA-Integrated Accounting
This software includes General Ledger, Accounts Payable, Budgeting and core Financial Management
Multiple R G General Ledger, Accounts Payable, Bank Reconciliation, Budgeting, Projects & Grant Accounting, Cash Management, Investment Management, Debt Management
2 SunGard HTE - Accounts Receivable
Used for miscellaneous billing Finance R G Miscellaneous Billing & AR
3 SunGard HTE - Contact Management
Call logging software Multiple R E Customer Relationship Management (CRM)
4 SunGard HTE - Purchasing with inventory
Decentralized requisitions with approvals, proceed to purchase, receiving and invoicing.
Finance R G Purchasing Inventory
5 SunGard HTE - Cash Receipts
Receives payments from various sources to post to appropriate modules within HTE
Finance R G Cash Receipting
6 SunGard HTE - Continuing Property Records/Fixed Assets
Maintains City assets, fixed assets including depreciation
Finance R G Fixed Assets
7 SunGard HTE - Payroll
Payroll Management system controlling payroll accounting.
Finance R G/B Payroll Time & Attendance
8 SunGard HTE -Personnel
Human Resource management system, applicant tracking
Human Resources
R G Human Resources
87 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
9 SunGard HTE - Business Licensing
Issue and renew business and alcoholic beverage licenses, armed and unarmed security guard licenses, taxi and limousine licenses, taxi drivers permits, solicitors permits, animal licenses and various other permits and licenses. Administer the collection of cigarette taxes and hotel/motel taxes.
Finance R G Business License
10 SunGard HTE - Housing Loans
Tracks loan information, payments and balances
Community Development
R E Housing Management
11 SunGard HTE - Work Orders/facilities management
Track miscellaneous work orders and other cost accounting (e.g. employee travel costs)
Multiple R E Work Orders Accounts Payable
13 SunGard HTE - Fleet Mgmt.
Tracks maintenance for the City's fleet PW: Fleet Operations
R E Fleet & Equipment Management
14 SunGard HTE - Customer Information System
Utility Billing and records system, bills for all city services (water, sewer, electric, etc.)
Finance R G/B Utility Billing
15 SunGard HTE - Planning and Engineering
Managing planning and zoning functions. Community Development
R G Planning & Engineering Electronic Plan Review
16 SunGard HTE - Code Enforcement
Management of code enforcement cases with the ability to generate notice letters.
Community Development
R G Inspections & Code Enforcement
88 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
17 SunGard HTE - Building Permits and Inspections
Management of building permits, building code enforcement and scheduling of inspections
Community Development
R G Inspections & Code Enforcement & Permitting
18 SunGard HTE - Land/Parcel Management
Maintains records of City land parcels, addresses and property owner information.
Multiple R G Master Address
19 SunGard GovNow - Occupational Licensing
Renew Licenses Online Finance R G Business License's online portal
20 Access Database
Tracks all volunteers, the department, event, and hours worked
Community Development
R G Payroll/HR
21 Access Database
Inventory for electric production WL: Electric Production
R G Inventory
22 Access Database
Tracks Non-sufficient Funds Treasury R G Bank Reconciliation
23 MS SQL Database
Wellness Tracker Human Resources
R G Human Resources
24 Access Database
Volunteer Management Community Development
R G Human Resources/Time and Attendance
25 Access Database-Parking System
Tracks parking permits PW: Parking C E Misc Billing & AR
26 Allmax Antero WWTP maintenance software, work orders, equipment/parts inventory, labor inventory, etc.
PW: Stormwater / Wastewater
R G Asset Management
89 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
27 API (Advanced Processing and Imaging) / Optiview & Workflow
Using this with a web portal application that opens the digital file cabinet to show everything on the project for the citizen
Multiple R B Document Management and ERP modules for workflow
28 Asset and Depreciation Roll-Forward Excel Workbook
Fixed Assets Finance R G Fixed Assets
29 AutoCITE Parking enforcement solution expected to be replaced in the near term.
PW: Parking I (replace
ment applicatio
n)
N/A Cash Receipting / General Ledger
30 Backflow Prevention Device Access Database
Track all BFPDs to ensure annual inspections are performed
WL: Water Distribution
R E Asset Management
31 Bank of America Works
P-Card Transactions Finance I N/A Cash Receipting
32 Bconserv.com Reporting and document storage Multiple R G Time and Attendance
33 Benefit Extract Files
Benefit premium payments Payroll I N/A Human Resources
34 Bloomberg Investment Management Finance I N/A Investment Management
35 BP Re-Inspections Billing
Cash Receipts/Permitting Finance R G Misc Billing and AR
90 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
36 Check Free Reports
Using this online service to manage payments.
Finance I N/A Treasury Management
37 Coal Inventory Excel Workbook
Track coal inventory and shipments WL: Electric Production
R G Inventory
38 Critical Testing Human Resources
I N/A Human Resources
39 Crystal Reports Queries IT R G Report Writer
40 CWorks CMMS CMMS currently being implemented (70%)
WL: Electric Production
R E Asset Management
41 Donor Software - Developed Inhouse
Track donors and donations Community Development
C E/B Utility Billing
42 Dot Project CIP Software (Capital Improvement Plan) Finance R G Project and Grant Accounting
43 dot-dev.columbia.mo.gov
CIP Planning and Tracking Multiple R G Budgeting
44 Elavon Card Payments Finance I N/A Cash Receipting
45 Employee Certification Excel Workbook
Track employee certifications and expiration.
Multiple R G Human Resources
46 Energy Rebate Excel Workbook
Track customer rebates for energy efficiency program
Energy Management
R E Utility Billing / Housing Management
48 EnRoute Current Police Records Management Police M N/A N/A
49 Esri GIS Geographic Information Systems Esri suite components including ArcGIS desktop, server, and SDE
Multiple I N/A interface with all land based modules
50 E-Verify System
I-9 Compliance Human Resources
I N/A Human Resources
91 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
51 Excel-OSHA Reporting
OSHA Reporting Finance R G Human Resources
52 EZ Park Card System
Track EZ Park Card Balance PW: Parking I N/A Cash Receipting / General Ledger
53 Fiber Customers Excel Workbook
Track customers utilizing City's fiber by circuit ID for billing
WL: Electric Distribution
R G Utility Billing
54 Fiber Quote Excel Workbook
Track quotes for fiber connection to customers.
WL: Electric Distribution
C N/A Utility Billing
55 FileMaker Pro Misc reporting and databases Multiple R G Report Writer
56 Fire Inspection Excel Workbook
Track last/next inspection for each building.
Fire R G Inspections
57 Firearms Pro Firearms inventory system Police M N/A N/A
58 Firehouse Incident reporting, inventory, equipment inspections, track scheduling (schedule is developed manually), track employee training and continuing education
Finance C N/A Customer Relationship Management (CRM) / Inventory / Inspections and Code Enforcement / Human Resources
60 FormSprint Third-Party Form Creator used to generate POs, checks, W2 and 1099
Multiple R G Purchasing
61 Front End Custom software designed to facilitate the student rush by automatically filling in the HTE fields needed online
Finance R G Utility Billing
62 GFI GenFare Transit fare receipting system Transit I N/A Cash Receipting / General Ledger
63 GovDeals Surplus Property Sales Finance I N/A Fixed Assets
92 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
64 Granicus Manage meeting agendas, minutes, videos
Clerk I N/A Contract Management / Project and Grant Accounting / Document Management
65 Grants Tracker Custom-developed grant tracking application.
Multiple R G Project and Grant Accounting
66 Hansen Inventory, asset management & work orders
PW: Streets & Sidewalks
R E Asset Management, Inventory, Work Orders
67 Household Hazardous Waste Excel Workbook
Track hazardous waste on-hand that is temporarily stored (e.g. received by homeowners, picked-up by contractor)
PW: Solid Waste R G Inventory
68 HRWEB Custom application for job description and job openings
Human Resources
R G Human Resources/Recruiting
69 IBM i-Series Navigator
Essential to view "Demand Reports" printed from HTE's Naviline
Multiple R G Report Writer
70 Identipass Client & IVIS 2000
Security and ID Software Human Resources
I N/A Human Resources
71 IDIS HUD required system for reporting progress and expenditures on activities
Community Development
I N/A Possible interface to housing management system
72 IPS Parking Meters (ipsgroupinc.com)
Accepts credit card transactions directly through parking meters.
PW: Parking I N/A Cash Receipting / General Ledger
73 IVR / Teleworks
Phone payments and online credit card payment
Finance I N/A Interface with all modules where payments are applied
93 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
74 IVR/Outage Management Systems (OMS)
Identified where the outage is based on address of call.
Water & Light I N/A Integration to the Master Address module for address identification
75 LoadRite Weigh bulk material loaded with equipment
PW: Street Division
I N/A Inventory
76 Mail Scan Barcode scanning for bill payment processing
Treasury I N/A Treasury
77 Microsoft Word CAFR Preparation Accounting R G General Ledger
78 MO DOR Sales Tax Reporting and Payments Finance I N/A Accounts Payable
79 MV-RS Itron Meters
Meter Software Water & Light I N/A Interface with utility billing
80 Nixle Citizen alert system Multiple M N/A N/A
81 Nuisance Abatement Database
Track billing of Nuisance Abatement by parcel
Neighborhood Services
R G Code Enforcement
82 One Roof Track applicant & expenditure data on all HUD programs, loan tracking
Community Development
R E Housing Management
84 Osmose O-Calc
Utility Pole Management Software WL: Electric Distribution
C E Asset Management
85 Parking Permit Excel Workbook
Track parking permits Public Works C E Misc Billing & AR
86 Part Inventory Access Database
Shadow system to track parts on hand, on order.
WL: Electric Production
R G Inventory
87 PeopleAdmin Recruiting and Performance Management Human Resources
C G Human Resources
88 PetPoint Animal Tracking System for renewing animal licenses
Health & Human Services
R G Business License
94 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
89 PetroVend Fuel management Public Works I N/A Fleet & Equipment Management / Inventory
90 Phone Call Log Track calls from citizens. WL: All Divisions R G Customer Relationship Management (CRM)
91 POSS (Police Officer Scheduling System)
Scheduling, training management Police C / I E Time and Attendance
93 PreEvaluate Testing Human Resources
I N/A Human Resources
94 PRISM Risk Management/Claims Reporting Finance I N/A Human Resources
95 Public Purchase
Third-Party eProcurement site Purchasing R G Purchasing
96 Quatred Barcoding
Wireless inventory barcoding system WL: Electric Distribution
I N/A Inventory
97 RecTrac / FinTrac
Recreation management application Parks and Recreation
I N/A Cash Receipting / General Ledger / Payroll
98 RMI RailConnect
Car hire payments, and bill car owners for railcar storage
WL: Rail I N/A Misc Billing & AR / Cash Receipting / General Ledger
99 RMI RailConnect Newlook
Track rail car movements WL: Rail M N/A
100 Roll & Hold Specialized warehouse inventory application utilized by Colt Transload
WL: Transload C G Inventory Misc Billing & AR
101 RouteMatch Scheduling Transit C E Time and Attendance
95 | P a g e
# Current ERP Application
Application Notes/Description Departmental Owner
Likely Future?*
ERP Availability**
Expected ERP Module
102 SCADA System
Operate wastewater treatment plant. PW: Sewer Utility
I N/A Asset Management / Inventory
103 Show Me Vac Vaccination Tracking Human Resources
R G Human Resources
104 Smart911 Access profile information about callers. Public Safety Joint Communications
M N/A N/A
105 Spectrum Claim Data Access (Read-Only) Finance M N/A Human Resources
107 Term and Supply Contracts Worksheet
Multiple departments maintain Microsoft Excel worksheets to track all term and supply contracts.
Multiple R G Contract Management
108 Traffic Concern Log
Track citizen traffic concerns PW: Street Division
R G Customer Relationship Management (CRM)
109 Trash Bag Inventory Excel Workbook
Track trash bag inventory PW: Solid Waste R G Inventory
110 Vendor File Database
Shadow system created by PSJC to track POs and invoices by vendor
Public Safety Joint Communications
R G Purchasing
111 Virtual Merchant
To handle online credit & debit card payments for parking permits
Multiple I N/A Integration with all modules that allow for payments
112 WasteWORKS Solid Waste's billing system used with scales
PW: Solid Waste C/I N/A Utility Billing or Integration with new ERP system.
113 Wire Reel Management System
Custom wire real management inventory system
WL: Electric Distribution
C G Inventory
96 | P a g e
Appendix C: Application Interface Table
The following table contains a listing of current and/or desired application interfaces and their likely need in a future integrated ERP environment. Existing City interfaces between core ERP modules that may currently exist (e.g., AP posting to GL) or shadow systems that will likely be replaced are not included as they are assumed to be included in an integrated ERP solution.
Data Flow
Item #
Data Flow Description Source Application Target Application
Currently Exists in ERP Environment
1 Synchronization of address data to parcel layer of GIS (changes, transfers, splits, combines, etc.).
Esri ArcGIS Master Address Yes
2 County Parcel Download to Master Address
County's Parcel Database
Master Address Yes
3 Integration from the IVR/Outage Management Systems (OMS) to Master Address to recognize where outages occur based on the phone number
Outage Management System (OMS)
Master Address Yes
4 Integration throughout ERP applications with document management system
ERP/Document Mgmt.
ERP/Document Mgmt.
Yes
5 In order to make Granicus documents accessible from Grant/Project Management & Contract Management module (such as resolutions, minutes, project summaries, etc.) that are related to grants/projects and contracts.
Granicus Grant/Project Management & Contract Management
No
6 Import bank statement electronic file
Columbia's Bank Bank Reconciliation
Yes
7 Send Positive Pay files to bank Accounts Payable Columbia's Bank Yes
8 Yearly 1099 & W2 submission Accounts Payable US Treasury Yes
9 Vendor Payment ACH file export / import with US Bank.
Accounts Payable US Bank Yes
10 Import a file from Bank of America Works Procurement Card software to ERP Accounts Payable.
Bank of America Works
Accounts Payable Yes
97 | P a g e
11 Import of transactions from RMI RailConnect to the Account Payable module when the City is using a 3rd party's rail car for their own use
RMI RailConnect Accounts Payable No
12 Import of transactions from RMI RailConnect to the Account Receivable module when the City is storing a 3rd party's rail car
RMI RailConnect Accounts Receivable
No
13 Export a billing file to send to a 3rd party for the printing and mailing of the invoices and statements
Accounts Receivable
3rd party printing/mailing software
Yes
14 Import investment data from Bloomberg to the Investment Management module
Bloomberg Investment Management
No
15 Export Fixed Asset information to GovDeals for disposal information
Fixed Assets GovDeals No
16 Integration with Mail Scan for barcode scanning on bill payment processing
Mail Scan Cash Receipting (apply payments to all applicable modules)
Yes
17 Online Credit Card Payment Verification
Elavon Cash Receipting (apply payments to all applicable modules)
Yes
18 Online Payments Virtual Merchant/ Vendor's suggested online payment provider
Cash Receipting (apply payments to all applicable module)
Yes
19 Import of electronic payment files from IVR Software
IVR Teleworks software
Cash Receipting (apply payments to all applicable module)
Yes
20 Import of electronic payment files from Check Free Reports
Check Free Reports Cash Receipting (apply payments to all applicable module)
Yes
21 Import cash receipt information from AutoCITE (or parking replacement software) to the Cash Receipting System (in summary)
AutoCITE (or current
Cash Receipting No
98 | P a g e
22 When cash is received for an EZ Park card reload, the Cash Receipt module can push the additional balance to the EZ Park Card system
Cash Receipts EZ Park Card system
No
23 Import cash receipts from RecTrac to ERP cash receipts (in summary)
RecTrac ERP cash receipts (in summary)
Yes
24 Import transit fare receipts information from the GFI GenFare program to the General Ledger or Cash Receipt module
GFI GenFare Cash Receipting (in Summary) or General Ledger
No
25 Import GL entries from RecTrac to General Ledger
RecTrac General Ledger Yes
26 Integration of General Ledger transactions to MO DOR for sales tax reporting
General Ledger MO DOR (Missouri Department of Revenues)
No
27 Import WasteWORKS billing transactions to the General Ledger module
WasteWORKS General Ledger Yes
28 Import credit card transactions from IPS Parking Meters to the General Ledger
IPS Parking Meters General Ledger No
29 Export of Payroll Direct Deposit data
Payroll Columbia's Bank Yes
30 Send Positive Pay files to bank Payroll Columbia's Bank Yes
31 Import time and attendance information from FinTrac to Payroll
FinTrac Payroll Yes
32 If the POSS system is not replaced with the new ERP solution, then hours worked (from POSS to Time & Attendance or Payroll) will need to be imported and scheduling & accrual information will need to be exported (from HR/Payroll to POSS).
POSS / HR & Payroll or Time & Attendance
HR & Payroll / POSS
Yes
99 | P a g e
33 Import/export employee demographic and benefit election information to/from the benefit providers and to/from human resource module.
Benefit Providers/ERP HR
HR/Benefit Providers
Yes
34 Import from two different testing sites employee test result information to the Human Resource module
Critical & PreEvaluate
Human Resource No
35 Import risk management/claim information from PRISM to the Human Resource module.
PRISM Human Resource No
36 Integrate Identipass Client & IVIS 2000 with the Human Resource module when there are new hires and/or terminations
Identipass Client & IVIS
Human Resource No
37 Integrate the Human Resource module with the E-Verify system verifying social security numbers or passport ids for I-9 compliance.
Human Resource E-Verify Yes
38 Integrate with an integrated voice response system (Teleworks) to allow customers to be able to inquire on account and bill information via phone.
IVR Teleworks software
Utility Billing, Business License, Misc. Billing/AR, Permitting, Inspections & Code Enforcement
Yes
39 Customer Payment ACH file export / import with Bank of America (for direct customer ACH payments)
Utility Billing Columbia's Bank Yes
40 Export a file containing delinquents to a collection agency.
Utility Billing Collection Agency Yes
41 Export a billing file to send to a 3rd party for the printing and mailing of the invoices and statements
Utility Billing 3rd party printing/mailing software
Yes
42 Upload/download of meter read information
Itron's MV- RS Software
Utility Billing Yes
43 Export the water usage of residents to Boone County Regional Water District for them to calculate sewer usage
Utility Billing Boone Co. Yes
100 | P a g e
44 Integration from the IVR/Outage Management Systems (OMS) to CRM to alert citizens where outages occur
Outage Management System (OMS)
CRM No
45 Integration with LoadRite to the Inventory module to update inventory quantities based on weighed bulk material
LoadRite Inventory No
46 Integration with Quatred Barcoding with the inventory module for tracking items.
Quatred Barcoding/Inventory
Inventory/Quatred Barcoding
Yes
47 Integration from SCADA to Asset Management for triggering preventative maintenance schedules.
SCADA Asset Management
No
48 Import fuel usage data – vehicle ID, driver, date, fuel type, gallons, pump ID, tank ID to the fleet management system
PetroVend Fleet and Equipment Management
Yes
49 Interface information entered in Bank Of America's Works for fuel purchases processed using a procurement card to Fleet and Equipment Management (e.g. date, mileage, vehicle number, and number of gallons).
Bank of America Works
Fleet and Equipment Management
No
50 Export information from the Housing Management module to IDIS (HUD's required system for reporting)
Housing Management
IDIS (HUD's required system for reporting)
No
101 | P a g e
Appendix D: Custom vs. Packaged Software
The following matrix further outlines the advantages and disadvantages of both homegrown and COTS software:
Software Approach Advantages Disadvantages
“Home-Grown” or
Highly Customized Software Applications
The functionality of the application can be developed to exact City requirements.
The City has a greater level of control over the design, functionality, technical specifications to the applications, and can control modifications to it, on an ongoing basis.
There is a risk that if the City loses internal development staff, that the technical understanding of the application, and the ability to maintain it, would be greatly reduced.
Overall, custom developed applications are typically less cost effective, long term.
Limited internal development staff may not have the capacity to be as technically innovative as a vendor organization with deeper resources.
COTS (Commercial Off
The Shelf) Vendor Supported Packaged Software Applications
The City may benefit because pre-packaged applications often have industry best practices embedded within them.
Potential to receive ongoing enhancements. The City may benefit from the research and development performed by the vendor.
Ability to receive support from the vendor, who likely has deeper technical resources.
Overall, they are typically more cost effective, long term.
Potential to participate in vendor user groups and identify practical best practice processes in use by peer organizations.
May not fit exact City requirements May require the City to change business practices to
work within the parameters of the application, in order to minimize application customization.
Necessitates a requirement to maintain and manage a vendor relationship.
System requirements generated by other users of a vendor supported solution, may not be consistent with the City’s, thus, the prepackaged solution may have additional unused functionality which may cause configuration and / or performance issues.
102 | P a g e
Appendix E: Sample Approach for Selection of Major New Technology
Based on expected acquisition of an ERP system in the future, an established technology acquisition
approach is appropriate. A sample high level approach is as follows:
Establish Functional / Technical
Requirements:
A detailed list of functional and technical requirements should be established that reflects the needs for the ERP system. Involvement of the relevant City
staff and users is critical. Steps to identify these requirements will vary but may include: identification of functional requirements, identification of best practices, involvement of process owners and customers, etc. Technical
requirements will need to be identified as well.
Define Selection Criteria:
System selection criteria should be defined to assist with identifying how vendor / technology solution decisions will be determined.
Appropriate Purchasing Process:
Formal RFP process should be used to request information, quotations or proposals as appropriate. An RFP format should be used that both are intended to capture the appropriate information regarding vendor solutions
and ease vendor response analysis.
Evaluate Vendor Responses:
Vendor responses should be evaluated based on the selection criteria including factors such as one time and ongoing costs, the solution’s
adherence to the City’s system requirements, the background of the vendor, and their ability to provide the appropriate level of ongoing support and training.
Additional Due Diligence:
Semi-finalist vendors should be further evaluated and additional due diligence should be performed. Such due diligence should include activities such as system demonstrations, reference checking, and performing site
visits as appropriate.
Finalist Determination: The finalist vendor should be selected based on the analysis of the vendors’ solutions and considering the information gathered during the due diligence
activities.
Finalize Scope of Software License and
Vendor Implementation Services:
The contract should be defined listing an agreed-upon matrix of roles and responsibilities for the required activities for all involved in the
implementation and ongoing support of the system. Consideration should be given to the realistic services required to realize the envisioned benefits of the system.
Negotiate Contract: A contract should be negotiated with terms and conditions that are sufficient to protect the City’s interest and that meet the spirit and intent of the transaction. Any pending contract should be reviewed by the City’s legal
counsel prior to completion.
103 | P a g e
Appendix F: Sample Implementation Approach for Major New Technology
Based on expected implementation of various new technologies in the future, an established technology
implementation approach will be valuable to assist the effective adoption for technology initiatives. Best practice project management approaches, including the adoption of PMI’s (Project Management Institute) PMBOK (Project Management Body of Knowledge) will be valuable to consider for future technology
initiatives at the City. As such, a sample high level approach for technology implementation is as follows:
1. Project Initiation and Planning Phases: o Project Charter o Define Project Sponsor o Define Project Milestones o Define Roles & Responsibilities o Define templates, tools and a process for project administration (to do tracking, issues,
meeting, status reporting, decisions, schedule) o Define method for tracking project costs o Identify project risks, impacts and mitigation approaches o Communications Planning o Understand Stakeholder Impact o Project Planning (scope, schedule, costs, quality, staffing, risk, communications) o Define meeting frequencies for the teams, team leads and leadership group o Define project success o Other activities as necessary
2. Execution and Controlling Phases: o Administer Project o Meetings and Status Reporting o Cost Management o Installation and Configuration o Process Mapping & Redesign: identifying specifics on how to incorporate the new tools
into operations o Security o System Modifications o Testing and Quality Assurance o Training and Documentation o Data Conversion
3. Closing Phase: o Final Acceptance o Identify follow up items o Support Transition Plan from Vendor to Internal o Archive Project Records o Close out Contracts o Post project review activities
104 | P a g e
For more information contact:
Scott Eiler, Partner
(248) 223-3447
plantemoran.com