--- description: RACI Matrix creation โ€” Responsibility Assignment Matrix untuk mendefinisikan siapa Responsible, Accountable, Consulted, Informed per task --- # /raci_matrix - Team Responsibilities Matrix **Sumber:** TOPIC_004 > 05_project_blueprint.md (ยง5.4 Stakeholders & RACI) --- ## ๐Ÿ“‹ Kapan Menggunakan Workflow Ini - Saat **assigning roles** dalam proyek - Untuk **clarity** tentang tanggung jawab - Menghindari **confusion** tentang siapa melakukan apa - Bagian dari **Project Charter** --- ## ๐ŸŽฏ RACI Explained ``` +-----------------------------------------------------------------+ | RACI MATRIX | | (Responsibility Assignment Matrix) | +-----------------------------------------------------------------| | | | R | RESPONSIBLE | | | Who does the work? | | | -> The person(s) executing the task | | | -> Can be multiple people | | | | A | ACCOUNTABLE | | | Who is ultimately answerable? | | | -> The person who approves/signs off | | | -> ONLY ONE person per task (crucial!) | | | | C | CONSULTED | | | Who provides input? | | | -> Subject matter experts | | | -> Two-way communication | | | | I | INFORMED | | | Who needs to know? | | | -> Updated on progress/decisions | | | -> One-way communication | | | +-----------------------------------------------------------------+ ``` --- ## ๐Ÿ› ๏ธ STEP-BY-STEP WORKFLOW ### STEP 1: List Team Members (5 min) **Identify all stakeholders:** - Sponsor - Project Manager - Dev Lead - Developers - QA - Designer - Client --- ### STEP 2: List Tasks/Deliverables (10 min) **Common project tasks:** - Requirements gathering - UI/UX Design - Technical architecture - Frontend development - Backend development - Testing & QA - Deployment - Documentation - Training - Sign-off --- ### STEP 3: Assign RACI (15 min) **For each task, assign:** - **R** โ€” Who does the work? - **A** โ€” Who approves? (only ONE) - **C** โ€” Who to consult? - **I** โ€” Who to inform? **โš ๏ธ Critical Rule:** Only ONE "A" per task! --- ### STEP 4: Review & Validate (10 min) **Check for:** - [ ] Every task has at least one R - [ ] Every task has exactly one A - [ ] No task has missing assignments - [ ] Workload is balanced --- ## ๐Ÿ“‹ RACI MATRIX TEMPLATE ```markdown ## RACI MATRIX ### Project: \***\*\_\_\*\*** | Task/Deliverable | Sponsor | PM | Dev Lead | Developer | QA | Designer | Client | | ---------------------- | ------- | --- | -------- | --------- | --- | -------- | ------ | | Requirements gathering | I | A | C | | | C | R | | UI/UX Design | I | A | C | | | R | C | | Technical architecture | I | A | R | C | | | I | | Frontend development | I | A | C | R | | C | I | | Backend development | I | A | R | R | | | I | | Testing & QA | I | A | I | C | R | | I | | Deployment | I | A | R | R | C | | I | | Documentation | I | A | C | R | | | I | | Training | I | A | | R | | | R | | Sign-off | A | R | I | I | I | I | R | **Legend:** - R = Responsible (does the work) - A = Accountable (approves, only 1) - C = Consulted (provides input) - I = Informed (kept updated) ``` --- ## ๐Ÿ’ก Common Patterns | Task Type | Typical A | Typical R | | ------------ | -------------- | ----------- | | Requirements | PM | Client | | Design | PM | Designer | | Development | PM or Dev Lead | Developers | | Testing | PM | QA Team | | Deployment | PM | Dev Lead | | Sign-off | Sponsor | PM + Client | --- ## ๐Ÿ“ Output File **Setelah workflow selesai, AI WAJIB generate file markdown:** **Path:** `AI-Agent/Output/Planning/[ProjectName]/11_raci_matrix.md` **Template Output:** ```markdown # [Project Name] - RACI Matrix **Date:** [YYYY-MM-DD] **Version:** 1.0 --- ## Team Members | Role | Name | | --------------- | ------ | | Sponsor | [Name] | | Project Manager | [Name] | | Dev Lead | [Name] | | Developer | [Name] | | QA | [Name] | | Designer | [Name] | --- ## RACI Matrix | Task/Deliverable | Sponsor | PM | Dev Lead | Developer | QA | Designer | | ---------------------- | ------- | --- | -------- | --------- | --- | -------- | | Requirements gathering | I | A | C | | | C | | UI/UX Design | I | A | C | | | R | | Technical architecture | I | A | R | C | | | | Frontend development | I | A | C | R | | C | | Backend development | I | A | R | R | | | | Testing & QA | I | A | I | C | R | | | Deployment | I | A | R | R | C | | | Documentation | I | A | C | R | | | | Sign-off | A | R | I | I | I | I | --- ## Legend - **R** = Responsible (does the work) - **A** = Accountable (approves, only ONE per row) - **C** = Consulted (provides input) - **I** = Informed (kept updated) --- ## Validation Checklist - [x] Every task has at least one R - [x] Every task has exactly one A - [x] No task has missing assignments - [x] Workload is balanced ``` --- ## ๐Ÿ“š Referensi - PMBOK, Smartsheet - TOPIC_004/05_project_blueprint.md (Lines 326-383)