Understanding ITGC Fundamentals
Understanding ITGC Fundamentals
Fundamentals
Ensuring Control and Compliance in IT Environments
Introduction
What are IT General Controls?
IT General Controls (ITGC) or General Computer Controls (GCC) are controls which relate
to the environment that supports IT Applications.
The appropriateness and effectiveness of ITGC’s therefore impacts on all the organisation’s
IT applications.
IT general controls are policies and procedures that:
Support application controls and IT components of manual controls
Have a pervasive impact on controls at the application level
Can relate to multiple applications ▪ Operate centrally or in multiple locations
Support automated controls within applications
Effective ITGC can improve the reliability and accuracy of financial reporting and
reduce the risk of fraud.
Organisations are increasingly dependent on IT and have increasingly complex
operational and financial IT systems.
IT General Controls have an impact on the controls over all financial IT systems.
Effectiveness and efficiency of information management o Reliability of information
assets
Compliance with applicable legal, regulatory and business requirements
IT controls can have implications over manual as well as automated controls.
Types of ITGC
• User Access Management
• Change Management
• Program Management
• Computer Operations
Purpose:
1. Access Control: Ensure that only authorized individuals have access to the
organization's systems and data.
2. Security: Protect sensitive information from unauthorized access, modification, or
disclosure.
3. Compliance: Enforce regulatory requirements and internal policies related to user
access and data protection.
4. Efficiency: Streamline user provisioning, modification, and deprovisioning processes
to improve operational efficiency.
5. Risk Management: Mitigate the risk of security breaches, data breaches, and fraud by
managing user access effectively.
Definition:
Change Management refers to the structured approach for
managing changes to IT systems, applications, infrastructure,
or processes in a controlled and systematic manner.
Unauthorised amendments to systems or programs may result
in attacks (eg. denial of service) or fraudulent activities.
Objective:
The objective is to have robust program change management
controls to ensure all changes to systems and applications are
authorised, tested, documented and approved.
1. Request Submission: Formal process for requesting changes, including documentation of the
change request details such as the nature of the change, its scope, and potential impacts.
2. Assessment and Approval: Evaluation of change requests to assess their feasibility, risks,
and alignment with business objectives. Approval by appropriate stakeholders based on
predefined criteria.
3. Planning and Testing: Development of a comprehensive plan for implementing the change,
including testing procedures to verify its effectiveness and identify any potential issues.
4. Implementation: Execution of the change according to the approved plan, with careful
monitoring to ensure that it is carried out smoothly and according to schedule.
5. Review and Documentation: Post-implementation review to evaluate the success of the
change and document any lessons learned or improvements needed for future changes.
Change Management is a critical process within ITGC that helps organizations balance the need for
innovation and improvement with the imperative to maintain stability, security, and compliance.
Purpose:
1. Tracking Milestones: Progress Management enables the tracking of key milestones and
deliverables throughout the lifecycle of IT projects, ensuring alignment with project
timelines and objectives.
2. Resource Allocation: It facilitates effective resource allocation by providing insights into
resource utilization, identifying potential bottlenecks, and optimizing resource allocation
to enhance project efficiency.
3. Risk Management: By monitoring progress, organizations can identify and address
potential risks or issues early in the project lifecycle, minimizing the impact on project
timelines and outcomes.
4. Communication and Transparency: Progress Management promotes effective
communication and transparency by providing stakeholders with timely updates on
project status, enabling informed decision-making and fostering stakeholder engagement.
• Lack of Awareness
• Resource Constraints
• Complexity of IT Environments
• Resistance to Change