71 lines
4.1 KiB
YAML
71 lines
4.1 KiB
YAML
---
|
|
last_verified: 2026-03-16
|
|
pattern:
|
|
id: operational-raci
|
|
name: "Operational RACI Matrix"
|
|
category: operations
|
|
---
|
|
|
|
description: >
|
|
Defines responsibilities across customer and Oracle/partner teams for
|
|
ongoing operations. R=Responsible (does the work), A=Accountable (owns
|
|
the outcome), C=Consulted, I=Informed. Generated from the engagement
|
|
model (fully managed, co-managed, or self-managed).
|
|
|
|
# Three operational models — the skill selects based on discovery
|
|
models:
|
|
|
|
fully_managed:
|
|
description: "Oracle/partner manages everything. Customer consumes DB as a service."
|
|
trigger: "Customer says 'DBA-less', 'no DBA team', 'fully managed', or team_skills is low"
|
|
raci:
|
|
- { activity: "DB provisioning", customer: "I", oracle: "R/A" }
|
|
- { activity: "DB patching & upgrades", customer: "I", oracle: "R/A" }
|
|
- { activity: "Backup & recovery", customer: "I", oracle: "R/A" }
|
|
- { activity: "Performance monitoring", customer: "I", oracle: "R/A" }
|
|
- { activity: "Performance tuning", customer: "C", oracle: "R/A" }
|
|
- { activity: "Security configuration", customer: "A", oracle: "R" }
|
|
- { activity: "Access control (IAM)", customer: "R/A", oracle: "C" }
|
|
- { activity: "Data Safe / audit review", customer: "A", oracle: "R" }
|
|
- { activity: "Incident response (DB)", customer: "I", oracle: "R/A" }
|
|
- { activity: "Incident response (app)", customer: "R/A", oracle: "C" }
|
|
- { activity: "Capacity planning", customer: "C", oracle: "R/A" }
|
|
- { activity: "DR testing", customer: "A", oracle: "R" }
|
|
- { activity: "Schema changes", customer: "R/A", oracle: "I" }
|
|
- { activity: "App deployment", customer: "R/A", oracle: "I" }
|
|
- { activity: "Network changes", customer: "R/A", oracle: "C" }
|
|
- { activity: "Cost optimization review", customer: "A", oracle: "R" }
|
|
- { activity: "Oracle SR escalation", customer: "C", oracle: "R/A" }
|
|
- { activity: "Compliance reporting", customer: "A", oracle: "R" }
|
|
|
|
co_managed:
|
|
description: "Customer has DBAs but wants Oracle/partner for complex ops."
|
|
trigger: "Customer says 'we have DBAs but no cloud experience', or team exists but is small"
|
|
raci:
|
|
- { activity: "DB provisioning", customer: "R", oracle: "C" }
|
|
- { activity: "DB patching & upgrades", customer: "R", oracle: "C" }
|
|
- { activity: "Backup & recovery", customer: "R/A", oracle: "C" }
|
|
- { activity: "Performance monitoring", customer: "R", oracle: "I" }
|
|
- { activity: "Performance tuning", customer: "R", oracle: "C" }
|
|
- { activity: "Security configuration", customer: "R/A", oracle: "C" }
|
|
- { activity: "Access control (IAM)", customer: "R/A", oracle: "I" }
|
|
- { activity: "Incident response (DB)", customer: "R", oracle: "C" }
|
|
- { activity: "Incident response (app)", customer: "R/A", oracle: "I" }
|
|
- { activity: "Capacity planning", customer: "R", oracle: "C" }
|
|
- { activity: "DR testing", customer: "R", oracle: "C" }
|
|
- { activity: "Schema changes", customer: "R/A", oracle: "I" }
|
|
- { activity: "Oracle SR escalation", customer: "R", oracle: "C" }
|
|
|
|
self_managed:
|
|
description: "Customer manages everything. Oracle provides platform only."
|
|
trigger: "Customer has strong DBA team with cloud experience, or explicitly says 'we manage'"
|
|
raci:
|
|
- { activity: "DB provisioning", customer: "R/A", oracle: "I" }
|
|
- { activity: "DB patching & upgrades", customer: "R/A", oracle: "I" }
|
|
- { activity: "Backup & recovery", customer: "R/A", oracle: "I" }
|
|
- { activity: "Performance monitoring", customer: "R/A", oracle: "I" }
|
|
- { activity: "Security configuration", customer: "R/A", oracle: "I" }
|
|
- { activity: "Incident response", customer: "R/A", oracle: "I" }
|
|
- { activity: "DR testing", customer: "R/A", oracle: "I" }
|
|
- { activity: "Oracle SR escalation", customer: "R/A", oracle: "C" }
|