3. Audit Requirements

This chapter outlines the audit requirements to be met by the implementation team. They can be broadly categorized into two types; controls and documentation of processes.

This chapters contains the following sections

3.1 Controls

This section contains the following topics

3.1.1 Controls during Software Installation

The following is the list of processes to be followed before the software is installed on the main machine (the machine on which the bank will carry on its daily operations):

3.1.2 Controls during database Set-Up

The database set-up should take place in a well-controlled environment. The characteristics of this controlled environment are as follows:

3.1.3 Controls during System Trial Run

A trial run has to be conducted by the users before the operations go live. The objective of the trial run is to ensure that requirements of the customer are met. The test plan for the trial run should be prepared by the users themselves. The implementation team should only assist them.

The system trial run should be conducted in a controlled test environment. The software and test data files should be protected from random development changes during the trial run.

The documentation of the System Trial Run should consist of the following:

The System Trial Run should be signed-off by the internal auditors of the bank. The basis for this sign-off is the documentation of the Trial Run.

3.1.4 Controls while making a change to the Code

Any problem that needs a software fix should be recorded through the POIROT.

When a program is to be modified at the site, two extra environments should be maintained, as follows:

Development Environment where the programs should be modified, unit tested and system tested by a member of the implementation team.

Acceptance Environment where trial runs of modified programs should be conducted. The trial run should be completed before the program is copied on to the main environment where the live operations are going on.

A separate schema with skeletal data can be maintained for this purpose.

Note

No changes should be made directly onto the main environment.

Access controls to the Development and Acceptance environments should be limited to the members of the implementation team from Oracle Financial Services.

The fix that has been put in has to be recorded in the POIROT.

3.2 Project Documentation

This section contains the following topics

3.2.1 Management Documentation

3.2.2 System Documentation

3.2.3 Software Installation

The details of installing Oracle FLEXCUBE are discussed in the ‘Oracle FLEXCUBE Release and Installation’ document.