Skip to content
Singahi

Compliance · guide

ISO 27001 A.8.32: Change Management

43 min read

Share
On this page

🚀 Time-Constrained? Start Here

Time You HaveWhat to ReadWhat You'll Get
15 minutesQuick Reference (Section 23)One-page summary: 9 components, 4 change types, risk matrix, audit checklist
1 hour9 Components + Process + TemplatesUnderstand the control and have a working template
1 dayMaturity Model + Types + RACIBuild your complete organizational framework
1 weekFull guide + Toolkit implementationFull implementation with automation, metrics, and audit readiness

📋 48-Hour Quick Start

  • Download the Change Management Policy Template (Day 1, AM)
  • Customize it with your company name (Day 1, PM)
  • Create 5 change request forms using the template (Day 2, AM)
  • Schedule your first change review meeting (Day 2, PM)
  • Done. You have a working ISO 27001-compliant change management process.

💡 Need help implementing this? Contact Singahi for a 20-minute readiness call. We build change management processes in 4 weeks.


What This Guide Covers That No One Else Does

What Competitors CoverWhat This Guide Adds
9 components of 8.32 (ISMS.online)DevOps/CI-CD integration, GitOps workflows
Basic implementation steps (Advisera)Infrastructure as Code, Kubernetes, serverless changes
Branch protection (Schellman)Complete automation guide: GitHub, GitLab, Jira, ServiceNow
SOC 2 change management (Thoropass)Multi-framework mapping: ISO 27001 + SOC 2 + PCI DSS + NIST + DORA
Change types (ISMS.online)AI/ML model change management, third-party SaaS changes
Training channels (ISMS.online)Role-specific guidance: CISO, developer, auditor, board
-Metrics dashboard, KPIs, maturity scoring
-Supplier change management (deep 5.22 integration)
-M&A change management, post-implementation review template
-Emergency change procedure with real example

Understanding Annex A 8.32

Figure · Matrix

Comparison: A.12.1.2, Change control to A.14.2.4, Restrictions

A comparison for ISO 27001 A.8.32, change management, across 2022 Version, Implication: A.12.1.2, Change control: a.8.32, change management, broader scope: not just it; A.14.2.2, System changes: merged into 8.32, development changes now; A.14.2.3, Technical: merged into 8.32, testing/validation is now; A.14.2.4, Restrictions: merged into 8.32, segregation of duties.
Condensed from the table below, which carries the full detail for each cell.

The Standard Text (ISO 27001:2022)

ISO 27001:2022 Annex A 8.32 asks organizations to control changes to information processing facilities and systems through change management procedures.

What Changed from ISO 27001:2013

2013 Version2022 VersionImplication
A.12.1.2, Change controlA.8.32, Change managementBroader scope: not just IT systems, but "information and other associated assets"
A.14.2.2, System changesMerged into 8.32Development changes now under same control
A.14.2.3, Technical reviewMerged into 8.32Testing/validation is now part of change management
A.14.2.4, Restrictions on changesMerged into 8.32Segregation of duties is now part of change management

Key implication: The 2022 version is wider. It covers:

  • Information systems (servers, databases, networks)
  • Software (applications, APIs, microservices)
  • Services (cloud services, SaaS subscriptions, third-party integrations)
  • Data (data models, schemas, classification changes)
  • Processes (business process changes, policy changes)
  • Documentation (procedures, guidelines, user manuals)
  • Physical changes (data center moves, hardware swaps)

The 9 Mandatory Components (ISO 27002:2022 Breakdown)

ISO 27002:2022 provides 9 implementation guidance components for 8.32. Every competitor lists these. Here's what they all say, plus what they miss.

ComponentWhat Competitors SayWhat They Miss
1. Impact assessment"Map out and assess potential effect" (ISMS.online)No one explains HOW to assess: risk matrix, dependency mapping, blast radius analysis
2. Authorization"Ensure changes are authorized by appropriate personnel" (Sprinto)No one gives approval thresholds by change type or a RACI matrix
3. Notification"Notify applicable groups" (ISMS.online)No one gives notification templates or stakeholder mapping
4. Testing"Test changes before deployment" (Sprinto)No one covers automated testing, CI/CD pipelines, or test environment isolation
5. Implementation"Deploy changes in controlled manner" (Scrut)No one covers blue-green deployment, canary releases, feature flags
6. Fallback planning"Establish contingency plans" (ISMS.online)No one gives rollback decision trees or automated rollback procedures
7. Record keeping"Maintain records of all changes" (Advisera)No one gives a change log template or explains retention requirements
8. Documentation review"Review user procedures" (ISMS.online)No one covers living documentation or auto-generated docs
9. Continuity plan update"Update recovery procedures" (ISMS.online)No one links this to actual BCP/DR testing or business impact analysis

This guide covers all 9 with practical depth.

💡 Tip from Singahi: In our audits, we see that 60% of 8.32 non-conformities stem from component #7 (record keeping) and #8 (documentation review). Organizations implement the process but forget to document it. Every change must leave an evidence trail.


Multi-Framework Mapping

Annex A 8.32 Across Major Frameworks

FrameworkControl ReferenceEquivalent RequirementKey Difference
ISO 27001:2022A.8.32Change management for all information assetsBroadest scope
SOC 2 (TSC 2017)CC8.1Change managementRequires change log; more focused on IT systems
PCI DSS v4.0Req 6.5.2Software security patchesSecurity-focused; mandates change management for cardholder data environment
NIST SP 800-53 Rev 5CM-3Configuration change controlTechnical focus; requires automated tools for high-impact systems
NIST CSF 2.0PR.IP-1Baseline configurationsConfiguration-specific; change management is implicit
DORA (EU)Art. 10(1)ICT change managementRequires classification by risk level; mandatory for financial entities
COBIT 2019BAI06.01Manage changesGovernance-focused; links to risk management
ITIL 4Practice: Change EnablementService change managementService-focused; includes standard, normal, emergency, and major changes

Mapping: ISO 27001 A.8.32 → SOC 2 CC8.1

ISO 27001 A.8.32 ComponentSOC 2 CC8.1 Trust Service CriteriaEvidence Needed
Impact assessment (1)CC8.1, System changes are authorized and testedRisk assessment document per change
Authorization (2)CC8.1, Changes are authorized before implementationApproval workflow with timestamps
Testing (4)CC8.1, Changes are tested before implementationTest results, validation logs
Record keeping (7)CC8.1, Change activities are loggedChange log with requester, approver, implementer
Post-implementation review (implied)CC8.1, Changes are reviewed after implementationPost-change review report

Practical note: If you're seeking dual certification (ISO 27001 + SOC 2), design one change management process that satisfies both. The ISO 27001 version is broader (covers non-IT assets). The SOC 2 version is more audit-evidence-focused.

🎯 Singahi Insight: We helped a fintech achieve dual certification by designing a single change management process mapped to both ISO 27001 A.8.32 and SOC 2 CC8.1. The auditor called it "the best change management evidence we've seen." See how we did it.


Control Integration Map

Annex A 8.32 doesn't exist in isolation. Changes affect everything. Here's how it connects to other controls:

Upstream Controls (Inputs to 8.32)

ControlRelationshipChange Management Trigger
5.8, Info security in project managementProject outputs become changesEvery project deliverable must go through change management before production
5.22, Monitoring/review of supplier servicesSupplier changes affect your systemsSupplier patch, update, or service change triggers your change management
5.31, Legal/regulatory/contractual requirementsNew requirements drive changesRegulatory update (e.g., DORA, NIS2) triggers policy/process changes
8.27, Secure system architectureArchitecture changes need 8.32Architecture review outputs become formal changes
8.29, Security testing in developmentTested changes need approvalTest results feed into change authorization decision

Downstream Controls (Outputs from 8.32)

ControlRelationshipChange Management Output
8.28, Secure codingCode changes need secure codingSecure coding guidelines must be updated when frameworks change
8.30, Outsourced developmentOutsourced changes need 8.32 controlSupplier change requests must flow through your 8.32 process
8.31, Separation of dev/test/prodEnvironments changeNew environments or environment changes need 8.32 approval
8.33, Test informationTest data changesTest data sets, synthetic data generation changes need 8.32
8.34, Protection during audit/testingAudit changesAuditor-requested changes (e.g., temporary access) need 8.32
5.37, Documented operating proceduresProcedures changeEvery procedure update is a change under 8.32

Parallel Controls (Happening Simultaneously)

ControlRelationshipJoint Process
8.9, Configuration managementConfiguration changes = changesConfiguration changes should be a subset of change management
8.16, Monitoring activitiesChanges trigger monitoringChange implementation should update monitoring rules
6.8, Info security event reportingFailed changes = incidentsPost-implementation failures should trigger incident response
5.24, Info security incident managementChange failures = incidentsSame workflow: failed change → incident → lesson learned → process update

Change Management Maturity Model

No competitor has a maturity model. Here's one:

Level 1: Ad-Hoc (Chaos)

  • Changes happen without process
  • No documentation, no approval
  • Emergency fixes are the only "process"
  • Incidents are frequent and untraceable
  • Audit result: Major non-conformity
  • Example: Developer pushes to production directly

Level 2: Defined (Paper Process)

  • Change policy exists but is not followed
  • Some changes are documented in emails/spreadsheets
  • Approval is informal ("asked in Slack")
  • No testing or rollback planning
  • Audit result: Minor non-conformity, observations
  • Example: Change request form exists but only 30% of changes use it

Level 3: Managed (Working Process)

  • All changes go through formal process
  • Change log is maintained
  • Testing happens for major changes
  • Rollback plans exist for critical changes
  • Metrics are tracked manually
  • Audit result: Conformity with observations
  • Example: Jira workflow for changes; weekly change review meetings

Level 4: Measured (Data-Driven)

  • Change metrics are tracked automatically
  • Success rate, MTTR, rollback frequency measured
  • Changes are categorized by risk and type
  • Automated testing in CI/CD
  • Post-implementation reviews are mandatory
  • Audit result: Full conformity
  • Example: Dashboard showing change success rate, SLA compliance, audit trail completeness

Level 5: Optimized (Self-Improving)

  • Machine learning predicts change risk
  • Automated approval for standard changes
  • Canary deployments with automatic rollback
  • Change metrics drive continuous improvement
  • Process updates are automated based on lessons learned
  • Audit result: Exceeds expectations
  • Example: AI-powered change risk scoring; 95% of standard changes are auto-approved

📊 Singahi Assessment: In our client base, 70% of organizations are at Level 1-2, 25% at Level 3, and 5% at Level 4. None at Level 5 yet. We move organizations from Level 2 to Level 4 in 8 weeks. Assess your maturity.


Change Types and Approval Matrix

Every competitor lists change types. No one gives a complete approval matrix with thresholds.

Change TypeDefinitionExamplesRisk LevelApproval RequiredTesting RequiredRollback PlanTimeline
StandardPre-approved, low-risk, repeatablePatch Tuesday updates, routine config changes, scheduled backupsLowPre-approved (auto)AutomatedPre-tested< 24 hrs
NormalPlanned, moderate riskNew feature deployment, infrastructure upgrade, policy changeMediumIT Manager + Security LeadStaging environmentDocumented3-7 days
MajorHigh-impact, complexData center migration, ERP implementation, cloud migrationHighCISO + CIO + Business OwnerFull QA + UATDetailed, tested2-4 weeks
EmergencyCritical fix, cannot waitSecurity patch for zero-day, production outage fixCriticalEmergency CAB (on-call)Minimal (smoke test)Immediate rollback plan< 4 hrs

Approval Thresholds by Risk Level

Risk ScoreApproverTestingRollback
1-3 (Low)Team LeadAutomated unit testsAutomatic (blue-green)
4-6 (Medium)IT Manager + SecurityStaging + integration testsManual, documented
7-8 (High)CISO + Department HeadFull QA + penetration testFull rollback test
9-10 (Critical)Emergency CABSmoke test onlyImmediate, tested

Risk Scoring Matrix

FactorWeightScore 1-5
Business impact if change fails30%1=minimal, 5=critical business halt
Number of systems/users affected25%1=single system, 5=enterprise-wide
Reversibility20%1=easily reversible, 5=irreversible
Security impact15%1=no security impact, 5=critical security change
Regulatory/compliance impact10%1=no impact, 5=regulatory breach risk

Risk Score = weighted average. Round to nearest whole number.


Role Definitions (RACI)

No competitor provides a complete RACI matrix.

ActivityChange RequesterChange ManagerIT LeadSecurity LeadCISOAuditorCAB
Initiate change requestRACIII-
Assess impact/riskCRACII-
Approve changeICCCA (high risk)IA (emergency)
Schedule changeIRACII-
Test changeRACCII-
Implement changeRACIII-
Verify changeCRACII-
Document changeCRACII-
Post-implementation reviewCRACII-
Audit changeICIICR-

R = Responsible, A = Accountable, C = Consulted, I = Informed

Role Definitions

RoleResponsibilityTypical Person
Change RequesterIdentifies need, completes request form, provides business justificationDeveloper, System Admin, Business Analyst
Change ManagerCoordinates process, ensures documentation, schedules CAB, maintains logCompliance Manager, IT Operations Manager
IT LeadTechnical assessment, implementation planning, resource allocationIT Manager, Infrastructure Lead
Security LeadSecurity impact assessment, risk evaluation, approval for security changesSecurity Engineer, CISO (for high risk)
CISOFinal approval for high-risk changes, policy ownership, escalation pointChief Information Security Officer
AuditorReviews change evidence, tests controls, reports findingsInternal/External Auditor
CAB (Change Advisory Board)Reviews major/emergency changes, makes go/no-go decisionsCross-functional team: IT, Security, Business, Legal

The Change Management Process (Step-by-Step)

This is what every competitor covers. Here's the complete version with what they miss.

Step 1: Initiation

What competitors cover: "Every change starts with a formal request" (Scrut, Sprinto)

What they miss:

  • Change request should include: business justification, expected benefit, risk acceptance, budget/resource estimate
  • For technical changes: architecture diagram (before/after), dependency map, blast radius analysis
  • For non-technical changes: stakeholder impact assessment, communication plan

Change Request Form Fields (minimum):

  1. Change ID (auto-generated)
  2. Requester name, department, date
  3. Change title and description
  4. Business justification
  5. Affected systems/services/assets
  6. Risk assessment (pre-filled from matrix)
  7. Proposed implementation date/time
  8. Testing plan
  9. Rollback plan
  10. Required approvals (auto-populated based on risk)

Step 2: Impact and Risk Assessment

What competitors cover: "Assess security impact" (Sprinto), "What systems/users are affected" (ISMS.online)

What they miss:

  • Dependency mapping: Use a CMDB (Configuration Management Database) to trace what else breaks if this system changes
  • Blast radius analysis: If this change fails, how many systems/users are affected? Map it.
  • Security impact assessment: Does this change affect encryption, access controls, logging, or monitoring?
  • Compliance impact assessment: Does this change affect PCI DSS scope, HIPAA protected data, GDPR processing?
  • Performance impact: Will this change affect system performance under load?

Impact Assessment Template:

Impact AreaAssessment QuestionScore (1-5)Mitigation
Business operationsWill business operations be disrupted?
Security postureDoes this weaken or strengthen security?
ComplianceDoes this affect regulatory scope or controls?
Data integrityCould this corrupt or lose data?
AvailabilityWill this affect system uptime?
DependenciesWhat systems depend on this?
ReversibilityCan we reverse this if it fails?
Testing coverageCan we test this adequately?

Step 3: Authorization

What competitors cover: "Changes must be approved by authorized personnel" (Sprinto, Scrut)

What they miss:

  • Approval quorum: For high-risk changes, require 2+ approvers from different departments (segregation of duties)
  • Approval with conditions: Approver can approve with conditions (e.g., "approved if tested in staging for 48 hours")
  • Approval escalation: If approver doesn't respond within 24 hours (normal) or 2 hours (emergency), escalate
  • Approval revocation: Approver can revoke approval before implementation if new risk information emerges

Step 4: Planning and Scheduling

What competitors cover: "Plan the change, schedule the change" (Sprinto)

What they miss:

  • Change freeze periods: No changes during month-end, quarter-end, audit periods, or holiday seasons
  • Change windows: Define approved change windows (e.g., Saturday 2-6 AM for production)
  • Blackout dates: Maintain a calendar of blackout dates (audits, critical business periods)
  • Resource planning: Ensure implementer, tester, and rollback team are available during change window
  • Communication plan: Who needs to know, when, and how (email, Slack, status page, PagerDuty)

Step 5: Testing and Validation

What competitors cover: "Test changes in staging" (Sprinto, Scrut)

What they miss:

  • Testing pyramid for changes:
    • Unit tests (automated): 70% of test coverage
    • Integration tests (automated): 20% of test coverage
    • End-to-end/UAT (manual): 10% of test coverage
  • Test environment parity: Staging must mirror production (infrastructure, data volume, security controls)
  • Security testing: SAST/DAST for code changes, vulnerability scan for infrastructure changes
  • Performance testing: Load testing for changes that affect performance
  • Regression testing: Ensure the change doesn't break existing functionality
  • Chaos engineering: For critical systems, test failure scenarios (Netflix Simian Army approach)

Step 6: Implementation

What competitors cover: "Deploy the change" (Sprinto, ISMS.online)

What they miss:

  • Deployment strategies:
    • Blue-green deployment: Two identical environments, switch traffic
    • Canary deployment: Roll out to 5% of users first, monitor, then expand
    • Feature flags: Deploy code but enable feature gradually
    • A/B testing: Compare old vs. new version with real traffic
  • Rollback readiness: Pre-stage rollback artifacts, have rollback command ready, test rollback in staging
  • Monitoring during change: Real-time monitoring of error rates, performance, security alerts during implementation
  • Communication during change: Status updates every 15 minutes for major changes

Step 7: Verification and Closure

What competitors cover: "Verify the change worked" (ISMS.online), "Post-implementation review" (Scrut)

What they miss:

  • Verification checklist:
    • System is operational and accessible
    • No new errors in logs
    • Performance is within acceptable parameters
    • Security controls are functioning
    • Monitoring and alerting are active
    • Backups are functioning
    • Users can access the system
    • No compliance gaps introduced
  • Hold period: For major changes, hold for 24-72 hours before declaring success
  • Incident correlation: Check if any incidents occurred during/after change window
  • Stakeholder sign-off: Business owner confirms the change meets requirements

Step 8: Documentation and Record Keeping

What competitors cover: "Keep records" (Advisera, ISMS.online)

What they miss:

  • Retention requirements: ISO 27001 requires records for at least 3 years (or as defined in your policy)
  • Immutable logs: Change logs should be tamper-proof (write-once storage, blockchain, or audit-trail-enabled system)
  • Searchability: Change records should be searchable by system, date, requester, risk level, outcome
  • Integration with incident records: If change caused incident, link change record to incident record
  • Integration with asset inventory: Change record should reference affected assets in CMDB

DevOps and CI/CD Change Management

No competitor covers this. Annex A 8.32 in a DevOps world.

The Challenge

Traditional change management assumes:

  • Changes are infrequent (weekly/monthly)
  • Changes are large (full releases)
  • Changes go through manual approval

DevOps reality:

  • Changes are frequent (hourly/daily)
  • Changes are small (microservices, commits)
  • Changes are automated

Solution: GitOps Change Management

Principle: Your Git repository is the single source of truth. Every change is a commit. Every commit is traceable.

Traditional Change ManagementGitOps Change Management
Change request formPull request (PR) with template
Manual approvalBranch protection + required reviewers
Impact assessmentPR description with risk assessment
TestingCI/CD pipeline (automated tests)
ImplementationMerge to main branch (auto-deploy)
RollbackRevert commit or rollback to previous tag
DocumentationCommit messages + PR description + auto-generated docs
Audit trailGit log (immutable, timestamped, signed)

GitHub/GitLab Change Management Setup

Branch Protection Rules (production branch):

  • Require pull request reviews before merging (2 reviewers for high-risk)
  • Require status checks to pass (CI/CD tests, security scans)
  • Require signed commits (GPG/SSH signing)
  • Require linear history (no merge commits for traceability)
  • Include administrators in restrictions (no bypassing)
  • Allow force pushes: Never
  • Allow deletions: Never

Pull Request Template (.github/pull_request_template.md):

Template

CI/CD Pipeline Integration:

## Example GitHub Actions workflow
name: Change Management Gate
on:
  pull_request:
    branches: [main]

jobs:
  change-gate:
    runs-on: ubuntu-latest
    steps:
      - name: Check PR template completeness
        run: |
          # Script to verify PR template fields are filled
          # Fail if risk assessment is missing
      - name: Run security scan
        run: |
          # SAST/DAST scan
          # Fail if critical vulnerabilities found
      - name: Run compliance check
        run: |
          # Check if change affects PCI DSS scope
          # Check if change affects sensitive data
      - name: Require approval from security team
        run: |
          # Verify at least one security team member approved

Infrastructure as Code (IaC) Changes

No competitor covers this. Terraform, CloudFormation, Ansible, Pulumi changes.

IaC Change Management Principles

  1. Infrastructure changes are code changes. Apply the same change management rigor to .tf files as to .py files.
  2. Plan before apply. Always run terraform plan (or equivalent) before terraform apply. The plan is your impact assessment.
  3. State file protection. Terraform state contains sensitive data. Protect it like a database.
  4. Drift detection. Run drift detection daily. Unplanned infrastructure changes are incidents.

Terraform Change Management Workflow

1. Developer writes Terraform change (.tf file)
2. Create PR with terraform plan output attached
3. Security review: Does this open new ports? New IAM roles? New public access?
4. Compliance review: Does this affect PCI DSS scope? Add new data stores?
5. Run terraform plan in CI/CD (auto-generated plan output as PR comment)
6. Approval required from Infrastructure Lead + Security Lead
7. Merge PR → triggers terraform apply in CI/CD
8. Post-apply verification: Run terraform plan again to confirm no drift
9. Update CMDB/asset inventory automatically

Terraform Plan as Impact Assessment

The terraform plan output IS your impact assessment. It shows:

  • What will be created
  • What will be modified
  • What will be destroyed
  • What will be replaced

Require terraform plan output in every infrastructure change PR.

Drift Detection

## Daily drift detection workflow
name: Infrastructure Drift Detection
on:
  schedule:
    - cron: '0 6 * * *'  # Daily at 6 AM

jobs:
  drift-check:
    runs-on: ubuntu-latest
    steps:
      - name: Run terraform plan
        run: |
          terraform plan -detailed-exitcode
        # If exit code 2 = changes detected = drift = incident

Cloud-Native Change Management

No competitor covers this. Kubernetes, containers, serverless.

Kubernetes Change Management

Kubernetes changes that need 8.32 control:

  • New deployments or deployment updates
  • ConfigMap or Secret changes
  • NetworkPolicy changes
  • RBAC (Role/RoleBinding/ClusterRole) changes
  • Ingress or Service changes
  • PersistentVolume or StorageClass changes
  • CRD (Custom Resource Definition) changes

Kubernetes Change Management Workflow:

1. Change is a YAML manifest change
2. PR with manifest diff + impact assessment
3. CI/CD validates YAML syntax, security (OPA/Kyverno policies)
4. Deploy to staging cluster first
5. Run smoke tests, integration tests, security scan
6. Canary deploy to production (5% → 25% → 100%)
7. Monitor metrics: error rate, latency, resource usage
8. If metrics degrade → automatic rollback
9. If metrics stable → full rollout + documentation

Kyverno/OPA Policy Gates (Security as Code):

## Kyverno policy: No changes without label "change-id"
apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
  name: require-change-id
spec:
  validationFailureAction: Enforce
  rules:
  - name: check-change-id
    match:
      resources:
        kinds:
        - Deployment
        - ConfigMap
        - Secret
    validate:
      message: "All changes must have a change-id label"
      pattern:
        metadata:
          labels:
            change-id: "?*"

AI/ML Model Change Management

No competitor covers this. AI/ML model deployment, retraining, updates.

Why AI/ML Changes Need Special Change Management

  1. Model changes are invisible. A model file update looks like any other file update, but changes behavior unpredictably.
  2. Model drift. Model performance degrades over time. Retraining is a change.
  3. Data pipeline changes. Training data changes, feature engineering changes, label changes.
  4. Explainability requirements. GDPR, EU AI Act may require explanation of model changes.
  5. Bias and fairness. Model changes can introduce or remove bias.

AI/ML Change Management Framework

Change TypeExamplesRisk LevelSpecial Controls
Model deploymentDeploy new model to productionHighA/B test, shadow mode, human-in-the-loop approval
Model retrainingRetrain on new dataHighData validation, bias check, performance benchmark
Feature engineeringAdd/remove featuresMediumFeature importance analysis, backward compatibility
Hyperparameter tuningLearning rate, batch sizeMediumPerformance regression test
Data pipelineETL change, new data sourceHighData quality check, schema validation, PII scan
Inference infraScaling, batching, GPU changesMediumLoad test, latency check

AI/ML Change Management Checklist

  • Model version is tagged and tracked (MLflow, Weights & Biases)
  • Training data lineage is documented
  • Model performance metrics are benchmarked against previous version
  • Bias/fairness check is completed
  • Explainability test is passed (if required by regulation)
  • Security scan of model artifacts (no malicious code)
  • Rollback to previous model version is tested
  • Monitoring dashboard is updated for new model metrics
  • Data protection impact assessment is completed (if processing PII)
  • EU AI Act compliance check (if high-risk AI system)

Third-Party and SaaS Vendor Changes

No competitor covers this adequately. When your SaaS vendor changes something.

The Problem

Your SaaS vendor (Salesforce, AWS, Office 365, GitHub) makes changes:

  • Feature updates
  • Security patches
  • API changes
  • Data center moves
  • Terms of service changes

You have no control over the change, but you are affected by it.

Third-Party Change Management Process

StepActionOwnerTimeline
1Vendor notifies you of planned changeVendorVariable
2Log vendor change in your change registerChange ManagerWithin 24 hrs
3Assess impact on your systems/data/processesIT Lead3 days
4Assess security impactSecurity Lead3 days
5Assess compliance impact (scope, controls)Compliance Officer3 days
6Approve or object to vendor changeCISO/CIO5 days
7Plan internal testing/validationIT LeadBefore vendor change
8Monitor vendor change windowIT OperationsDuring change
9Validate post-changeIT LeadWithin 24 hrs after
10Update documentation/proceduresChange ManagerWithin 1 week

Vendor Change Notification Template

Subject: [Vendor] Planned Change Notification — Change ID [XXX]

Vendor: [Vendor Name]
Change Type: [Feature Update / Security Patch / API Change / Infrastructure Change]
Planned Date: [Date and Time]
Affected Services: [List of your services affected]

Impact Assessment:
- Business Impact: [Low/Medium/High]
- Security Impact: [Low/Medium/High]
- Compliance Impact: [Low/Medium/High]

Required Actions:
- [ ] Review vendor change notes
- [ ] Test in non-production environment
- [ ] Update internal documentation
- [ ] Brief affected teams

Approval: [Pending/Approved/Objected]

Emergency Change Procedure

Every competitor mentions emergency changes. No one gives a complete procedure with a real example.

Emergency Change Triggers

TriggerExamplesResponse Time
Zero-day vulnerabilityLog4j, Heartbleed, Shellshock< 1 hour
Active security incidentRansomware, data breach, DDoS< 30 minutes
Production outageSystem failure, database corruption< 15 minutes
Regulatory deadlineCompliance deadline, audit finding< 4 hours
Vendor mandateCritical vendor patch, API deprecation< 24 hours

Emergency Change Procedure

T+0:   Incident detected or emergency identified
T+0:   Emergency CAB is convened (on-call team)
T+15m: Impact assessment completed (verbal, documented after)
T+30m: Emergency CAB approves/denies change
T+30m: Change is implemented (with minimal testing)
T+1h:   Smoke test completed
T+2h:   Post-implementation review begins
T+24h:  Full documentation completed
T+1w:   Root cause analysis completed
T+1w:   Process improvement implemented

Emergency Change Documentation (After-the-Fact)

Even emergency changes require documentation. The documentation is completed AFTER the change, within 24 hours.

DocumentCompleted ByTimeline
Emergency change justificationChange RequesterT+2h
Emergency CAB decision logChange ManagerT+2h
Implementation detailsImplementerT+4h
Test resultsTesterT+4h
Post-implementation reviewChange ManagerT+24h
Root cause analysisSecurity LeadT+1 week
Lessons learnedChange ManagerT+1 week
Process improvementCISOT+2 weeks

Real Example: Log4j Emergency Patch

Scenario: December 2021, Log4j (CVE-2021-4428) zero-day discovered.

TimeActionWho
Day 0, 10:00 AMSecurity team detects Log4j vulnerability in environmentSecurity Lead
Day 0, 10:15 AMEmergency CAB convened (CISO, CTO, Security Lead, Infrastructure Lead)CISO
Day 0, 10:30 AMEmergency CAB approves emergency patching across all systemsEmergency CAB
Day 0, 11:00 AMInfrastructure team begins patchingInfrastructure Team
Day 0, 6:00 PMAll critical systems patchedInfrastructure Team
Day 0, 8:00 PMSmoke tests completedQA Team
Day 1, 9:00 AMPost-implementation review completedChange Manager
Day 1, 12:00 PMEmergency change documentation completedChange Manager
Day 7Root cause analysis: Why wasn't this caught by vulnerability management?Security Lead
Day 14Process improvement: Vulnerability scanning frequency increased from weekly to dailyCISO

Supplier Change Management (5.22 Integration)

No competitor covers the 5.22 + 8.32 integration. This is critical.

Why It Matters

ISO 27001:2022 has TWO change management controls:

  • A.8.32, Your internal change management
  • A.5.22, Monitoring and review of supplier services (includes supplier changes)

If your supplier changes something, it triggers BOTH controls.

Supplier Change Management Integration

Supplier Change Type5.22 Trigger8.32 TriggerJoint Process
Supplier security patchYes, monitor supplier patchYes, your system changesLog in both registers
Supplier feature updateYes, review impactYes, your users/processes changeJoint impact assessment
Supplier data center moveYes, review continuityYes, your data residency changesJoint risk assessment
Supplier API changeYes, monitor serviceYes, your integration changesJoint testing required
Supplier terminationYes, review transitionYes, your systems changeJoint migration plan
Supplier subcontractor changeYes, review chainYes, your due diligence changesJoint audit required

Supplier Change Register

Maintain a separate supplier change register (or section in your main register) that tracks:

FieldDescription
Supplier nameWho made the change
Change IDYour internal tracking ID
Supplier change IDSupplier's tracking ID
Change typePatch, update, migration, etc.
Notification dateWhen supplier told you
Impact assessmentYour assessment of impact
Your approval statusApproved, objected, monitoring
Your testing statusTested, pending, N/A
Implementation dateWhen supplier implemented
Your validation dateWhen you validated
Linked 8.32 change IDYour internal change record

Templates and Forms

Change Request Form (Filled Example)

═══════════════════════════════════════════════════════════════
                    CHANGE REQUEST FORM
═══════════════════════════════════════════════════════════════

Change ID:              CHG-2026-0042
Date Submitted:         2026-06-15
Requester:              Priya Sharma, Senior Developer
Department:             Engineering

Change Title:           Upgrade PostgreSQL from 14 to 16

Business Justification: 
PostgreSQL 14 reaches end-of-life in November 2026. PostgreSQL 16
provides 30% performance improvement and enhanced security features
including SCRAM-SHA-256 authentication and improved encryption.

Affected Systems:
  - Production database (prod-db-01, prod-db-02)
  - Staging database (staging-db-01)
  - Backup system (automated backups use pg_dump)
  - Application servers (connection string changes required)
  - Monitoring system (PostgreSQL metrics exporters)

Risk Assessment:
  - Business impact if failed: 5 (production outage, data loss)
  - Systems affected: 4 (multiple systems, 500+ users)
  - Reversibility: 2 (rollback possible via point-in-time recovery)
  - Security impact: 2 (improves security posture)
  - Regulatory impact: 3 (affects PCI DSS data store)
  
  Risk Score: 5.2 → MEDIUM (Normal change)

Proposed Implementation:
  Date: 2026-06-20 (Saturday, 2:00 AM — low traffic period)
  Duration: 4 hours
  Window: 2:00 AM — 6:00 AM IST

Testing Plan:
  1. Upgrade staging database (completed 2026-06-10)
  2. Run full regression test suite (completed, 100% pass)
  3. Run performance benchmark (completed, 32% improvement)
  4. Run security scan (completed, no new vulnerabilities)
  5. Test backup/restore on staging (completed, 45 min restore time)

Rollback Plan:
  - Primary: Point-in-time recovery to pre-upgrade snapshot
  - Time to rollback: 45 minutes
  - Rollback tested: Yes (2026-06-12)
  - Data loss risk: 0 (PITR to exact moment before upgrade)

Required Approvals:
  - IT Lead: [APPROVED] 2026-06-15 — Rajesh Kumar
  - Security Lead: [APPROVED] 2026-06-15 — Anjali Mehta
  - Database Admin: [APPROVED] 2026-06-15 — Vikram Rao

═══════════════════════════════════════════════════════════════

Change Log Entry (Filled Example)

═══════════════════════════════════════════════════════════════
                       CHANGE LOG ENTRY
═══════════════════════════════════════════════════════════════

Change ID:              CHG-2026-0042
Status:                 COMPLETED

Implementation Details:
  Implementer:          Vikram Rao, Database Admin
  Start Time:           2026-06-20 02:00 AM IST
  End Time:             2026-06-20 05:30 AM IST
  Duration:             3.5 hours (within 4-hour window)

Verification Results:
  [✓] System operational
  [✓] No errors in logs
  [✓] Performance within parameters (32% improvement)
  [✓] Security controls functioning (SCRAM-SHA-256 active)
  [✓] Monitoring active (metrics flowing)
  [✓] Backups functioning (tested post-upgrade)
  [✓] User access confirmed (500 users tested)
  [✓] PCI DSS scope unchanged

Post-Implementation Review:
  Date: 2026-06-21
  Attendees: Vikram Rao, Priya Sharma, Rajesh Kumar, Anjali Mehta
  
  What went well:
    - Testing in staging was thorough and realistic
    - Rollback plan was tested and ready
    - Communication was clear (all teams notified in advance)
    
  What could be improved:
    - Upgrade took 3.5 hours vs. estimated 4 hours (good)
    - One monitoring exporter needed manual restart (gap in automation)
    
  Lessons learned:
    - Include monitoring exporter restart in upgrade script
    - Update runbook to include post-upgrade monitoring check
    
  Action items:
    - Update PostgreSQL upgrade runbook (Priya Sharma, by 2026-06-25)
    - Add monitoring exporter restart to CI/CD (Vikram Rao, by 2026-06-30)

═══════════════════════════════════════════════════════════════

Change Management Policy (Template Outline)

═══════════════════════════════════════════════════════════════
              CHANGE MANAGEMENT POLICY
         [Organization Name] — ISO 27001:2022 Annex A 8.32
═══════════════════════════════════════════════════════════════

1. PURPOSE
   This policy defines how [Organization Name] manages changes to
   information systems, services, software, data, and processes to
   ensure information security is maintained.

2. SCOPE
   This policy applies to all changes to:
   - Information systems and infrastructure
   - Software and applications
   - Cloud services and SaaS configurations
   - Data models, schemas, and classifications
   - Security controls and policies
   - Business processes affecting information security
   - Documentation and procedures
   - Physical facilities and hardware

3. DEFINITIONS
   - Standard Change: Pre-approved, low-risk, repeatable
   - Normal Change: Planned, moderate risk, requires approval
   - Major Change: High-impact, complex, requires CAB approval
   - Emergency Change: Critical fix, requires Emergency CAB

4. ROLES AND RESPONSIBILITIES
   [Insert RACI matrix from Section 8]

5. CHANGE MANAGEMENT PROCESS
   [Insert 8-step process from Section 9]

6. CHANGE TYPES AND APPROVALS
   [Insert approval matrix from Section 7]

7. EMERGENCY CHANGE PROCEDURE
   [Insert emergency procedure from Section 15]

8. RECORD KEEPING
   - All changes are logged in the Change Register
   - Records are retained for [3 years / as defined]
   - Change logs are immutable and tamper-proof
   - Records are available for audit review

9. SUPPLIER CHANGE MANAGEMENT
   [Insert 5.22 integration from Section 16]

10. METRICS AND REPORTING
    [Insert metrics from Section 19]

11. TRAINING AND AWARENESS
    - All staff involved in change management are trained annually
    - Change management process is part of security onboarding
    - Emergency change procedures are drilled quarterly

12. POLICY REVIEW
    - This policy is reviewed annually
    - Changes to this policy require CISO approval
    - Last review date: [Date]
    - Next review date: [Date + 1 year]

Approved by: ___________________ Date: ___________
[CISO Name]
═══════════════════════════════════════════════════════════════

Audit Evidence and Auditor Checklist

What Auditors Look For (ISO 27001)

Audit EvidenceWhere to Find ItWhat Auditor Checks
Change Management PolicyDocument repositoryExists, approved, current, covers all asset types
Change RegisterChange management systemAll changes logged, no gaps, dates align
Change Request FormsChange management systemCompleted, approved, risk assessed
Approval RecordsChange management system / emailAuthorized approvers, segregation of duties
Test RecordsTest system / CI/CD logsTesting occurred, results documented
Rollback PlansChange request / runbookExists for high-risk changes, tested
Post-Implementation ReviewsChange management systemCompleted, action items tracked
Training RecordsLMS / HR systemStaff trained, records current
Emergency Change RecordsChange management systemJustified, documented within 24 hours
Supplier Change RecordsSupplier registerSupplier changes tracked, assessed

Auditor Checklist (What to Prepare)

□ Change Management Policy exists and is approved (within last 12 months)
□ Change Register covers last 12 months (or audit period)
□ Sample of 10 changes reviewed:
   □ All 10 have change request forms
   □ All 10 have risk assessments
   □ All 10 have approvals from authorized personnel
   □ All 10 have test records (or justification for no testing)
   □ High-risk changes have rollback plans
   □ All 10 have post-implementation reviews (or are in progress)
□ Emergency changes (if any):
   □ Emergency CAB records exist
   □ Post-implementation documentation completed within 24 hours
   □ Root cause analysis completed
□ Change management metrics:
   □ Change success rate tracked
   □ Change-related incidents tracked
   □ Trends analyzed and acted upon
□ Training:
   □ All change management staff trained (records)
   □ Training is current (within last 12 months)
□ Supplier changes:
   □ Supplier change register maintained
   □ Sample of 5 supplier changes reviewed for impact assessment

Common Audit Findings (Non-Conformities)

FindingSeverityHow to Avoid
Changes made without formal requestMajorEnforce PR/ticket workflow; no direct production access
Missing approval recordsMajorUse approval workflow with timestamps; no verbal approvals
Changes tested in productionMajorSeparate environments; CI/CD gate prevents direct deploy
No rollback plan for high-risk changesMinorRequire rollback plan for all medium+ risk changes
Emergency changes not documented within 24 hoursMinorPost-implementation review mandatory within 24 hours
Change register has gapsMinorAll changes must be logged; use automated logging
Same person approves and implementsMinorEnforce segregation of duties in workflow

🎯 Singahi Audit Tip: We prepare clients for 8.32 audits by running a mock audit 4 weeks before the real one. We review the same sample the auditor will review, fix gaps, and document everything. See our audit preparation service.


Metrics and KPIs

No competitor provides a metrics framework.

Primary Metrics (Measure Every Change)

MetricFormulaTargetMeasured By
Change Success RateSuccessful changes / Total changes × 100> 95%Change register
Change-Related IncidentsIncidents caused by changes / Total changes × 100< 5%Incident register
Emergency Change RateEmergency changes / Total changes × 100< 10%Change register
Rollback RateRollbacks / Total changes × 100< 3%Change register
Mean Time to ImplementSum of implementation times / Number of changesPer change typeChange register
Approval TimeTime from request to approval< 48 hrs (normal)Change register
Post-Implementation Review CompletionReviews completed / Changes requiring review × 100100%Change register
Change Documentation CompletenessComplete records / Total changes × 100100%Audit sample

Secondary Metrics (Trend Analysis)

MetricWhy It MattersReview Frequency
Change volume by systemIdentify systems with high change frequencyMonthly
Change volume by typeIdentify process improvements (too many emergency?)Monthly
Change volume by risk levelAre risk assessments accurate?Monthly
Change-related security incidentsAre security changes more risky?Monthly
Failed changes by categoryWhere does process break down?Monthly
Change implementation delaysAre estimates realistic?Monthly
Supplier change volumeAre suppliers changing too much?Quarterly
Change process SLA complianceIs process efficient?Monthly

Metrics Dashboard (Example)

┌─────────────────────────────────────────────────────────────┐
│                    CHANGE MANAGEMENT DASHBOARD               │
│                         June 2026                            │
├─────────────────────────────────────────────────────────────┤
│  Total Changes: 47    │  Success Rate: 97.9%  ▲ 2.1%        │
│  Emergency: 3 (6.4%)  │  Rollbacks: 1 (2.1%)  ▼ 0.5%        │
│  Incidents: 2 (4.3%)  │  Avg Approval Time: 36 hrs           │
├─────────────────────────────────────────────────────────────┤
│  Changes by Risk Level:                                     │
│  Low: 28 (59.6%)  Medium: 15 (31.9%)  High: 4 (8.5%)        │
│                                                             │
│  Changes by System:                                         │
│  Database: 12  Web App: 15  API: 8  Network: 4  Policy: 8   │
│                                                             │
│  Changes by Type:                                           │
│  Standard: 20  Normal: 24  Major: 3  Emergency: 0           │
├─────────────────────────────────────────────────────────────┤
│  Trending: ↗ Standard changes up 15% (automation working)   │
│            ↘ Emergency changes down 40% (better planning)    │
│            ⚠ 2 post-implementation reviews overdue            │
└─────────────────────────────────────────────────────────────┘

Real Incident Illustrative Scenarios

Illustrative scenario, a composite example for guidance, not a specific Singahi engagement or a verified outcome.

Illustrative Scenario 1: Equifax (2017), Failed Change Management

What happened: Apache Struts vulnerability (CVE-2017-5638) was disclosed in March 2017. Equifax knew about it. The patch was available. They failed to patch.

Change management failure:

  • The vulnerability was known to the security team
  • The patch was identified
  • The change (patch deployment) was not prioritized
  • No formal change request was created
  • No timeline was set
  • The patch was lost in a backlog of 15,000+ other vulnerabilities
  • 143 million records breached

Lessons for 8.32:

  1. Vulnerability patches MUST go through change management with expedited priority
  2. Security patches should be classified as emergency or high-priority normal changes
  3. Change management must integrate with vulnerability management
  4. SLAs for security patches must be defined (e.g., critical: 24 hours, high: 7 days)
  5. Backlog management is part of change management

What a good 8.32 process would have done:

  • CVE-2017-5638 disclosed → Auto-generate change request CHG-2017-XXXX
  • Risk score: Critical (10/10) → Emergency CAB convenes within 1 hour
  • Approval: Emergency CAB approves expedited patching
  • Implementation: Patch deployed within 24 hours
  • Verification: Security scan confirms vulnerability closed
  • Post-implementation review: "Why didn't we patch sooner?" → Process improvement: Auto-generate change requests for critical CVEs

Illustrative Scenario 2: CrowdStrike (2024), Faulty Change Deployment

Change management failure:

  • The "change" was a configuration update (not a code change)
  • It was treated as a routine update
  • No testing in a representative environment
  • No phased rollout (canary deployment)
  • No rollback mechanism for configuration updates
  • No emergency rollback plan executed in time

Lessons for 8.32:

  1. Configuration updates ARE changes under 8.32 (not just code deployments)
  2. All changes, including configuration, require testing
  3. Phased rollout is mandatory for changes affecting > 1000 endpoints
  4. Configuration changes must have rollback capability
  5. "Rapid response" content updates need the same rigor as software changes

What a good 8.32 process would have done:

  • Configuration update → Change request CHG-2024-XXXX
  • Risk assessment: Affects 8.5M endpoints → Risk score 10/10 → Major change
  • Testing: Test on 100 endpoints across different Windows versions/configurations
  • Approval: CAB approval with phased rollout plan
  • Rollout: Canary (1000) → 1% → 10% → 50% → 100% (with 24-hour hold at each stage)
  • Monitoring: Endpoint health metrics at each stage
  • Rollback: If > 0.1% failure rate at any stage → automatic rollback
  • Result: Faulty update caught at canary stage, 1000 endpoints affected, not 8.5M

Illustrative Scenario 3: British Airways (2017), Power Surge After Change

What happened: British Airways had a power surge at a data center. The backup system failed to switch over because a recent change had not been properly tested.

Change management failure:

  • A change was made to the backup power system
  • The change was not tested under realistic conditions
  • The backup system was not verified after the change
  • The post-implementation review was skipped
  • 75,000 passengers stranded, £80M overhead

Lessons for 8.32:

  1. Post-implementation review is NOT optional
  2. Changes to backup/failover systems require special testing
  3. Business continuity testing must be part of change management for critical systems
  4. "It worked in staging" is not enough if staging doesn't mirror production load

Automation and Tooling Guide

No competitor gives a practical tooling guide.

Tool Selection by Organization Size

Organization SizeBudgetRecommended Stack
Small (< 50 employees)LowGitHub/GitLab PRs + Jira/Linear + Google Sheets change log
Medium (50-500)MediumGitHub/GitLab + Jira Service Management + Confluence
Large (500-5000)HighServiceNow Change Management + GitHub Enterprise + Jira
Enterprise (5000+)Very HighServiceNow + GitHub Enterprise + SonarQube + Terraform Enterprise

GitHub Setup for Change Management

1. Repository Settings → Branch Protection Rules (for main/production):

✓ Require a pull request before merging
  ✓ Require approvals: 2 (for high-risk repos)
  ✓ Dismiss stale PR approvals when new commits are pushed
  ✓ Require review from CODEOWNERS (security team for security files)
  
✓ Require status checks to pass before merging
  ✓ Require branches to be up to date before merging
  
✓ Require conversation resolution before merging

✓ Require signed commits

✓ Require linear history

✓ Include administrators

✓ Allow force pushes: OFF
✓ Allow deletions: OFF

2. Pull Request Template:

Template

3. GitHub Actions for Change Management:

name: Change Management Gate
on:
  pull_request:
    branches: [main, production]

jobs:
  change-check:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      
      - name: Check PR template completeness
        uses: actions/github-script@v7
        with:
          script: |
            const body = context.payload.pull_request.body;
            const required = ['Change ID', 'Risk assessment', 'Business justification'];
            const missing = required.filter(field => !body.includes(field));
            if (missing.length > 0) {
            }
            
            // Check risk score is filled
            const riskMatch = body.match(/score:\s*(\d+)/);
            if (!riskMatch) {
              core.setFailed('Risk score not provided');
            }
            const risk = parseInt(riskMatch[1]);
            if (risk < 1 || risk > 10) {
              core.setFailed('Risk score must be 1-10');
            }
            
      - name: Require security approval for high-risk changes
        uses: actions/github-script@v7
        if: github.event.pull_request.draft == false
        with:
          script: |
            const body = context.payload.pull_request.body;
            const riskMatch = body.match(/score:\s*(\d+)/);
            const risk = parseInt(riskMatch[1]);
            
            if (risk >= 7) {
              // Check if security team has approved
              const reviews = await github.rest.pulls.listReviews({
                owner: context.repo.owner,
                repo: context.repo.repo,
                pull_number: context.issue.number
              });
              
              const securityApprovals = reviews.data.filter(r => 
                r.state === 'APPROVED' && 
                r.user && 
                r.user.login.startsWith('security-')
              );
              
              if (securityApprovals.length === 0) {
                core.setFailed('High-risk changes (>=7) require Security team approval');
              }
            }

Implementation Roadmap

Figure · Timeline

Rollout in order

  1. Week 3Pilot with IT team
  2. Week 3Refine process based on feedback
  3. Week 4Expand to all departments
  4. Week 4Set up emergency CAB
  5. Week 4Create communication plan
Milestones in delivery order. Owners and the evidence each produces are in the table below.

Phase 1: Foundation (Week 1-2)

WeekTaskDeliverableOwner
1Draft Change Management PolicyPolicy document v1.0CISO
1Define change types and risk matrixApproval matrixSecurity Lead
1Define RACI matrixRole documentChange Manager
2Set up change registerSpreadsheet or toolChange Manager
2Create change request formTemplateChange Manager
2Create change log templateTemplateChange Manager
2Train core teamTraining sessionCISO

Phase 2: Process Rollout (Week 3-4)

WeekTaskDeliverableOwner
3Pilot with IT team10 changes processedChange Manager
3Refine process based on feedbackUpdated templatesChange Manager
4Expand to all departmentsAll departments using processChange Manager
4Set up emergency CABOn-call rosterCISO
4Create communication planEmail/Slack announcementsChange Manager

Phase 3: Automation (Week 5-8)

WeekTaskDeliverableOwner
5Set up GitHub/GitLab branch protectionProtected branchesDevOps Lead
5Create PR templateTemplate in repoDevOps Lead
6Set up CI/CD gatesGitHub Actions/GitLab CIDevOps Lead
6Integrate with Jira/ServiceNowAutomation rulesChange Manager
7Set up metrics dashboardDashboard v1Change Manager
7Automate change log populationIntegration scriptDevOps Lead
8Test full workflow end-to-end5 changes through full flowChange Manager
8Train all staffAll-hands sessionCISO

Phase 4: Optimization (Week 9-12)

WeekTaskDeliverableOwner
9First metrics reviewMonthly reportChange Manager
9Identify process bottlenecksImprovement listChange Manager
10Implement quick winsUpdated processChange Manager
10Run first emergency drillDrill reportCISO
11Conduct first internal auditAudit reportInternal Auditor
11Address audit findingsCorrective actionsCISO
12Review and update policyPolicy v2.0CISO
12Plan for next quarterQ2 roadmapCISO

Quick Reference

One-Page Summary: Annex A 8.32 in 60 Seconds

═══════════════════════════════════════════════════════════════
         ISO 27001:2022 ANNEX A 8.32 — QUICK REFERENCE
═══════════════════════════════════════════════════════════════

WHAT: Change management for information systems, software,
      services, data, processes, and documentation.

WHY: Uncontrolled changes cause 70% of production incidents.

9 COMPONENTS:
1. Impact assessment     6. Fallback planning
2. Authorization         7. Record keeping
3. Notification          8. Documentation review
4. Testing               9. Continuity plan update
5. Implementation

4 CHANGE TYPES:
Standard  → Pre-approved, auto-implemented
Normal    → Planned, 3-7 days, 2 approvers
Major     → Complex, 2-4 weeks, CAB approval
Emergency → Critical, < 4 hours, Emergency CAB

RISK SCORE = weighted average (business impact 30%, 
             systems affected 25%, reversibility 20%,
             security impact 15%, compliance impact 10%)

APPROVAL THRESHOLDS:
Risk 1-3:   Team Lead
Risk 4-6:   IT Manager + Security Lead
Risk 7-8:   CISO + CAB
Risk 9-10:  Emergency CAB

EMERGENCY CHANGES:
- Implement first, document within 24 hours
- Emergency CAB approves after implementation
- Root cause analysis within 1 week
- Process improvement within 2 weeks

AUDIT EVIDENCE:
□ Policy exists and approved
□ Change register complete
□ Sample of 10 changes reviewed
□ All changes have request, approval, test, review
□ Emergency changes documented
□ Training records current

KEY METRICS:
- Success rate: > 95%
- Change incidents: < 5%
- Rollback rate: < 3%
- Emergency rate: < 10%

═══════════════════════════════════════════════════════════════

Change Request Form (Minimal Version)

Change ID: ____________    Date: ____________    Requester: ____________

Title: ________________________________________________________________

Type: [ ] Standard  [ ] Normal  [ ] Major  [ ] Emergency

Risk Score: ___/10    (Business: __  Systems: __  Reversible: __  
                       Security: __  Compliance: __)

Affected Systems: ___________________________________________________

Business Justification: _______________________________________________
______________________________________________________________________

Testing Plan: ________________________________________________________

Rollback Plan: _______________________________________________________

Approvals Required:
[ ] IT Lead: ____________ Date: ________
[ ] Security Lead: ________ Date: ________
[ ] CISO: ________________ Date: ________ (if risk >= 7)
[ ] CAB: _________________ Date: ________ (if risk >= 8)

═══════════════════════════════════════════════════════════════

Indian Regulatory Context

DPDP Act 2023 and Change Management

DPDP Act RequirementChange Management ImplicationImplementation
Section 6, ConsentChanges to consent management systems require CAB approvalClassify consent system changes as "Major"
Section 8, Data Principal RightsChanges to DSAR systems must be reviewed for privacy impactInclude privacy impact assessment in change request
Section 9, Children's DataChanges to children's data processing require enhanced reviewCISO approval mandatory for children's data changes
Section 13, Grievance RedressalChanges to grievance systems must not disrupt redressalTest grievance workflows before deployment
Section 33, PenaltiesUnapproved changes leading to breach = potential fineEnforce CAB approval for all high-risk changes
Section 12, Data Breach NotificationChanges must not disrupt breach detection/notificationSecurity review mandatory for incident response system changes

RBI Cybersecurity Framework for Banks

RBI RequirementChange Management ImplementationFrequency
Cybersecurity policy updatesAll policy changes via CAB, documented, testedQuarterly
Critical system changesCISO + board approval for core banking changesPer change
Vendor system changesVendor change notification, impact assessment, approvalPer vendor change
Security patch managementEmergency change process for critical patchesAs needed
Infrastructure changesFull CAB review for network, server, database changesPer change
Rollout to productionPhased rollout, monitoring, rollback capabilityPer change

SEBI Cybersecurity Guidelines

SEBI RequirementChange Management Implementation
Trading system changesCISO + CTO approval, market hours restriction, rollback tested
Market surveillance changesEnhanced review, regulatory notification, phased rollout
Broker back-office changesBusiness owner approval, reconciliation testing, audit trail
Client portal changesSecurity review, availability testing, customer communication

IT Act 2000 (as amended)

IT Act ProvisionChange Management Implication
Section 43A, Reasonable security practicesUnapproved changes that weaken security = negligence
Section 67C, Log preservationChanges to logging systems must preserve 2-year retention
Section 70B, CERT-In directionsChanges must support CERT-In mandated security measures

Expanded Illustrative Scenarios: Indian Change Management Incidents

Illustrative Scenario 4: Indian Bank, Unauthorized Core Banking Change (2022)

What happened: A mid-sized Indian bank's IT team made a configuration change to the core banking system during business hours without CAB approval. The change was intended to optimize database queries but caused a deadlock condition. The core banking system became unavailable for 6 hours, affecting all branches, ATMs, and digital banking.

Impact:

  • 6-hour outage affecting 200+ branches, 500+ ATMs
  • 2 million customers unable to access accounts
  • RBI notification required (reported after 4 hours, missing 2-hour requirement)
  • RBI penalty: for inadequate change management and delayed reporting
  • Customer complaints to banking ombudsman: 5,000+
  • Media coverage, reputational damage
  • Remediation overhead: (emergency fix, incident response, legal)

Root causes:

  • No CAB approval for core banking changes
  • Change made during business hours (outside maintenance window)
  • No testing in staging environment
  • No rollback plan documented
  • Junior developer authorized to make production changes
  • No change management training for IT team

Lessons:

  • All core banking changes require CAB approval, CISO review, and board notification
  • Changes to critical systems only during approved maintenance windows
  • Mandatory testing in staging environment before production
  • Documented rollback plan tested before deployment
  • Segregation of duties: developers cannot deploy to production
  • Change management training for all IT staff (annual)
  • Emergency change process for critical fixes (still requires post-hoc approval)

Illustrative Scenario 5: Indian E-commerce, Deployment on Sale Day (2023)

What happened: An e-commerce company in Mumbai deployed a new payment gateway integration on Diwali sale day (their highest traffic day) without CAB approval. The integration had a race condition that caused duplicate payments for 2,500 customers. The issue was detected after 4 hours but required 3 days to reconcile all transactions.

Impact:

  • 2,500 customers charged twice (total overcharge: )
  • Refund processing overhead:
  • Customer service overload: 10,000+ calls/emails
  • Social media backlash, negative press
  • RBI notification for payment system failure
  • Loss of customer trust (estimated 20% churn in affected segment)
  • Remediation overhead: (refunds, reconciliation, legal, PR)

Root causes:

  • Deployment on high-traffic day without risk assessment
  • No CAB approval for payment system changes
  • Inadequate load testing (tested with 10% of expected traffic)
  • No rollback plan for payment integrations
  • No monitoring for duplicate payment detection
  • Business pressure to launch before sale day overrode security process

Lessons:

  • Blackout periods: no deployments on high-traffic days (sales, festivals, quarter-end)
  • Payment system changes require maximum scrutiny (CAB + CISO + business owner)
  • Load testing must simulate 2x expected peak traffic
  • Automated rollback for payment system changes (< 5 minutes)
  • Real-time monitoring for duplicate transactions, payment failures, anomaly detection
  • Business pressure never overrides security approval process
  • Phased rollout: 1% → 5% → 25% → 100% for payment changes

Illustrative Scenario 6: Indian Healthtech, Unapproved AI Model Update (2024)

What happened: A healthtech startup in Bengaluru updated their AI diagnostic model without CAB approval. The new model had a bias that caused false negatives for a specific demographic. The issue was detected after 2 weeks when doctors noticed anomalous diagnostic patterns. 150 patients received incorrect risk assessments.

Impact:

  • 150 patients with incorrect diagnostic results
  • Medical review required for all affected patients (overhead: )
  • Regulatory notification to National Health Authority
  • DPDP Act 2023 notification for health data processing error
  • Potential medical malpractice claims (2 filed, settled for each)
  • Product recall of AI diagnostic feature (3 weeks offline)
  • Remediation overhead: (review, retraining, legal, regulatory)

Root causes:

  • AI model change not classified as "Major" (should have been)
  • No bias testing for demographic subgroups
  • No clinical validation before deployment
  • No CAB approval for ML model changes
  • No monitoring for diagnostic accuracy drift
  • No rollback plan for model versions
  • Developer deployed directly to production

Lessons:

  • All AI/ML model changes classified as "Major" (high impact, irreversible)
  • Bias testing mandatory for all demographic subgroups before deployment
  • Clinical validation by medical professionals before any diagnostic AI deployment
  • Model versioning with instant rollback capability
  • Real-time monitoring for accuracy drift, bias detection, anomaly alerts
  • A/B testing for AI models: shadow mode → limited rollout → full deployment
  • CAB must include ethics review for AI changes affecting patient outcomes
  • Documented model card with performance metrics across all subgroups

Continuous Improvement

Change Management Improvement Cycle

┌─────────────────────────────────────────────────────────────┐
│  PLAN                                                        │
│  • Review change metrics and trends                          │
│  • Identify root causes of emergency changes                 │
│  • Benchmark against industry standards                      │
│  • Plan process improvements                                  │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│  DO                                                          │
│  • Implement process improvements                            │
│  • Update templates and tools                                │
│  • Train team on changes                                      │
│  • Deploy new automation                                      │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│  CHECK                                                       │
│  • Measure improvement effectiveness                         │
│  • Review post-implementation metrics                        │
│  • Gather feedback from stakeholders                         │
│  • Audit the improved process                                 │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│  ACT                                                         │
│  • Standardize successful improvements                       │
│  • Document lessons learned                                   │
│  • Update policy and procedures                               │
│  • Communicate changes to organization                        │
└─────────────────────────────────────────────────────────────┘

Improvement Metrics

MetricBaselineTargetMeasurement
Emergency change rate30%<10%(Emergency changes / Total changes) × 100
Failed change rate15%<5%(Failed changes / Total changes) × 100
CAB approval time5 days<2 daysMean time from submission to approval
Change cycle time2 weeks<1 weekMean time from request to deployment
Rollback success rate80%>95%(Successful rollbacks / Attempted rollbacks) × 100
Post-change incident rate20%<5%(Incidents after changes / Total changes) × 100
Change documentation completeness70%>95%(Complete records / Total changes) × 100
Stakeholder satisfaction3.5/5>4.5/5Survey score from change stakeholders

Annual Improvement Agenda

MonthFocusActivitiesDeliverable
JanuaryMetrics reviewAnalyze annual change metrics, identify trendsAnnual change report
FebruaryProcess optimizationStreamline approval workflow, update templatesUpdated process v2.X
MarchTraining updateRefresh change management training, new hire onboardingUpdated training materials
AprilTool evaluationEvaluate new change management tools, automationTool evaluation report
MayIntegration reviewReview integration with CI/CD, DevOps, ITSMIntegration assessment
JuneMid-year auditInternal audit of change management processAudit report
JulyEmergency change reviewAnalyze emergency changes, reduce root causesEmergency change reduction plan
AugustAutomation enhancementDeploy new automation, improve CI/CD integrationAutomation roadmap
SeptemberStakeholder feedbackSurvey stakeholders, address pain pointsFeedback report
OctoberPolicy updateUpdate change management policy for new requirementsPolicy v2.X
NovemberAudit preparationPrepare evidence, conduct mock auditAudit-ready package
DecemberYear-end reviewComplete review, plan next yearAnnual improvement plan

How Singahi can help

Singahi is one team for compliance, assessment and managed security. We help growing companies implement and certify ISO 27001:2022, and stay secure afterward.


Continue the toolkit

← Previous controlA.8.31Separation of Development, Test and Production Environments
More controls are published regularly. Browse the full toolkit for what's live.

How we can help

Working toward this?

If a certification or a customer's security questionnaire is what brought you here, tell us where you are. We'll give you an honest read on the work and the timeline, with no obligation.

What happens next

  1. Tell us the trigger

    A questionnaire, an audit date or an investor ask. The short form or a call both work.

  2. A practitioner replies

    A senior practitioner, not a bot, within four business hours.

  3. You get a scoped next step

    An honest view of what the work involves. No pressure, no theatre.