in support of performance audits 9/26/2007 ga dept of audits and accounts

38
In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Upload: garey-gregory

Post on 27-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

In Support of Performance Audits

9/26/2007 GA Dept of Audits and Accounts

Page 2: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Outline

Introduction and OverviewPerception/ChangesProjectsTools UsedDemo of ActiveData for Excel

9/26/2007 GA Dept of Audits and Accounts

Page 3: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

DOAA Organization Chart

9/26/2007

Page 4: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Organization of DOAA

State Auditor Russell W. HintonDepartment has staff of 350 peopleThere are 10 DivisionsPerformance Audit Division has 31

employees ( 10 % of the Department)

IT Division has 16 employeesA lot of Professional Staff - 73 with

Advanced Degrees and 142 hold Certifications such as CPA, CISA, CISSP

9/26/2007 GA Dept of Audits and Accounts

Page 5: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Performance Audit Division

The purpose of a performance audit is to: determine the degree to which state funded programs and activities are accomplishing their goals and objectives; provide measurements of program results and effectiveness; identify other means of achieving the goals and objectives; evaluate efficiency in the allocation of resources; and assess compliance with laws and regulations.

9/26/2007 GA Dept of Audits and Accounts

Page 6: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Performance Audit Division

9/26/2007 GA Dept of Audits and Accounts

 

Division staff chose the lion symbol and the acronym "ROAR" while developing their Division mission statement.  Each letter of the word "ROAR" represents a different aspect of the job they do. 

Page 7: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

The Information Technology (IT) Division's primary responsibility is supporting the technical needs of the other divisions within the Department of Audits. The goals of the IT Division are to:  

Customer Service - Provide timely and accurate technical support

Application Development - Develop and maintain applications to enhance the audit process

Resource Availability -Research and evaluate potential tools to increase efficiency and effectiveness

  Education - Provide IT training to educate staff in security and the use of computers and software applications

Security - Ensure the security of Information Technology resources by implementing equipment and tools to provide a stable and secure IT environment

 

IT Division

9/26/2007 GA Dept of Audits and Accounts

Page 8: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Confidentiality of Data

DOAA has a law 50-6-29. Power to compel production of evidence that says … the state auditor shall have access to inspect, compel production of, and copy confidential information in any form unless the law making such information confidential expressly refers to this Code section and qualifies or supersedes it in that particular instance…..

9/26/2007 GA Dept of Audits and Accounts

Page 9: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

50-6-29. Power to compel production of evidence.

 Statute text For the purpose of more completely discharging the duties resting upon him or her and to

discover the truth and to make his or her reports truthful in all matters handled by him or her, the state auditor is empowered to conduct hearings, to summon witnesses, to administer oaths, to take the testimony of such witnesses, and to compel the production, inspection, and copying of documentary evidence, including without limitation evidence in electronic form and documentary evidence that is confidential or not available to the general public, at such time and place as he or she may designate for the purpose of investigating and determining the conduct and record of the employees and officials of any department of the state government. Notwithstanding any other provision of law, the state auditor shall have access to inspect, compel production of, and copy confidential information in any form unless the law making such information confidential expressly refers to this Code section and qualifies or supersedes it in that particular instance. When the audit or special examination of the state auditor is concluded, the Department of Audits and Accounts shall redact, destroy, or return to the custodial agency all confidential information except that information which the state auditor determines is necessary to retain for audit purposes or to disclose for other public purposes. For audit purposes, the state auditor may retain such confidential information in working papers as is minimally necessary to support findings and to comply with generally accepted governmental auditing standards. The state auditor may also disclose confidential information to other officers independently entitled to its receipt, such as for law enforcement purposes. Except as stated above in this Code section, confidential information in the hands of the state auditor shall have the same confidential status as it does in the hands of the custodial entity, and the state auditor shall protect its confidentiality with at least the care and procedures by which it is protected by the custodial agency or substantially equivalent care and procedures.

 

9/26/2007 GA Dept of Audits and Accounts

Page 10: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Performance Audit Division

Perception:More Qualitative : Use of Technical expertise and professional judgment Less Quantitative – Use of Statistical and numerical analysis

More Soft controls and less Hard controls

9/26/2007 GA Dept of Audits and Accounts

Page 11: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Performance Audit Division

With Performance Audits – no opinion given but findings written

Not same audit each time – no template to use

Case by Case – have to understand each Program you review

Sometimes you cannot tie data directly to a figure if it is program data

9/26/2007 GA Dept of Audits and Accounts

Page 12: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Yellow Book Changes

GAO issued a listing of major changes in

the July 2007 revision of Government Auditing Standards. Changes should be effective for July 1, 2008.

One of the changes for Performance Audits was a section on information systems controls for the purpose of assessing audit risk and planning the audit. (Para. 7.23 through 7.27)

9/26/2007 GA Dept of Audits and Accounts

Page 13: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Yellow Book Changes

7.24….Auditors should obtain a sufficient understanding of information systems controls necessary to assess audit risk and plan the audit within the context of the audit objectives.

7.25 Audit procedures to evaluate the effectiveness of significant information systems controls include (1) gaining an understanding of the system as it relates to the information and (2) identifying and evaluating the general controls and application controls that are critical to providing assurance over the reliability of the information required for the audit.

7.26 … Depending on the significance of information systems controls to the audit objectives, the extent of audit procedures to obtain such an understanding may be limited or extensive. In addition, the nature and extent of audit risk related to information systems controls are affected by the nature of the hardware and software used, the configuration of the entity’s systems and networks, and the entity’s information systems strategy.  

9/26/2007 GA Dept of Audits and Accounts

Page 14: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Yellow Book Changes

7.27a. The extent to which internal controls that are significant to the audit depend on the reliability of information processed or generated by information systems.

7.27c. The relationship of information systems controls to data reliability: To obtain evidence about the reliability of computer-generated information, auditors may decide to evaluate the effectiveness of information systems controls as part of obtaining evidence about the reliability of the data. If the auditor concludes that information systems controls are effective, the auditor may reduce the extent of direct testing of data.

9/26/2007 GA Dept of Audits and Accounts

Page 15: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Performance Audit Division

Changes: Cannot just assess risk at High

Programs that Performance Auditors review may not be functioning correctly if the information coming from the system is wrong

Had to understand controls More program data was being captured

electronically at entities thereby allowing auditors to look at the data

9/26/2007 GA Dept of Audits and Accounts

Page 16: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Performance Audit Division

Hiring staff that have a better understanding of computers and data analysis

Looked at toolset (added ActiveData for Excel, HTMLDB and tablets). Already used ACL.

Before – PAO just took what entity data they were given- no guarantee data was correct. Now – can recreate and make sure what entity is saying is really what it means.

9/26/2007 GA Dept of Audits and Accounts

Page 17: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

IT Division Involvement

Loading Data into Enterprise Database Putting in a format that the auditors can then

analyze themselves

Optimizing the data for efficient queriesAssisting in data mining techniquesAssisting in more complex SQL queriesCommunication is Key

Relationships with the Right People (IT Directors/CIO)

Technical Advice(in terms that Performance Auditors could understand)

DOAA DBA talking directly to entity’s DBA

9/26/2007 GA Dept of Audits and Accounts

Page 18: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Summary of Several Audits with IT Assistance

Professional Standards Commission – looking at how many people are certified. Found out that fake/testing data was put into the system. Used some of the data. Could not perform some things that PAO wanted to do because of the data.

Colleges & University – Out of State Tuition – looking at amount of revenue lost for non residence students paying resident tuition. There was a massive amount of information.

9/26/2007 GA Dept of Audits and Accounts

Page 19: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Summary of Several Audits with IT Assistance

Governor’s Education Study Commission – looking at comparing the total teaching positions that are funded to the total teaching positions actually involved in service delivery and also looking at the number of students in each class.

Purchasing Cards – audit of purchasing card use and Performance Audits (PAO) suspected fraudulent activity.

9/26/2007 GA Dept of Audits and Accounts

Page 20: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Technology Tools Used

ACL ActiveData for ExcelAPEX (HTMLDB) – Oracle DatabaseSelenium – Web Capture Tool

9/26/2007 GA Dept of Audits and Accounts

Page 21: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Process Overview

Data to Analyze

Leveraging Oracle’s database we are able to bring in large datasets in a secure reliable manner which can be optimized if necessary for performance

Then we can optimize queries to reduce the data volume for the analysis in which data sets may be extracted and used in other tools like ACL and ActiveData for Excel

Page 22: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

ACL – a lot of people use – GA Dept of Audits uses a lot of ACL in 3 of our larger divisions we have about 155 stand alone license and a 10 user network concurrent license – PAO still uses ACL on a limited basis.

Problems with PAO using ACL PAO analyst does not use on a regular basis –

reduced knowledge of program over time Training new staff is expensive and time consuming Not an intuitive program

PAO chose to look at an easier program to use – ActiveData for Excel

9/26/2007 GA Dept of Audits and Accounts

Page 23: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

ActiveData FeaturesActiveData for Excel enables you to easily analyze your data and provides new levels of control over your information from within Excel

Analysis Functions Group Summary: Summarize your data, by up to

three groups, in ascending or descending order. Top/Bottom Items: Sort in ascending or

descending order, and list a group of the top or bottom items.

Aging: Take your dated information and group and total it according to intervals you set.

Stratification: Takes your data and splits it into layers that you define. Get the totals and stats you need by the data groupings you want and then chart if desired.

9/26/2007 GA Dept of Audits and Accounts

Page 24: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

ActiveData Features Duplicates: Find duplicates in your data

and tag them. Once you have them identified you can remove them, put them on a new sheet or append them to an existing sheet.

Gaps: Specify a range in a column or group and then look for items that spill over. Move them to a new sheet; append them to the existing sheet.

Descriptive Statistics: Select a column, and get totals, averages, standard deviations, variances, medians, mediums, max, and minimums.

Import: Import data from a wide variety of data sources including any ODBC compliant database.

9/26/2007 GA Dept of Audits and Accounts

Page 25: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

ActiveData Features

Worksheet Functions: Merge Sheets: Take information

from separate sheets and bring them together based on a key column to provide you with a new look in an existing sheet or in a whole new sheet.

Compare Sheets: Compare two sheets with a common key and then generate totals and counts for selected columns.

Sample: Randomly sample a specified number of rows within a range

9/26/2007 GA Dept of Audits and Accounts

Page 26: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

ActiveData Features

Column Based Functions Columns/Split Columns: Take a

column of data and separate the parts you want into new columns. Separate numeric data from the left, right or middle, or split text columns by looking for delimiters such as spaces or commas.

9/26/2007 GA Dept of Audits and Accounts

Page 27: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

ActiveData FeaturesCell Based Functions

Cells/Fill Selected Cells: Fill with fixed or incremental values, characters, dates, or numbers. Random fill with numbers or dates. Specify the start and end values for incremental and random values. Fill random items by selecting ranges from your existing worksheet.

Convert Selected Cells: Select cells and convert them in a number of ways including: Change to proper case; upper/lower case; remove spaces and non printing characters; or convert to values, dates, numbers, text.

9/26/2007 GA Dept of Audits and Accounts

Page 28: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Oracle’s APEX (HTMLDB)Application Express

Packaged with the Oracle database and is a web application tool kit to help in collaboration efforts.

Web based https: access to query and work with large data sets.

REF LINK: http://www.oracle.com/technology/products/database/application_express/html/what_is_apex.html

Page 29: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Main Working Area

Page 30: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Data Query and SQL Tools

Data can be queried in several ways depending on the staff skill set, SQL Commands, pre canned scripts, or use of the query builder

These scripts can be saved and shared in a collaborative web environment so others can start to leverage existing knowledge

Page 31: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Query Builder

Page 32: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Data Loading Tools

The Loading options enable a user to load data from many formats which can create virtual private databases for individuals to share or keep private. You can append information and or create new tables with out the assistance of a Database Administrator.

Page 33: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Data downloading

You can extract smaller datasets back from Oracle just by clicking the download link

Page 34: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Performance Audits Purchase Card Audit

We employed a Data Capture and Payback tool which enabled us to capture web traffic and replay while changing the values.

Page 35: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Selenium – Web Application Testing Tool

FireFox Plug inAllows capture of

web traffic from client machine to web server (html)

Allows replay with parameterization of values

Other tools: Junit, JMeter

Ref: http://www.junit.org/index.htm

Page 36: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

The Not to be Mentioned Gift Card Company

The no-named system did not employ any brute force crack attempts against an account security code plus a valid account number.

We were able to see the complete transaction history

Page 37: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Demo of ActiveData for Excel

9/26/2007 GA Dept of Audits and Accounts

Page 38: In Support of Performance Audits 9/26/2007 GA Dept of Audits and Accounts

Looking Forward

Continue to use data analysis/capture in audits

Tablets (just ordered 25 new Toshiba tablets) Auditors can use voice recognition software on

interviews Use more forms with tablets to document

systems

Electronic Workpapers ( DOAA moving from AS/2 to CaseWare for financial audits – looking at other programs for Performance Audits)

9/26/2007 GA Dept of Audits and Accounts