--- last_verified: 2026-03-18 pattern: id: engagement-raci name: "ECAL Engagement RACI" category: governance --- description: > Defines who is Responsible, Accountable, Consulted, and Informed for each ECAL artefact during the engagement lifecycle. This is the PROCESS RACI (who does what during pre-sales), not the operational RACI (who runs the solution post-go-live). Source: ECAL 3.1 Practitioners Guides. roles: EA: "Enterprise Architect" SE: "Solution Engineer" BA: "Business Architect" CS: "Customer Success" DA: "Deployment Architect" VC: "Value Consulting" Sales: "Sales" MS: "Managed Services" CloudOps: "Cloud Operations" Customer: "Customer" raci_definitions: R: "Responsible — executes and delivers the artefact" A: "Accountable — signs off, owns the outcome (max one per artefact)" C: "Consulted — contributes expertise, reviewed before completion" I: "Informed — notified of the result" # ═══════════════════════════════════════════════════════════════ # DEFINE PHASE # ═══════════════════════════════════════════════════════════════ define: ideate: step_purpose: > Understand the customer situation and propose a potential solution (value story) that resonates with their business drivers. artefacts: - name: "Customer Profile" EA: "A/R" SE: "R" BA: "C" CS: "C" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "I" - name: "Strategy Map" EA: "C" SE: "R/A" BA: "I" CS: "I" DA: "I" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "" - name: "Point of View" EA: "A/R" SE: "R" BA: "C" CS: "C" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "" - name: "Ideation Workshop" EA: "C" SE: "A/R" BA: "C" CS: "C" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "R" - name: "Business Case" # Roles filled during Ideate are minimal; revisited in Confirm EA: "" SE: "" BA: "" CS: "" DA: "" VC: "" Sales: "" MS: "" CloudOps: "" Customer: "" - name: "Value Story" EA: "A/R" SE: "R" BA: "C" CS: "C" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "" validate: step_purpose: > Present the Point of View to the customer and validate the ideas. Assess impact and customer willingness to investigate a solution. artefacts: - name: "Value Story Delivery" EA: "A/R" SE: "R" BA: "C" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "R" Customer: "R" plan: step_purpose: > Once the PoV is validated, plan the Design phase activities, resources, and timeline as a joint plan with the customer. artefacts: - name: "Joint Engagement Plan" EA: "A/R" SE: "C" BA: "R" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "R" # ═══════════════════════════════════════════════════════════════ # DESIGN PHASE # ═══════════════════════════════════════════════════════════════ design: current: step_purpose: > Understand the customer's context: current architecture, business processes, constraints, and priorities relevant to the engagement. artefacts: - name: "Business Constraints" EA: "R/A" SE: "" BA: "R" CS: "" DA: "C" VC: "I" Sales: "C" MS: "C" CloudOps: "I" Customer: "C" - name: "Security Constraints" EA: "R/A" SE: "" BA: "R" CS: "" DA: "C" VC: "C" Sales: "C" MS: "C" CloudOps: "I" Customer: "C" - name: "Current State Process & Capability Map" EA: "R/A" SE: "R" BA: "C" CS: "C" DA: "C" VC: "C" Sales: "" MS: "" CloudOps: "I" Customer: "R/C" - name: "Discovery Questionnaire" EA: "R/A" SE: "" BA: "R" CS: "" DA: "C" VC: "R" Sales: "C" MS: "C" CloudOps: "I" Customer: "R/C" - name: "Current State Apps & Tech Portfolio" EA: "R/A" SE: "" BA: "R" CS: "" DA: "C" VC: "I" Sales: "C" MS: "C" CloudOps: "I" Customer: "R/C" - name: "Operational RACI (Current)" EA: "R/A" SE: "" BA: "" CS: "C" DA: "C" VC: "" Sales: "C" MS: "" CloudOps: "" Customer: "R/C" - name: "Prioritization Matrix" EA: "R/A" SE: "" BA: "R" CS: "" DA: "C" VC: "I" Sales: "C" MS: "C" CloudOps: "I" Customer: "C" - name: "Current State Architecture" EA: "R/A" SE: "" BA: "R" CS: "" DA: "C" VC: "I" Sales: "C" MS: "C" CloudOps: "I" Customer: "" future: step_purpose: > Create the overall solution: architecture, deployment design, transition plan, service design, sizing, and BoM. solution_design: - name: "Future State Process & Capability Map" EA: "R/A" SE: "C" BA: "C" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Future State Apps & Tech Portfolio" EA: "R/A" SE: "C" BA: "C" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Future State Architecture" EA: "R/A" SE: "C" BA: "C" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Solution Roadmap" EA: "R/A" SE: "C" BA: "C" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Extension Catalog" EA: "R/A" SE: "C" BA: "C" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Integration Catalog" EA: "R/A" SE: "C" BA: "C" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Information & BI Model" EA: "R/A" SE: "C" BA: "C" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" deployment_design: - name: "Deployment Design" EA: "R/A" SE: "" BA: "C" CS: "I" DA: "R/C" VC: "" Sales: "" MS: "C" CloudOps: "I" Customer: "C" - name: "Datacentre Design" EA: "R/A" SE: "" BA: "C" CS: "" DA: "R/C" VC: "" Sales: "" MS: "C" CloudOps: "I" Customer: "C" - name: "Lifecycle Management Design" EA: "R/A" SE: "" BA: "C" CS: "" DA: "R/C" VC: "" Sales: "" MS: "C" CloudOps: "I" Customer: "C" - name: "Network Design" EA: "R/A" SE: "" BA: "C" CS: "" DA: "R/C" VC: "" Sales: "" MS: "C" CloudOps: "I" Customer: "C" - name: "Identity & Access Design" EA: "R/A" SE: "" BA: "C" CS: "" DA: "R/C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Environment Catalog" EA: "R/A" SE: "" BA: "C" CS: "" DA: "R/C" VC: "" Sales: "" MS: "C" CloudOps: "I" Customer: "C" - name: "Recovery Model" EA: "R/A" SE: "" BA: "C" CS: "" DA: "R/C" VC: "" Sales: "" MS: "C" CloudOps: "I" Customer: "C" - name: "Management Design" EA: "R/A" SE: "" BA: "C" CS: "" DA: "R/C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Data Locality & Data Security" EA: "R/A" SE: "" BA: "C" CS: "" DA: "R/C" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" transition_design: - name: "Implementation Plan" EA: "A" SE: "C" BA: "" CS: "I" DA: "R/C" VC: "" Sales: "C" MS: "" CloudOps: "I" Customer: "C" - name: "Implementation RACI" EA: "A" SE: "C" BA: "" CS: "" DA: "R" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" - name: "Provisioning Plan / Map" EA: "A" SE: "C" BA: "C" CS: "" DA: "R" VC: "" Sales: "" MS: "C" CloudOps: "I" Customer: "C" - name: "Adoption Plan" EA: "A" SE: "C" BA: "" CS: "" DA: "R" VC: "" Sales: "" MS: "" CloudOps: "I" Customer: "C" service_design: - name: "Operational Services RACI" EA: "A" SE: "" BA: "" CS: "" DA: "" VC: "" Sales: "R" MS: "C" CloudOps: "I" Customer: "C" - name: "Operational Services Design" EA: "A" SE: "" BA: "" CS: "" DA: "" VC: "" Sales: "R" MS: "C" CloudOps: "I" Customer: "C" demo_poc: - name: "PoC Joint Execution Plan" EA: "A" SE: "" BA: "R" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "I" - name: "Demo / PoC Delivery" EA: "A" SE: "" BA: "R" CS: "" DA: "C" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "I" bom_sizing: - name: "Architecture Review" EA: "C/I" SE: "" BA: "C/R" CS: "" DA: "C/I" VC: "" Sales: "C/I" MS: "" CloudOps: "R/A" Customer: "" - name: "Bill of Materials & Sizing" EA: "C/I" SE: "" BA: "C/R" CS: "" DA: "C/I" VC: "" Sales: "C/I" MS: "" CloudOps: "R/A" Customer: "" confirm: step_purpose: > Assemble design work into a high-impact Solution Proposal that enables the customer to validate and decide to proceed. artefacts: - name: "Solution Proposal" EA: "A/R" SE: "C" BA: "C" CS: "" DA: "C" VC: "C" Sales: "" MS: "" CloudOps: "C" Customer: "I" - name: "Partner / Services Proposal" EA: "C" SE: "" BA: "" CS: "" DA: "A/R" VC: "" Sales: "R" MS: "" CloudOps: "C" Customer: "C" - name: "RFx Response" EA: "C" SE: "C" BA: "A/R/C" CS: "I" DA: "" VC: "" Sales: "" MS: "" CloudOps: "C" Customer: "I" - name: "Commercial Agreement" EA: "C" SE: "C" BA: "C" CS: "" DA: "C" VC: "" Sales: "C" MS: "" CloudOps: "A/R" Customer: "R" # ═══════════════════════════════════════════════════════════════ # DELIVER PHASE # ═══════════════════════════════════════════════════════════════ deliver: adopt: step_purpose: > Transition from proposed architecture to implementation. Pre-sales → delivery handover without rework. establish_governance: - name: "Architecture Governance" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Operating Model" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Business Transition Plan" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Training & Communication Plan" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" manage_project: - name: "Project Governance" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Project Plan" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Project Delivery" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Signoff & Close" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" customer_adoption: - name: "Contracts & Policy Review" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Readiness Assessment" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Configuration & Customization" EA: "A/R" SE: "" BA: "I" CS: "" DA: "R" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Security Build" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Data Migration" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Validation & Testing" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Business Enablement" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" - name: "Go-Live & Hypercare" EA: "C" SE: "" BA: "I" CS: "" DA: "R/A" VC: "R/C/I" Sales: "R" MS: "I" CloudOps: "" Customer: "R" operate: step_purpose: > Solution is live. Operational capabilities from the Operating Model are performed to retain vitality. Business outcome reporting active. artefacts: - name: "Cloud Operating Framework" EA: "" SE: "" BA: "" CS: "I" DA: "R" VC: "" Sales: "R" MS: "R" CloudOps: "" Customer: "R/A" - name: "OCI Operationalization Framework" EA: "" SE: "" BA: "" CS: "" DA: "R/A" VC: "" Sales: "R/C" MS: "" CloudOps: "" Customer: "C/I" improve: step_purpose: > Capture learnings, validate value delivery, identify next hypothesis to tackle. Feed improvements back into ECAL. artefacts: - name: "Retrospective" EA: "C/I" SE: "C/I" BA: "" CS: "R" DA: "R/A" VC: "" Sales: "R" MS: "R" CloudOps: "" Customer: "C" - name: "Value Realization" EA: "C/I" SE: "C/I" BA: "" CS: "R" DA: "R/A" VC: "" Sales: "R" MS: "R" CloudOps: "" Customer: "C" - name: "Customer Success Story" EA: "C/I" SE: "C/I" BA: "" CS: "R" DA: "R/A" VC: "" Sales: "R" MS: "R" CloudOps: "" Customer: "C" - name: "Improvement Actions" EA: "C/I" SE: "C/I" BA: "" CS: "R/A" DA: "R" VC: "" Sales: "R" MS: "R" CloudOps: "" Customer: "C" # ═══════════════════════════════════════════════════════════════ # LESSONS LEARNED PER STEP (from ECAL Practitioners Guides) # ═══════════════════════════════════════════════════════════════ lessons_learned: define: - "Listen to the customer and also to each other" - "Don't defend your Point of View to the customer, listen for ideas" - "Understand what the customer is saying" - "Make Point of View SMART: Specific, Measurable, Attainable, Relevant, Time-based" - "Think carefully about whether it's right to proceed" - "Do you have a senior customer sponsor that will support you?" current: - "Frame the problem — don't gather requirements" - "Capture current state in terms of people, process and technology" - "Be collaborative with the customer and share everything" - "Use whatever works — try top down and bottom up" - "Understand the business context, business drivers and desired outcomes" - "Be very clear about the scope — which systems are in and out" future: - "Always look for a quick win for the customer" - "The operational model is just as important as the architecture" - "Don't forget non-production environments" - "Security and data locality must be understood early, don't leave it too late" confirm: - "Propositions must be SMART in a customer context" - "Ensure you have evidence to support all positions" - "The Roadmap must be achievable" - "Think about the person you are presenting to — what does it mean for them" - "Quality of the presentation is very important — it must look professional" adopt: - "Look for a Minimum Viable Product (or service) that delivers real customer benefits early" - "Incremental delivery phases should maximize customer value per the roadmap" - "Always consider how to help the customer with adoption and ownership" - "Architecture artifacts are constantly refined as more is learned during Deliver" improve: - "Leverage any opportunity to capture a successful outcome as a customer story" - "Look back at every project for opportunities to improve" - "Keep in touch with the customer and track how the project is going" - "Share your learning with your team" - "Feed back suggested improvements to the ECAL process"