Final Internal Audit Report ICT Change Management

advertisement
Dacorum Borough Council – Final Internal
Audit Report
ICT Change Management
Distribution list:
Key dates:
Chris Gordon – Group Manager
Date of fieldwork:
Neil Telkman - Information, Security and
Standards Officer
Date of draft report: March 2011
December 2010
Receipt of responses: April 2011
Gary Osler – ICT Service Support Manager
Date of final report: April 2011
This report has been prepared on the basis of the limitations set out in Appendix C.
This report and the work connected therewith are subject to the Terms and Conditions of the Contract between
Dacorum Borough Council and Deloitte & Touche Public Sector Internal Audit Limited. The report is produced
solely for the use of Dacorum Borough Council. Its contents should not be quoted or referred to in whole or in part
without our prior written consent except as required by law. Deloitte & Touche Public Sector Internal Audit Limited
will accept no responsibility to any third party, as the report has not been prepared, and is not intended for any
other purpose.
Dacorum Borough Council – 2010/11 ICT Change Management
1
Contents
1.
EXECUTIVE SUMMARY
3
2.
SCOPE OF ASSIGNMENT
5
3.
ASSESSMENT OF CONTROL ENVIRONMENT
6
4.
OBSERVATIONS AND RECOMMENDATIONS
7
Recommendation 1: Change Management Procedures (Priority 2)
7
Recommendation 2: Documentation of Changes (Priority 2)
8
Recommendation 3: User Requirements Analysis (Priority 2)
9
Recommendation 4: Compatibility of Systems (Priority 2)
10
Recommendation 5: Roll Back and Fault Logging Procedures (Priority 2)
11
Recommendation 6: System Testing (Priority 2)
12
Recommendation 7: Third Party Access (Priority 2)
13
Recommendation 8: Hardware Changes (Priority 2)
14
Recommendation 9: Hardware Inventory (Priority 2)
15
APPENDIX A – REPORTING DEFINITIONS
16
APPENDIX B – STAFF INTERVIEWED
17
APPENDIX C - STATEMENT OF RESPONSIBILITY
18
Dacorum Borough Council – 2010/11 ICT Change Management
2
1. Executive summary
1.1. Background
This audit forms part of the agreed 2010/11 Internal Audit Plan with Dacorum Borough
Council.
ICT Change Management is the controlled process for managing system changes within
ICT to help ensure that changes are formally evaluated, tested and implemented in a
controlled manner to assist in changes being applied in a consistent manner across IT
systems. This helps to ensure that risks relating to system changes are mitigated to avoid
conflict occurring with the existing IT environment.
The Support Works system is currently used by ICT to log and manage changes to systems
within the Council, this can include routine patch updates to changes in functionality of key
Council service applications. The system has recently been implemented and has been
used since June 2010 and replaced the previous system called Magic. The Information,
Security and Standards Officer and the Service Support Manager have the responsibility for
managing and approving any changes that are requested.
1.2. Objectives and Scope
The overall objective of this audit was to assess whether the Council’s systems of internal
control over ICT Change Management support the control objectives set out in section 2.3.
In summary, the scope covered Change Management Processes, Software Changes,
Hardware Changes, Asset Management and User Management. Further detail on the scope
of the audit is provided in Section 2 of the report.
1.3. Summary assessment
Our audit of DBC’s internal controls operating over ICT Change Management found that whilst there
are weaknesses in design which may place some of the system objectives at risk.
Our assessment in terms of the design of, and compliance with, the system of internal control covered
is set out below.
Evaluation Assessment
Testing Assessment
Limited
Limited
Management should be aware that our internal audit work was performed according to UK
Government Internal Audit Standards which are different from audits performed in accordance with
International Standards on Auditing (UK and Ireland) issued by the Auditing Practices Board.
Similarly, the assessment gradings provided in our internal audit report are not comparable with the
International Standard on Assurance Engagements (ISAE 3000) issued by the International Audit and
Assurance Standards Board. The classifications of our audit assessments and priority ratings
definitions for our recommendations are set out in more detail in Appendix A, whilst further analysis
of the control environment for Data Protection and Freedom of Information is shown in Section 3.
Dacorum Borough Council – 2010/11 ICT Change Management
3
1.4. Key findings
We have raised nine priority 2 recommendations where we believe there is scope for improvement
within the control environment. These are summarised below:
•
Comprehensive change management procedures covering the management of all ICT changes
have not been established.
•
Sample audit testing identified that not all changes are documented, authorised and appropriately
prioritised. A formal review of all changes that have been performed is also not carried out.
•
Not all software changes are supported by documentation pertaining to the user requirements of
the change or a business case.
•
System compatibility is not always checked prior to implementing changes to systems.
•
Although system snap shots are taken before changes are implemented, the need for formal Rollback Plans are not always documented and the snap shots of systems are not always retained.
•
Audit testing identified that fault logs for system changes are not always documented.
•
There was no evidence to confirm that system testing is undertaken prior to a change being fully
implemented and closed on the system.
•
There are currently no processes for third parties to obtain access to Council systems. Remote
access requests are not always formally completed and approved.
•
Hardware compatibility and installation is not formally checked as part of the change
management process.
•
Although hardware performance is logged, it is not always reported and monitored within the
quarterly performance reports.
•
There was no evidence to confirm that adequate support arrangements are in place to govern the
support and maintenance of hardware assets.
•
Although a PC and Server inventory is maintained, other items of hardware are not recorded on
the inventory.
Full details of the audit findings and recommendations are shown in Section 4 of the report.
1.5. Management Response
We have included a summary of the management responses in our Final report.
We would like to take this opportunity to thank all staff involved for their time and co-operation during
the course of this audit.
Dacorum Borough Council – 2010/11 ICT Change Management
4
2. Scope of assignment
2.1
Objective
The overall objective of this audit was to assess whether DBC’s systems of internal control
over ICT Change Management support the control objectives set out in section 2.3.
2.2
Approach and methodology
The following procedures were adopted to identify and assess risks and controls and thus
enable us to recommend control improvements:
2.3
•
discussions with key members of staff to ascertain the nature of the systems in
operation;
•
evaluation of the current systems of internal control through walk-through and other
non statistical sample testing;
•
identification of control weaknesses and potential process improvement opportunities;
•
discussion of our findings with management and further development of our
recommendations; and
•
preparation and agreement of a draft report with the process owner.
Areas covered
In accordance with our agreed terms of reference, our work was undertaken to cover the
following system control objectives:
•
Change Management Processes
Change management procedures have been documented and the changes are handled
appropriately.
•
Software Changes
Controls are in place over software change management environment.
•
Hardware Changes
Controls are in place over hardware change management environment.
•
Asset Management
Council assets are managed appropriately and unwanted hardware is disposed securely.
•
User Management
Council users are managed appropriately and are subject to the change management
protocol.
Dacorum Borough Council – 2010/11 ICT Change Management
5
3. Assessment of Control Environment
The following table sets out in summary the control objectives we have covered as part of this audit,
our assessment of risk based on the adequacy of controls in place, the effectiveness of the controls
tested and any resultant recommendations.
Control Objectives Assessed
Design of
Controls
Operation of
Controls
Recommendations
Raised
Recommendation 1
and 2
Recommendation 3
Change Management Processes
Software Changes
Recommendation 4, 5
and 6
Hardware Changes
Recommendation 8
and 9
Asset Management
Recommendation 7
User Management
The classifications of our assessment of risk for the design and operation of controls are set out in
more detail in Appendix A.
Dacorum Borough Council – 2010/11 ICT Change Management
6
4. Observations and Recommendations
Recommendation 1:
Change Management Procedures (Priority 2)
Recommendation
Management should ensure that a comprehensive change management procedure is documented to
outline all stages of the change management process. The procedure should contain information
regarding the processes and responsibilities for change identification, the approval process and the
emergency change process.
Observation
Creating comprehensive change management procedures helps to ensure that staff are
fully aware of the change management process. This also provides guidance on how
change management should be implemented within the Council and defines the expected
standards on how IT change should be implemented.
A change management flow chart and user guide were provided which shows some of the
steps required to be followed for managing ICT changes, however, they did not contain
details about how changes are identified, who can approve changes, the staff that have
overall responsibility for change management and how emergency changes are managed
and approved.
Where change management procedures are not in place, there is an increased risk that
changes to the ICT Infrastructure is not managed according to a specified process and that
changes may not be adequately tested or authorised prior to implementation.
Responsibility
Change Process owner
Management response / deadline
Accepted: We will review the documentation currently in place on the Change Management
Process. Changes to the documentation will be made in line with this recommendation,
ensuring responsibilities and approval process are clear as well as how the emergency
change process will work and when the emergency process can be used. This will be
completed in July 2011.
Dacorum Borough Council – 2010/11 ICT Change Management
7
Recommendation 2: Documentation of Changes (Priority 2)
Recommendation
Management should ensure all changes are appropriately documented, authorised and
prioritised. A formal review of all changes should also take place before the change is
closed on the system. This should be documented and retained for future reference.
Observation
Documenting, approving and prioritising changes helps to ensure that the change has
followed established practices, is valid and is adequately handled. Management review of
the change helps to confirm that this has been completed as required.
From a sample of 10 hardware and software changes tested, it was identified that three out
of 10 changes had been documented; Seven out of 10 changes had been approved; and
eight of out 10 had a priority assigned. Out of the 10 changes, three required dual key
approval due to the new process introduced, however, it was not evident that the three
changes had been approved by two officers. Audit were informed that changes are
reviewed before they are closed, however, there was no evidence to confirm this had been
undertaken for the sample of 10 changes tested.
Where changes are not documented, approved, prioritised and reviewed, there is an
increased risk that inappropriate changes are implemented. There is also a risk of
ineffective implementation leading to the need for further changes to rectify initially poorly
specified changes.
Responsibility
ICT Service Manager
Management response / deadline
Accepted:
During the review of the Change Management process a new way of working will be
implemented ensuring more control around authorisation and prioritisation will. All Changes
will also require clear documentation. Formal reviews will be made on all medium and large
scale changes. On small scale changes reviews will be made on more business critical
changes only. July 2011
Dacorum Borough Council – 2010/11 ICT Change Management
8
Recommendation 3: User Requirements Analysis (Priority 2)
Recommendation
Management should ensure a user requirements analysis is performed prior to the
development of or procurement of a system or software. This should be documented and
retained as part of the change management process.
Observation
Undertaking a requirements analysis helps to ensure user needs are identified prior to the
change being implemented.
Audit could not obtain evidence that a user requirements analysis or a reason for the
change was submitted for the sample of 10 changes tested.
Where user requirements are not identified there is an increased risk that the changes
implemented do not fulfil user requirements and their business needs.
Responsibility
ICT Service Managers
Management response / deadline
Accepted:
All projects or significant changes involving ICT will need to have clear business cases
stating the reason for change and the expected outcome. If the business case is
progressed this document will be made as part of the Change Documentation. June 2011.
Dacorum Borough Council – 2010/11 ICT Change Management
9
Recommendation 4: Compatibility of Systems (Priority 2)
Recommendation
Management should ensure that the compatibility of new systems and software is formally
documented with the Council’s existing IT environment prior to a change being approved for
implementation. This should form a standard check on the change control template to
ensure conflicting changes with the existing environment are not implemented.
Observation
Checking the compatibility of systems helps to ensure the software is able to operate
effectively within the Council’s IT environment.
Audit were informed that the compatibility of systems is checked prior to approving a
change, however, we could not obtain any formal evidence to confirm that this was the
case.
Where compatibility of a change with existing systems is not checked, there is an increased
risk that inappropriate system changes or purchases are made. Where this is not tested or
evaluated, it could lead to changes that are implemented having a detrimental effect on the
Council’s existing IT infrastructure.
Responsibility
ICT Service Managers
Management response / deadline
Accepted:
Although I have not been aware that we implement products that are incompatible a formal
documentation of this will be made as part of the Change Control. June 2011
Dacorum Borough Council – 2010/11 ICT Change Management
10
Recommendation 5: Roll Back and Fault Logging Procedures (Priority 2)
Recommendation
Management should ensure that roll back plans are documented for all approved changes.
These should be supported by before and after images of changes to master data.
Additionally, processes should be in place and communicated to all users to log faults that
have been identified within a system with the Helpdesk.
Observation
Documenting of roll back plans helps to ensure that changes that do not achieve the
anticipated benefits in the live environment can be reversed to restore the IT environment
back to its original state. The retention of before and after images helps to provide
assurance that the requested change has been performed as requested.
The logging and monitoring of faults assists in the identification of areas where changes
may be needed to existing implemented changes.
Audit were informed that snap shots are taken before changes are implemented to help
ensure the application can be rolled back if required. However, formal roll back plans are
not documented and the snap shots are not retained. Additionally, procedures to log faults
were not provided and it could not be confirmed if they were tracked over the long term.
Where roll back plans are not documented and before and after images are not retained,
there is an increased risk that the IT environment cannot be restored if the result of the
change is not as intended. Failure to log and monitor faults, increases the risk that any
unanticipated affects of the change on the ICT environment are not identified, which could
result in an increase of incidents logged at a later stage.
Responsibility
Change Manager
Management response / deadline
Accepted:
Roll back plans will be clearly documented to the satisfaction of the Change Manager and
approval of changes will depend on this field being completed. In addition a communication
plan will also be part of the new change process. June 2011
Dacorum Borough Council – 2010/11 ICT Change Management
11
Recommendation 6: System Testing (Priority 2)
Recommendation
Management should ensure system testing is performed prior to the change being marked
as complete. Documented evidence of the testing should be retained for future reference.
Observation
Undertaking formal testing of the change before it is closed helps to provide assurance that
the change is working as required before it is transferred to the live environment.
Audit were informed that system testing is performed when a software change is
implemented. However, there was no evidence of these tests and documentation relating to
tests are not stored on the system.
Where system testing is not performed, there is an increased risk that errors may not be
identified prior to full implementation leading to poor system performance or system
downtime.
Responsibility
ICT Service Manager
Management response / deadline
Accepted:
A test plan will be implemented as part of the Change Process documentation. In addition
all changes before the Manager signs it off should also have been through the test in the
plan. July 2011
Dacorum Borough Council – 2010/11 ICT Change Management
12
Recommendation 7: Third Party Access
(Priority 2)
Recommendation
Third party access to the Council’s live IT environment should be controlled through access
requests which should be authorised and retained to provide accountability over the reason
for the remote access.
The reason for access should be noted and the length of time the access is required
indicated. This should be removed when no longer required.
Observation
Documented formal processes for remote access support helps to ensure unauthorised
changes are not made to software and systems which could place the integrity of the ICT
environment and system data at risk. Reviewing remote access logs helps to ensure that
suppliers only access Council systems following their access being approved.
Audit were informed that third party access is only enabled when required and disabled
once the work has been undertaken. This is not raised as part of the change management
system and it is raised as a service request. However, no further evidence was received of
the procedure or service requests raised.
Where suppliers have unlimited and unrestricted access to the Council’s infrastructure there
is a risk that ICT has no record of the work undertaken by suppliers on the network. There is
also no record of instances where the supplier has accessed the Council’s systems for
development work.
Responsibility
ICT Service Manager
Management response / deadline
Accepted:
Service requests will be followed up with enablement and disablement to be documented
through the ICT help desk. July 2011
Dacorum Borough Council – 2010/11 ICT Change Management
13
Recommendation 8: Hardware Changes (Priority 2)
Recommendation
Management should ensure that for all hardware and hardware changes:
•
The compatibility of hardware is assessed prior to making a hardware change or
purchase;
•
Processes should also be in place to ensure that checks are undertaken to ensure
hardware is correctly installed;
•
Evidence of the compatibility and installation checks should be retained for future
reference;
Responsibility for reporting hardware performance should be determined and
performance should be reported on a regular basis; and
•
•
Adequate support arrangements should be in place to govern the support and
maintenance of hardware assets.
Observation
Checking the compatibility of hardware helps to ensure the hardware is able to operate
effectively in the IT environment. Checking the installation of the hardware helps to confirm
the change process has been successfully completed prior to formal closure of the change.
The early recognition of potential hardware problems can assist in avoiding longer system
disruptions. Ensuring support arrangements are in place would help to provide a level of
assurance that the potential risk of hardware related failures is mitigated.
Hardware compatibility and installation is not formally checked as part of the change
management process. Though Key Performance Indicators have been established for
hardware performance and were reported for Quarter 2, they were not reported on the
Council’s performance management system (Corvu) and therefore were not included in the
Council’s Quarterly performance reports for Quarter 1 in June 2010.
Furthermore, no evidence was provided to confirm that support arrangements are in place
with the supplier Dell.
Where hardware compatibility and installation are not checked, there is an increased risk of
system conflicts and poor hardware performance. Failure to monitor hardware performance
on a regular basis increases the risk of hardware failure which could render it unstable.
Responsibility
Change Manager
Management response / deadline
Accepted:
While checks are made they are not clearly documented. The checks will make up the
documentation process. July 2011
Dacorum Borough Council – 2010/11 ICT Change Management
14
Recommendation 9: Hardware Inventory (Priority 2)
Recommendation
Management should ensure that the hardware inventory is updated to include all items of
hardware including (but not limited to) peripherals and items such as printers, switches and
routers. The inventory should be updated in the event of a change and reviewed regularly.
Management should also consider implementing elements of Configuration Management to
assist in the timely identification of IT asset configuration.
Observation
Maintaining a comprehensive hardware inventory helps to ensure all items of hardware are
tracked and the inventory is updated following a change.
It was identified that a PC and Server inventory is maintained, however, other items of
hardware are not recorded.
Where a comprehensive hardware inventory is not maintained, there is an increased risk
that hardware items cannot be traced in the event of loss or theft. It also makes it difficult to
identify if there have been any changes to hardware.
Responsibility
Change Manager
Management response / deadline
Accepted:
All ICT hardware assets will be placed on an inventory. August 2011
Dacorum Borough Council – 2010/11 ICT Change Management
15
Appendix A – Reporting definitions
Audit assessment
In order to provide management with an assessment of the adequacy and effectiveness of their systems
of internal control, the following definitions are used:
Level
Evaluation Assessment
Testing Assessment
Full
There is a sound system of internal
control designed to achieve the
system objectives.
The controls are being
consistently applied.
Substantial
Whilst there is a basically sound
system of internal control design,
there are weaknesses in design which
may place some of the system
objectives at risk.
There is evidence that the
level of non-compliance with
some of the controls may put
some of the system
objectives at risk.
Limited
Weaknesses in the system of internal
control design are such as to put the
system objectives at risk.
The level of non-compliance
puts the system objectives at
risk.
Control is generally weak leaving the
system open to significant error or
abuse.
Significant non-compliance
with basic controls leaves the
system open to error or
abuse.
Nil
Symbol
The assessment gradings provided here are not comparable with the International Standard on
Assurance Engagements (ISAE 3000) issued by the International Audit and Assurance Standards
Board and as such the grading of ‘Full’ does not imply that there are no risks to the stated control
objectives.
Dacorum Borough Council – 2010/11 ICT Change Management
16
Grading of recommendations
In order to assist management in using our reports, we categorise our recommendations according to
their level of priority as follows:
Level
Definition
Priority 1
Recommendations which are fundamental to the system and upon
which the organisation should take immediate action.
Priority 2
Recommendations which, although not fundamental to the system,
provide scope for improvements to be made.
Priority 3
Recommendations concerning issues which are considered to be of a
minor nature, but which nevertheless need to be addressed.
System Improvement
Opportunity
Issues concerning potential opportunities for management to improve
the operational efficiency and/or effectiveness of the system.
Appendix B – Staff interviewed
The following personnel were consulted:
Neil Telkman – Information, Security and Standards Officer
Gary Osler – Service Support Manager
John Worts - Service Support Manager
We would like to thank the staff involved for their co-operation during the audit.
Dacorum Borough Council – 2010/11 ICT Change Management
17
Appendix C - Statement of responsibility
We take responsibility for this report which is prepared on the basis of the limitations set out below.
The matters raised in this report are only those which came to our attention during the course of our
internal audit work and are not necessarily a comprehensive statement of all the weaknesses that
exist or all improvements that might be made. Recommendations for improvements should be
assessed by you for their full impact before they are implemented. The performance of internal audit
work is not and should not be taken as a substitute for management’s responsibilities for the
application of sound management practices. We emphasise that the responsibility for a sound
system of internal controls and the prevention and detection of fraud and other irregularities rests
with management and work performed by internal audit should not be relied upon to identify all
strengths and weaknesses in internal controls, nor relied upon to identify all circumstances of fraud
or irregularity. Auditors, in conducting their work, are required to have regards to the possibility of
fraud or irregularities. Even sound systems of internal control can only provide reasonable and not
absolute assurance and may not be proof against collusive fraud. Internal audit procedures are
designed to focus on areas as identified by management as being of greatest risk and significance
and as such we rely on management to provide us full access to their accounting records and
transactions for the purposes of our audit work and to ensure the authenticity of these documents.
Effective and timely implementation of our recommendations by management is important for the
maintenance of a reliable internal control system. The assurance level awarded in our internal audit
report is not comparable with the International Standard on Assurance Engagements (ISAE 3000)
issued by the International Audit and Assurance Standards Board.
Deloitte & Touche Public Sector Internal Audit Limited
London
April 2011
In this document references to Deloitte are references to Deloitte & Touche Public Sector Internal
Audit Limited.
Registered office: Hill House, 1 Little New Street, London EC4A 3TR, United Kingdom. Registered in
England and Wales No 4585162.
Deloitte & Touche Public Sector Internal Audit Limited is a subsidiary of Deloitte LLP, the United
Kingdom member firm of Deloitte Touche Tohmatsu Limited (“DTTL”), a UK private company limited
by guarantee, whose member firms are legally separate and independent entities. Please see
www.deloitte.co.uk/about for a detailed description of the legal structure of DTTL and its member
firms.
Member of Deloitte Touche Tohmatsu Limited
Dacorum Borough Council – 2010/11 ICT Change Management
18
Download