University of Waterloo
Internal Audit Computer Systems Development Reviews

Preamble:

Internal Audit (IA) is responsible for providing an independent, objective appraisal activity for the purpose of advising and assisting the management, staff and Board of Governors of the University of Waterloo in the achievement of the institution’s goals and objectives. This document provides information on one type of IA’s activities: reviews of major computer systems development projects. Information on other audit services (operational audits, horizontal audits, special investigations, and external audit assistance) will soon be available on an IA web page. Focus is on significant computer projects, which includes installation of purchased software as well as systems developed at the University. This document was developed by representatives from IA and Information Systems and Technology (IST), and it has been reviewed by senior administrators responsible for areas where major computer systems have been or are about to be implemented.

Purpose of this document:

Benefits of the reviews:

IA’s involvement in computer system development projects primarily focuses on providing independent assessments on whether appropriate controls (see further information below and definitions in Appendix A also) are incorporated in the systems and suitable project controls are employed. During the reviews IA, would:

Reports containing information and recommendations based on the results of the reviews are normally issued to persons responsible for the systems, IST, and appropriate senior managers. Summary information may also be given to the Board of Governors’ Audit Committee.

General approach and responsibilities:

IA reviews support and encourage a risk management based approach to controls (see definitions in Appendix A). With the movement away from hierarchical "command and control" organization structures to "empowered" organizational structures, it is more important than ever to foster a risk management and control culture at the University. In this environment, it is essential that accountability for information technology risk management and control be clearly established. This should generally rest with the managers who are the "owners" of the information technology components. Responsibility for operation of the controls can be delegated to others (e.g., as operational users, custodians, and third party or internal service providers), but the referenced managers remain accountable for the overall management of risk for their components. IA reviews can assist management in fulfilling these responsibilities.

Scope:

The information provided in this document is not intended to be a detailed "to do" list since each system development project is unique, and, each requires a preliminary determination of the level and type of audit activity. An overview of the reviews is provided below and further details are provided in the next section and in Appendixes B and C (page 1 and page 2).

For most major computer system development reviews IA will:

Review Details:

IST and IA have developed a schedule (see Appendix B) listing some common system development stages, deliverables that may be of use during IA reviews, and likely audit steps and IA deliverables. Additional information is also provided below under headings that relate to the phases identified in Appendix B.

Throughout all stages of a project, IA would:

Investigation

IA will periodically review IST plans for upcoming computer system development projects. Based on discussions with the project management, IA will make a preliminary assessment of the level of audit review based on the type of system and the possible business risks associated with the changes being made. IA will incorporate major computer system development reviews into their annual audit plans, which are approved by senior management and the Board of Governors’ Audit Committee.

As business cases for individual projects are developed, IA would review them to become familiar with the scope and objectives of the planned activities. Comments and suggestions may be provided to project staff based on the review.

Analysis and design

During these stages IA would:

Build/Buy

During this stage IA will:

Several other audit activities that will be continued during later system development stages may also be initiated: Implementation

At this stage IA will:

Maintenance

At this stage IA will:

 

September 24, 1999
Return to top of page

Return to home page