Loading...
HomeMy WebLinkAbout0104.091January 10, 1991 The Honorable City CounCIl Palo Alto, California ATrENTION: Finance and Public Works CCDl!niUe< PAYROLLIHL'MAN RESOURCES sySTEM -SELErnQ~EVELOPMENT ME'lHOD AND HIRING OF A CONTRACT PROGRAMMER Members of the CounCIl: Reoon In Brief 1 This report requests CounCIl approval of a budget amendment for Li]e Information Resour;:es operational budget to hiTe a contract programme-r. This contract will allow assignment of a. fun time person to work on the selection, modification and integration of a new payroll/human Icsourccs S"iStem. The money for this additiona1 appropriation would come from the Reserve for­ c...pitaI Projects. BadgroJmd In 1985, CounCIl •• 1abllshed a capital improvement project to replace the City·. exi.,ting accounting systems with a new Fmancial Data Base. The new sys1em provided fully-integrated core accounting modules including general ledger~ budget preparation, accounts payab!e~ accounts receivable, purcl1asing and expenditure controL A later phase of the project allowed for system expansion to include payroll/human resources, fu:ed assets, investments., stores inveniory and other modules capable of bandling the Cily'. financial record keeping and reporting needs. The initial modules of the FmanciaJ Data Base were implemented in fis<:al year 1988-89. During the following: year. the Finance Department undertook the preparation of a needs as....~ssment, descnbing technical and performance specifications required of a new payroIljhuman resources system. The analysis entaIled a review of the current payroll system, additional functions and features required in a municipal payrolljhurnan resources software package, a departmentaT questionnaire to solicit feedback as 10 additional user needs, and a survey of local municipalities regarding comparable payroU software solutions. The needs assessment was to serve a' background information for • Request for Proposal that would be sent to selected vendors. However. it proved CMR:104:91 ". '--.. , . o o 10 be • springboard for disrussion with regard to the avallabili\)' of municipal payron ')'Stems capable of meeting the City's needs and specifications, adequacy of current personnel resources 10 spearhead the installation and customization of this significant software package, an~ future maintenance issues. Resounz Cnmmitment Initial delays in conducting the needs analysis (or the new payroD/human resources 'S}'Sterr.. by rllllll!<e staff resulted from the implementation of the financial data base (IF AS) system. purchased from Bi-Teen, In<-in tile IT 1988-89. The philosophy concerning S-jstem software in FY 88·89 was that the user department took fuU ownership or 1he software, managed Its implementation and worked directly with the software vendor in effecting program modifications.. Although the entire Accoonting and Budget Division staffs worked closely with Bi-Tech programmers, all maintained their individual job duties. There was no "dedicated" project manager wt.o could be retieved of regular duties 10 devote fun time to the IFAS implementation. Temporary staff were utnized tD assist at a cost of over $96,000. Programming modifications and data base reconciliations had to be performed by permanent staff. Difficulties with the heavy wOIklo.d, high turnover, and eroding employee morale coDtnbuted to IFAS implementatioll problems. In addition 10 overtime costs of $35,000 in the AccouotLllg area alon!!. Fmance management personnel worked excessh'ely long hour; 10 ensure tbat adequate financial reports could be generated fnr the June 3D, 1989 clo<ing. Once the 1988 fiscal year was closed on the WAS system and the external audit was completed, Fmance staff began to identify program modifications needed for the IFAS system 10 better suit the specific needs of the City. The product of such efforts sbould be rea!ized in the cunent fiscal year with the i:nplememation of HAS 6. However. once again.. it was determined thai existing staff resou!Ct:s were not suffident to oversee the implementation of the upgraded so!tv.rare and at the same time maintain the heavy workload ()( the Accounting and Purcbasing Djvisions. It was also recognized that many of the issues around which problems in IFAS 6 revolved were technical programming issues rather than aC(;ounting or finance-related issues. Consequently, a separate contract has been procured v.-ilh Hi-Tech for programmer/consultant assistance in the testing and implementing process. Although a new payroll/buman resources system was contemplated as an obvious fonow-lip of the IFAS system. it bas beoome evident since the impJementatioo. ofIFAS that the procurement o!this key module should not be undertaken without a thorough understanding of how pertinent data would be integrated into the Financial Data Base, and wit.."'lout an adc:quate resource commitment from the r>nance. Human Resou,ces and Information Resources Departments. Because of the broad impact of a new payroll system throughout Ci\)' operations, the notion of a Iengtlly installation/modification process silllllar I() that of IF AS would be unacceptable. The most critical resource needed is the assignment of a fuU time -dedicated" project manager. Slim!'! or Mpnklpal Payroll Systems 1be needs assessment prepared for tbe new payroD/human resources system reflects currently unmel requirements of the system in regard I() the accounting and repening of payroll dollars, the CMR:104:91 2 • , • / -'-------------- need for flOlibility due 10 e.er-changing go,"rnmental, ,egul.tOl)' and employment developmen~ and additio..-w features in pcs.iOOD control Such needs ate s.inular to those of other munkipalities. In • swvey of the software solutions utilized by cities of comparable size and administrative complexity. staff noted little sansfaelion by payroll administrators with their payroil/hu= resourees systems, All re'poudents uuUzing a Hewlett-Packard system (approximately 1/3 of the survey sample) had purchased software, and 80 percent of tbese users r,oeured their software in the past six years. A further romparison to these sites W-65 limited in tbat few had required interlaees to other financial systems, wlu1e the City's payroll/human resources system will need to inlerface to current modWes of the accounting systerr .. the position control system in Budget, and a future job-rosting (work order) 'Y'tem. It was interesting to note that. of the 16 cities which processed their own payron (2 cities utilized a" outside service bureau)' 4 were In the process of developing or procuring. new payron system. The largest sinularity to Palo Alto could be drawn with the City of Sunnyvale. Staff there, three years after tbe irutial installation. now feels the sy.)tem will meet anticipated needs.. The Sunnyvale success is attributed to constant suppon from and interaetion with the software rompany in Canada. Sxmm Development Methods Because of tbe concerns voiced in the payroll/human resources system planning meetings and because of the impact on the Finance Department in the implementation of IF AS, the Information Resources Department (IRO) looked at various methods which could be used 10 implement a new system. Three methods were investigated: 1) purchase software from vendors with the vendor providing fun support for maintenaoce and modifications; 2) initiate and develop a payroDjhuman resources system nsing in-house resources; and 3) purchase software and program Source code from a vendor and provide in-house support. 1) Third-Paw Software. The purchase of software from a third-parI)< vendor. with the vendor providing full support for maintenance and modifi<:ations, follows the direction ",t by tbe City in 1986 when il was decided that the lRD programming staff size would not increase; and, when a programmer position was eliminated in the 1988·89 budget budget leductions. Insteac3 of hiring additional staff. IRD LT11plemented a dis.tnbl.lf .. ed proce~ing strategy in acquiring any new software systems. A distnbuted processing strategy places the ownership and maintenance of the software with the acquiring department This is the process that was foUewed in purchasing the Bi-Tecb IFAS financial system. Although di5tributed processing can be an effective method roc l'<gulating programming staff growt.; aod giving more roOlro! ofrhe program to the depanment. it creates additional worklood on rhe aequiring department; and when modifi<:atioll of the program is required. it can be expensive. Beca~ the p.yronjhuman resources system is • vital system and because of the experie nee gained during the IFAS implementation. Finance, Human Resources and IRD believe tbat a system purchased from a third-party venda< and maintained and modified by rhe veodor would no! provide the best solutio, fur the City in meeting the constantly changing reporting and payment requirements, tax law changest emptoyee contIact provisior.. grantee CMR: 104:9 I 3 o . o requirements, etc. Moditkations and change. 10 the system could cost as much as 535,000 10 550,000 per year, based on the lFAS experience and the experience of IRD staff on the lime required in modifying the CUTTent payroll system. 2) In-house J)eyek>pmcnt. Anotht.r alternative discussed was the <kveiopment of a customized pay,oll/buman resource. system written by in-houoe programming staff. IRD evaluated the needs assessment completed by the Finance Department and determined that writing the $)'Stem in-bouse would require five. years to comp1ele, and would require the hiring of • full time programmer during that time. Human Resources also was concerned that even though there is a programmer cn staff who supports the existing payroll system, this person does not have a hUl'i1an resources background. These concerns were further complicated by the CiiJet that Human Resources staff has never wor-ked with a compu lerized system and would need guidance from the technical staff in developlng a system. The cost 10 hire a full-time programmer would be 564,219 (this includes benefits) per year. 3) Customized Third:bny $ofM"'. A third alternative would be 10 purcbase a third-party software system and the program source code which would allow in-llOuse staff to modify and maintain the system, and interface the system with the ",ber financIal S)-"ems. This alternative would allow \.'1e City to purchase the best payroll system on the market rJnning on the Hewlett-Paclcard S)-'Stem while retaining the flexibility to modify the S}~tem to meet the City's needs and to provide technical assistance directly to the user deparunents. JRD contacted nine vendors who have developed payroTI/human resources systems running on the Hewlett-Packard system. Of the niue, five of Ibe vend"" will .. n the source code to their system. This alternative will add approximately 10 percent more to the purchase price of the system, but would eliminate the maintenance and vendor progra,nming costs discussed under the Third-Party Software alternative, which could run fifteen percent or more annually. This alternative would require IRD to commit a full time programmer to work -on t.':!e selection. modification and interface of the new system. IRD would then bave to replace the programmer position with a contract programmer for approximately 18 month>; at an annual cost of $50,000. The contract programmer would support the existing payroll system and other systems that the in-house programmer now supports. DiSCDSljon Full ownership of the IF AS system has h:.d a large impact on Finance Department staff unlization. User access/security updates require constant maintenance. as do cbart-of-account modifications, project irtitiations, establishment of new forms and proce ... ., organizational cbanges, report definitions and various data base adjustments and program enhancements. Training of departmental users is an ongoing task,. and information storage reqLdrernents are being dealt ",,'it'lL Finance staff continues to work closely with the IF AS sofn.vare vendor to ensure the financial infonnation needs of the City are addressed. However, working with. vendor means the Citv', priorities for programming will be subordinate to the vendo.-', overall work agenda, and nccckd modifications may be delayed due to requirements of the vendors other clients. As a consequence of the eoq>erien<:e gained during the IF AS implementation. Finanee seeks • payrol1fhuman CMR:l04:91 ',',< ;;.,~ ;;::::;;.'1' ./' " ,- TCSOUr<cs system that meets the needs and objecti\'s identified, which can be maintained and modified by City staff rather than by an outside vendor. Conotantly changing reporting and paymen! requirements, wlaw cbanges, employee contract provisions, grantee requirements, etc. will necessitate & high degree of program modification az:d adaptability to the City's speciiicstions. Such needs will best be met through tho pr0ce55 of use" working with programmers on a dally basis. IRD professionals can serve a crucial role as the technology specialists of the payroll/human raources system where such issues as file stonge, S)'jtem interface and future programming modifications are concerned.. System maintenance and expansion ~anning in the are83 of memOJ)'. disk, and peripbera15 can also be more efficiently addre ... d when on-hand technical assistance is available. In addition 10 prcwiding ;ignificant technical competence, in-bouse prognanune" Vol11 be more suited to acoommodating the changing needs of the end user than a vendor maintenance contract could be expected to provide. FInance, Hu~~ Resources and IRD recommend alternative three, Olstomized TnInj·Party Software. By p:ll'cbasing an existing system and its source code and modUying the system to meet tile City's needs, the City will own a system already te;;ted in other jurisdictions, plus have the capability of modUying the syslem to meet current and future needs. The system can be selected, modified and integrated in an estimated 18 months. Aitllough tile initial cost would be slightly higher, the C05t cl ownel'5hip over the projected ten year Ufe of the system would he significantly lower compared to the other alternatives. RemmmendatioPf Staff recommends that Council apj>rove tile attacbed Budget Amendment Ordinance ~ppropriating S75,OOO from the Reserve for Capital Projects to bire a contract programmer for 18 months to replace an lRD senior prognanuner, wbile the lRD programmer dedicates fuU time efforts to the seleetion, modification and integration of a new payronjbuman resou roes system. Respectfully submitted, fJl~ lk/f Dian.ah Neff DiredOr, Information Resources ~ City ~fanager Attachment: Budget Amendment Ordinance CMR:l()1:91 5 ~ j 11.0-,-,4) Errury Harrison Director, Finance • ORDINANCE NO. ORDINANCE OF THE COUNCIL OF THE CITY OF PALO ALTO AMENDING THE BUDGET FOR THE FISCAL YEAR 1990-91 TO PROVIDE AN ADDITIONAL APPROPRIATION FOR CONTRACT PROGRAMMER SERVICES RELATED TO THE SELECTION, MODIFICATION AND IMPLEMENTATION OF THE NEW PAYROLL/lIUMAN RESOURCES SYSTEM: WHER.£AS" pursuant to t,he pro·/isions of section 12 of Article III of the Charter of the City of Palo Alto, the Council on June 18, 1990 did adopt a budget fo~ fiscal year 1990-91; and WHEREAS, a capital Project was approved in the 1989-90 Capital IMProvement Budqet to fund the needs assessment and selection of an 3.utOllated payroll/pers-oMlel system; and WHEREAS, the needs assessment has been completed by City staff and it bas been determined that the City should purchase a third­ party sDftware system and a proqram source code so that in-house staff could modify and maintain the system; and WHEREAS, this would require the City's Inf~rmation Resources oepa~~ent to commit a full-time Senior Programmer to work on the •• lection, modification and interface of the nev systelD .. and would have to back-fill the proqram:er position with a contract programmer for approximately 18 months; and WHEREAS, it is estimated this cost will be $75,000, and no funds have been bUdqeted for this expense in the 1990-91 budqet; NOW, THEREFOP.E, the Council of the City of Palo Alto does ORDAIN as follows: SECTION 1. The SUlI of seventy Five Thollsand Dollars ($75,000) is hereby appropriated to Employee services in the Information Resources Department, and th!!. Reserve for Capital Projects is correspondingly reduced. SECTION 2. This transaction will reduce the Reserve for capital Projects from $4,715,512 to $4,640,512 as of October 31, lUO. ~ECTION 3~ The Cour~il of the City of Palo Alto hereby finds that the enactment of this .ordinance is not a project under the CAlifornia Environmental Quality Act and, therefore, no environmen­ tal ~pact assessment is necessary. '.~ " 0,. StCTION 4. As provided in Section 2.04.375 of the Palo Alto Municipal Code" this ordinance shall become e-tfective upon a.doption. DITROOOCED AND PASSED: AYES: NOES: ABSTENTIONS: ABSENT: APPROVED: city Clerk Mayor APPROVED AS TO FOIUI: Asst. city Attorney APPROVED: city Manager DIrector of Finance Director of Information Resources 90-1.2] .,.1