skyline-2
Comptroller William C. Thompson, Jr.
 
 
  Audit Bureau
  Comptroller Navigation
   
   
   
   

 
 
The City of New York Office of the Comptroller Bureau of Financial Audit
EDP Audit Division

Audit Report on the Development of AutoTime by the Human Resources Administration

7A01-100
December 2, 2002

EXECUTIVE SUMMARY

Download the complete audit   (Size: 649KB)

getacro.gif (712 bytes)

Background

In 1993, the Human Resources Administration (HRA) developed requirements for an automated timekeeping system that was contained in a document entitled HRA AutoTime—A Paperless Timekeeping System. In August 1994, HRA issued a Request for Proposals (RFP), based on this document, for the development of the Auto Time System (AutoTime). AutoTime captures and processes employee timekeeping, attendance, and leave information from HRA’s 112 work sites. By developing AutoTime, HRA intended to reduce the cost of timekeeping, eliminate paperwork, reduce errors in employee time records, and enable transmittal of Electronic Time Records (ETR) and data adjustments to the City’s Payroll Management System (PMS).

From among the received proposals, HRA selected Davisco Inc. (Davisco) to create AutoTime. On June 25, 1995, HRA and Davisco entered into a five-year $9.6 million contract under which Davisco was to provide for: the delivery and installation of system components; all modifications necessary to assure that the system would comply with the functional requirements in the RFP; programming according to specifications in the RFP; training for HRA employees; establishing connections between AutoTime equipment and HRA’s data communication networks; and on-site warranty and maintenance services. The contract was amended on October 22, 1998, December 1, 1998, May 18, 1999, and October 10, 2000, bringing the total contract price to $12,897,563. In addition, on August 2, 2000, HRA awarded Davisco an $11.9 million renewal contract. The scope of work of these contracts and amendments is shown in Table I, following.

AutoTime Contract and Amendments

Contract/Date

Cost

Anticipated

Completion Date

Scope of Work

Initial Contract

June 1995

$ 9,610,614

July 2000

Develop the AutoTime system, including software requirements and associated hardware.

Amendment 1 November 1998

$344,714

July 2000

Purchase and maintain additional Informix network software.

Amendment 2 December 1998

$482,984

July 2000

Purchase and maintain additional Informix network software.

Amendment 3

May 1999

$1,372,726

July 2000

Purchase of additional Informix network software licenses in conjunction with Amendment 1.

Amendment 4

October 2000

$1,086,525

July 2000

Develop and implement functional requirements. The amendment included system administration, travel cost for technical personnel, and hardware maintenance.

Renewal

Contract

August 2000

$11,916,508

June 25, 2005

Implementation assistance and software modification, $3,559,884; hardware and software maintenance, $3,798,706; technical support, $1,036,500; system administration $1,354,500; database and reporting administration, $1,083,600; and out-of-scope services, $1,083,319.

Total

$24,814,071

Objectives, Scope, and Methodology

The objectives of this audit were to evaluate whether: (1) AutoTime met the initial business and system requirements, as specified in the 1994 Request for Proposal (RFP); (2) the overall AutoTime system design allowed for future enhancements and upgrades; and, (3) AutoTime, as a finished product, meets user needs. Audit fieldwork was conducted from April 2001 through December 2001.

Since the City does not have a formal Systems Development Methodology, we used the following as criteria in this audit: New York City Procurement Policy Board (PPB) Rules; New York City Comptroller’s Internal Control and Accountability Directive #18, "Guidelines for the Management, Protection and Control of Agency Information and Information Processing Systems"; and the National Institute of Standards and Technology (NIST) Special Publication #500-233, A Framework for the Development and Assurance of High Integrity Software.

This audit was conducted in accordance with Generally Accepted Government Auditing Standards (GAGAS) and included tests of the records and other auditing procedures considered necessary. This audit was performed in accordance with the City Comptroller’s audit responsibilities as set forth in Chapter 5, § 93, of the New York City Charter.

HRA Statement Pertaining To Directive #18: "Before addressing specific findings and recommendations, however, it is important to note that the authors of the report fail to disclose the fact that the City Comptroller’s Directive 18 statement, related to retaining an independent Quality Assurance (QA) consultant, was not in force at the time the initial procurement, vendor selection and system design and development phases of the AutoTime project took place. Directive 18 did not address independent QA consultants for major system development projects until 1998, several years after the AutoTime project was begun by HRA. The version of Directive 18 that was in force when HRA began the AutoTime project was released in 1981 did not address QA consultants, and was not updated for another 17 years, despite the tremendous changes that occurred with respect to information technology during that period. Therefore, it is inappropriate for the report to cite HRA for failing to comply with Directive 18 with respect to retaining a QA consultant for AutoTime, since AutoTime pre-dates this aspect of Directive 18. This fact should be disclosed throughout the report whenever Directive 18 is cited in connection with retaining a QA consultant for AutoTime procurement, design and/or development."

Auditor Comment: HRA is correct in stating that the Quality Assurance provisions of Directive #18 did not go into effect until after the initial AutoTime contract was let. However, it had long been industry practice, prior to 1998, for projects to be overseen by quality assurance groups. In fact, KPMG, the City's external auditors, in its 1989 Management Letter recommended that the City establish a quality assurance group to oversee system development projects. Moreover, after the current Directive was issued the contract was amended or renewed five times to provide for additional software and programming, which increased the initial contract from approximately $9.6 million to more than $24.8 million. At the time of those subsequent amendments or renewals, HRA should have hired a quality assurance consultant to help expedite system development and minimize additional costs. A quality assurance consultant would have learned, in detail, the user and technical requirements of the system and would have used this knowledge to ensure that all requirements and design specifications were accurate and complete.

Results in Brief

Davisco installed the basic timekeeping and attendance functions of AutoTime at all HRA sites in 1998 and generally met the initial business and system requirements specified in the RFP. More than 15,000 employees at all of HRA’s 112 work sites use swipe cards or their desktop computers to "clock in" and "clock out" on the system. All absence requests and approvals are processed through the system. AutoTime’s overall modular design allows Davisco to develop future enhancements and periodic upgrades. MIS personnel have created formal procedures for program change control and software testing. Finally, users are generally satisfied with AutoTime’s basic functions.

AutoTime, however, is incomplete although it has been in development since 1993, and its costs have significantly exceeded the original contract amount. HRA did not retain an independent QA consultant who could have identified the needs of the users and evaluated the proposals HRA received in response to the RFP. AutoTime could have benefited from a QA consultant at any time during the seven-year course of this contract. HRA also did not develop a design document that included system specifications. Moreover, HRA did not assign a sufficient number of business analysts to develop system design specifications that would have enabled the vendor to program, test, and implement the system expeditiously. Some AutoTime users told us that several functions do not work properly and that Davisco employees have improper access to personal information on the AutoTime database.

Moreover, the renewal contract included services that could be performed by HRA employees. Finally, as part of its August 1993 "Pre-Solicitation Review Report," HRA estimated that by implementing the AutoTime system the City would save $15.7 million. However, based on the actual costs of developing and maintaining the system, we concluded that the City would not realize any savings from the implementation of the system. Additionally, HRA does not monitor the activities of the 12 Davisco employees who have "super user" access to all AutoTime’s source code and database records. A super user has the ability to create, modify, and delete database records and programs.

Recommendations

To address these issues, HRA should:

  • Assemble a project team headed by a full-time project manager who will ensure that all necessary AutoTime functions are identified and implemented. The team should include a representative from HRA’s audit group to serve as a quality assurance consultant.
  • Immediately survey system users to determine areas of AutoTime that require changes to meet their needs.
  • Monitor the activities of the "super-users" to ensure that only authorized work is performed on the system.
  • Amend Davisco’s renewal contract to include training for HRA’s technical staff so that they can take over the programming, maintenance, reporting, and database administration of AutoTime when the renewal contract ends.
  • Use the experience of developing AutoTime as a guide in the development of future system projects.
  • Retain an independent quality assurance consultant to help identify the needs of the users and evaluate the proposals received in response to future RFPs.

HRA Response

The matters covered in this report were discussed with officials from HRA during and at the conclusion of this audit. A preliminary draft report was sent to HRA officials and discussed at an exit conference held on August 13, 2002. On September 4, 2002, we submitted a draft report to HRA officials with a request for comments. We received a written response from HRA on September 19, 2002, which stated that "HRA will consider the findings and recommendations of this report in evaluating the overall success of the AutoTime project and in planning, developing and implementing future information systems." HRA’s response also indicates: that it does not believe that it should be held to the requirements of Directive #18 regarding the hiring an independent quality assurance consultant, as the Quality Assurance provisions of Directive #18 did not go into effect until after the initial AutoTime contract was let; that certain of the report’s findings are incorrect or flawed; and, that the implementation of AutoTime constitutes a positive change in the way it does business.

 
 
 
 
skyline-footer

Please note:

Some files on this website require Adobe Reader. Some parts of this website are better viewed with Adobe Flash Player.

The Comptroller : Reports : Bureaus : Press Office : Contact : Home
Audits : Claim Forms : RFPs : FAQs : Labor Law : Links : Site Map : Disclaimer : Privacy Policy

Copyright 2008, The New York City Comptroller’s Office

Office of the Comptroller
City of New York
1 Centre Street, New York, NY 10007
Phone: (212) 669-3500, Fax: (212) 669-2707