On this page
2.4) RACI/RASCI Charts
1. The Definitions
- RACI (The Delivery Baseline):
- Responsible: The “doer.” The technical resource or delivery team member who executes the work or configures the system (e.g., the M365 engineer running the PowerShell scripts).
- Accountable: The “owner.” The single individual answerable for the correct and thorough completion of the task. This is the role owner who approves the final state and signs off on the risk. Crucial rule: There can only be one Accountable person per task.
- Consulted: The “advisor.” Subject Matter Experts (SMEs), security analysts, or legal teams whose input is sought before or during the work. Communication is two-way.
- Informed: The “audience.” Stakeholders or helpdesk leads who are kept up-to-date on progress or outcomes after a decision or change is made. Communication is one-way.
- RASCI (The Enterprise Expansion):
- Support: The “helper.” Resources explicitly allocated to assist the Responsible party in completing the task (e.g., a Tier 2 helpdesk agent helping an Architect gather diagnostic logs for a migration). Unlike a Consulted role, Support actively rolls up their sleeves to do work.
2. RACI as a Consultant’s “Shield”
- Preventing “Scope Creep” and Operational Noise: As a contractor, delivery teams will naturally try to shift routine tasks or unassigned project risks onto your plate. A pre-agreed RACI matrix clarifies that while you may be Consulted on an architectural pattern (see 2.3), the delivery team remains Responsible for data cleanup and user training.
- Enforcing Single Accountability: When a project stalls or an outage occurs, a matrix with multiple “A"s leads to finger-pointing. Forcing the project team to designate a single Accountable role owner ensures that escalation boundaries are respected (see 1.3) and decisions are actually finalized.
- Architectural Handover Assurance: A RACI matrix isn’t just for active deployment; it maps out the steady-state future. Documenting who is Accountable for long-term governance (e.g., renewing sensitivity labels or reviewing Entra ID Guest access) ensures your offboarding is clean and defensible.
3. M365 Specific RACI/RASCI Examples
| M365 Project Task | Enterprise Architect (You) | M365 Lead / Role Owner | Project Manager | Security / Compliance SME | Tier 1/2 Helpdesk |
|---|---|---|---|---|---|
| Defining Tenant-Wide External Sharing Guardrails | R | A | I | C | I |
| Provisioning and Configuring Production SharePoint Sites | C | A | R | I | S |
| Deploying Emergency Conditional Access Rules (Phishing) | R | A | I | C | I |
| Executing Bulk User License Assignment / Cleanup | I | A | R | I | S |
| Reviewing Microsoft Message Center for Evergreen Updates | R | A | I | C | I |
4. Best Practices for Matrix Design
- Granular Task Breakdown: Avoid high-level, ambiguous descriptions like “Manage SharePoint” or “Security Setup.” Break them down into discrete, actionable items like “Approve SharePoint External Sharing Exceptions” or “Configure Inbound Mail Transport Rules.”
- The “One ‘A’ Per Row” Rule: If a row has more than one Accountable role, split the task. Dual accountability is a primary driver of project delays and architectural drift in multi-tenant environments.
- Keep ‘C’ and ‘I’ Lean: Inundating every department as “Consulted” creates analysis paralysis. Limit your Consulted roles to actual decision influencers, and move passive observers strictly to Informed.
5. Essential Tools for RACI Management
- Microsoft Lists / Excel: Use a structured grid natively hosted within the project’s SharePoint environment. Utilize conditional formatting to immediately highlight rows that violate the “One ‘A’” rule or lack a “R”.
- Azure DevOps / Jira: Map your RACI assignments directly to Epic and Feature-level ownership fields. Ensure that the Assigned to field aligns with the “Responsible” party, while the “Feature Owner” fields reflect the “Accountable” party.
- Confluence / Teams Wiki: Pin the finalized matrix to the header of your engineering wiki to serve as an instant operational reference point when triage boundaries are challenged (see 1.2).