ITIL v5 Compass
Case Studies
DevOps in a Regulated Bank

Case Study: DevOps in a Regulated Bank

Scenario

Organization: A Tier 2 commercial bank (5,000 employees, 800 IT staff) with legacy ITIL 4 processes, strict regulatory requirements (Basel III, DORA, PCI DSS), and a growing digital banking division.

Initiative: The CTO wants to adopt DevOps and SRE practices to accelerate digital banking product delivery from quarterly releases to weekly (or daily) deployments, while maintaining regulatory compliance.

Tension: The compliance team believes DevOps means "bypassing controls." The engineering team believes compliance means "deploying once a quarter." Both are wrong.


The Challenge: Dual Complexity Contexts

This scenario operates across two complexity contexts simultaneously:

DomainComplexity ContextManagement Approach
Regulatory complianceOrderedRules are known; cause and effect are clear; follow established controls
Digital product innovationComplexCustomer needs emerge unpredictably; probe-sense-respond through iteration
💡

Core ITIL v5 insight: The organization does not need to choose between DevOps speed and ITIL governance. It needs a governance pattern that applies the right controls to the right context. Ordered contexts get standard controls; complex contexts get lightweight, automated governance.


Solution: Governance by Context

Change Enablement Redesign

Change TypeGovernanceAutomationFrequency
Standard (pre-approved, automated)Policy-as-code checks in CI/CD pipelineAutomated: deploy on green pipeline20+/day
Normal (moderate risk)Lightweight async review by Change CoordinatorSemi-automated: deploy after review within 4 hours5-10/week
Significant (high risk, regulatory)Change Advisory Board reviewManual: governance committee approval2-4/month
Emergency (production outage)Single authorizer (on-call manager)Expedited: deploy now, document afterAs needed

Policy-as-Code Implementation

Instead of replacing the CAB with "no controls," the team encoded compliance requirements into the CI/CD pipeline:

ControlTraditional (Manual)DevOps (Automated)
Code reviewChange Manager reviews change request formPull request requires 2 peer approvals before merge
Security scanAnnual security auditAutomated SAST/DAST scan on every build
Compliance checkManual checklist signed by Compliance OfficerAutomated policy-as-code validates against regulatory rules
Audit trailPaper trail in change management systemGit commit history + pipeline logs (immutable)
Rollback capabilityDocumented rollback plan in change recordAutomated canary deployment with auto-rollback on error threshold

SRE Practices Adopted

SRE PracticeITIL v5 PracticeApplication
SLOs (Service Level Objectives)Service Level ManagementDefine measurable reliability targets for each digital banking service
Error budgetsRisk ManagementQuantified tolerance for failure: if error budget is exhausted, freeze deployments
Blameless post-mortemsProblem ManagementReplace "who made the error" with "what system conditions enabled the error"
On-call rotationsIncident ManagementDevelopment teams share on-call responsibility with operations
Toil reductionContinual ImprovementSystematically eliminate repetitive manual work

Results (12 Months)

MetricBefore DevOpsAfter DevOpsChange
Deployment frequencyQuarterly (4/year)Weekly average (52/year)13x increase
Lead time for changes6 weeks3 days14x faster
Change failure rate15%4%73% reduction
MTTR (production incidents)4 hours35 minutes85% reduction
Regulatory audit findings3 findings/audit0 findings/audit100% improvement
Developer satisfaction58%81%+23 points

Counter-intuitive finding: The automated controls produced fewer regulatory audit findings than the manual process. Automated policy-as-code is more consistent and comprehensive than human checklist review.


ITIL v5 Concepts Demonstrated

ConceptApplication
Complexity contextsDual context: ordered (compliance) + complex (product innovation); different controls for each
Governance patternsCompliance-based for regulatory matters; Guided for product development
Complementary frameworksITIL (governance + practices) + DevOps (culture + automation) + SRE (reliability engineering)
Guiding principles"Optimize and automate": automating controls improves both speed AND compliance
DORA metricsFour key metrics provided quantifiable evidence of improvement

Discussion Questions

  1. The error budget concept says "if the budget is exhausted, freeze deployments." How do you apply this in a bank where a regulatory deadline requires a change regardless?

  2. Policy-as-code eliminated manual compliance checks. What new risks does this introduce?

  3. How does the "you build it, you run it" DevOps principle interact with ITIL's practice ownership model?

  4. Developer satisfaction improved from 58% to 81%. Using the Organizations and People dimension, why is this relevant to the bank's strategic goals?


Related Pages