Skip to main content

RACI Matrix

RACI Matrix: {{PROJECT_NAME}}Drop — Fintech Payment App

Project: {{PROJECT_NAME}}Drop — Remittance + QR Payments Version: {{VERSION}}1.0 Date: {{DATE}}2026-02-23 Author: {{AUTHOR}}John (AI Director) Status: Draft | In Review | Approved Reviewers: {{REVIEWERS}}Alem Bašić (CEO)

Document History

Version Date Author Changes
0.1 {{DATE}}2026-02-23 {{AUTHOR}}John Initial draft — Drop-specific roles and activities

1. Purpose & How to Use This Matrix

This RACI matrix defines responsibility assignments for all activitiesDrop project activities. Drop is an AI-native internal product of ALAI Holding AS. Most "team" roles are filled by AI agents coordinated by John (AI Director). Alem Bašić (CEO) is the sole human, responsible for strategic decisions, partnerships, and deliverablesregulatory in the {{PROJECT_NAME}} project. It serves as the authoritative reference for:submissions.

  • Who does the work (Responsible)
  • Who is ultimately answerable for the outcome (Accountable)
  • Who provides input and expertise (Consulted)
  • Who needs to be kept informed (Informed)

Conflict resolution: When disagreements arise about ownership, refer to this document. Disputes escalate to the Accountable party, then to John (AI Director), ifthen unresolved.Alem (CEO) for strategic/financial issues.


2. RACI Definitions

Letter Role Definition Rule
R Responsible The person(s) who doDoes the work to complete the activityCan be multiple per activity
A Accountable The one person who is ultimatelyUltimately answerable; signs off on completionMUST be exactly ONEone per activity
C Consulted Provides expertise/input; two-way communication requiredOptional; should be minimized
I Informed Kept up to date on decisions/progress;updated; one-way communication Should be only those who need to know

Common Mistakes to Avoid:

  • Multiple A's on one activity — pick one, make others C or I
  • No R — every activity must have someone doing the work
  • Too many C's — consult only who truly adds value; too many slows work down
  • Missing I's — key stakeholders left uninformed create escalations

3. Project Roles

FeaturecodeThreat Budgetfor
Role Code Role Title Person / Agent OrgNotes
CEO Chief Executive Officer Alem ALAIBašić Strategic decisions, finalpartnerships, budgetbudget, approvalregulatory submissions
JD AI Director John ALAI(Claude Opus) Delivery accountability, architecture, agent coordination
PMBUILD ProjectBuilder ManagerAgent {{NAME/AGENT}}Claude Sonnet (per-task) ALAI Day-to-dayimplementation, coordination,API reportingroutes, frontend
POVAL ProductValidator OwnerAgent {{NAME/AGENT}}Claude Sonnet (per-task) ALAITesting, /validation, Client Backlog,review requirements prioritization(read-only)
BASEC BusinessSecurity AnalystAgent {{NAME/AGENT}}Claude (per-sprint) ALAI Requirementsmodelling, elicitation,security documentationaudit, compliance checks
TLLEGAL TechLegal LeadAgent {{NAME/AGENT}}Claude (as needed) ALAIArchitecture, codeRegulatory review, technicaldocument decisionsdrafting
DEVFIN Developer(s)Finance Agent {{NAME/AGENT}}Claude (as needed) ALAI Featureanalysis, implementationfinancial projections
DESEXT DesignerExternal Advisor {{NAME/AGENT}}TBD (human) ALAILegal /advisor Contract UI/UX,Finanstilsynet, visualBaaS assets
QAQA Engineer{{NAME/AGENT}}ALAITest planning, execution, sign-off
OPSDevOps / Infrastructure{{NAME/AGENT}}ALAICI/CD, deployment, monitoring
CSClient Sponsor{{NAME}}{{CLIENT}}Executive decisions, final acceptance
CPOClient Product Owner{{NAME}}{{CLIENT}}Day-to-day client requirementscontracts

4. RACI Matrix — Project Phases & Activities

4.1 Project Initiation & Planning

Activity / Deliverable CEO JD PMBUILD POVAL BASEC TLLEGAL DEVFIN DESQAOPSCSCPOEXT
Project Charter creation I ARCCC C I
Project Brief / Proposal I ARRRC C IC I
Budget approval A C II I
Stakeholder identificationICR CRAC
Communication PlanICACRII
Risk Register (initial) I CACCR C ICC
RACI Matrix I A
Stakeholder identificationCAR C
Communication PlanIA I
Project kick-off meetingIARRRRRRRRAR

4.2 Requirements & Analysis

Activity / Deliverable CEO JD PMBUILD POVAL BASEC TLLEGAL DEVFIN DESQAOPSCSCPOEXT
DiscoveryBusiness workshopsRequirements Document (BRD) IC IARR
Functional Requirements (FRS) C A R C
Non-Functional RequirementsCARC
User StoriesIAR CR
BusinessAcceptance Requirements Doc (BRD)ICCriteria I A R C CR
Functional Requirements (FRS)ICIARRCCCIR
Non-Functional RequirementsICICRACCCIC
User Stories (backlog creation)IIIARCCIR
Requirements sign-offACICRIAR
Requirements Traceability MatrixII I A R C R
Regulatory requirements mappingCC I IAR

4.3 Architecture & Design

Activity / Deliverable CEO JD PMBUILD POVAL BASEC TLLEGAL DEVFIN DESQAOPSCSCPOEXT
UXSystem researcharchitecture / user flows(ADRs) IIICCAIR
WireframesIIICCAIR
High-fidelity mockupsIIICCARC
Design system / style guideIIICCCAII
Design review & approvalICICCRAC
Technical architecture designICICC A R C
Architecture Decision Records (ADRs)ICARC
Database schema design I ICCA R C C
API contract design I ARC
Security architecture I C CA
PSD2 pass-through model designI A RCC
UI/UX design (Figma)IA
Infrastructure design (Fly.io / Docker) I A IR CA

4.4 Development

pages(Next.js10 dashboard
Activity / Deliverable CEO JD PMBUILD POVAL BASEC TLLEGAL DEVFIN DESQAOPSCSCPOEXT
SprintBackend planningAPI routes (26 endpoints) ICACC R C I
FeatureFrontend implementation I I ICA
Code reviewIscreens) A R
UnitDatabase testschema writing+ migrations A ICAR C
IntegrationAuthentication development(JWT + BankID mock) IC A R C
UI implementationICCRA
DailyRemittance standupflow implementation I A R R RC RRRR
SprintQR demopayment flow implementation IR A R R RC RRRIR
Sprint retrospectiveIARRRRRRR
TechnicalMerchant documentation Iimplementation A R
Feature flags implementationAR
CI/CD pipeline (GitHub Actions)AR
Docker containerisationAR
Code reviewAR
Unit test writingARC

4.5 TestingSecurity &Hardening Quality(Phase Assurance0.5)

Activity / Deliverable CEO JD PMBUILD POVAL BASEC TLLEGAL DEVFIN DESQAOPSCSCPOEXT
TestSecurity planaudit creation(full codebase) IICC C A I
TestJWT casesecret creationICCCChardening A I
Unit testing executionIR CRA
IntegrationCVV/card testingdata removal A IR C RAC
PerformanceCSRF testingprotection implementationARC I
Rate limiting (persistent)AR C
CSP headers implementationARC
Session managementARC
Demo credential removalARC
Compliance documentation (gap analysis)I C A CR I
SecurityPenetration testing (pre-launch) I CI C A

4.6 Testing & QA

Activity / DeliverableCEOJDBUILDVALSECLEGALFINEXT
Test strategyIACRC
UATTest preparationplan RI AC R RIC
UATUnit executiontests (Vitest — 40 tests) A IR C
CIntegration tests (20+ tests) RA A
UAT sign-offICIR C
CE2E tests (Playwright — 3 projects) AR
Defect triageIC C R
Performance tests (benchmarks)ACRC
Security tests (input chaos)ACR A
Regression testingtestsARC I
Definition of Done validation A C R A
Go/No-Go decision IA C RC

4.7 Compliance & Regulatory

Activity / DeliverableCEOJDBUILDVALSECLEGALFINEXT
PSD2 regulatory gap analysisC C R CA
GDPR compliance review C C CA
AML/KYC compliance setupCCCAR
Finanstilsynet PISP/AISP registrationACCR
Legal terms + privacy policyCCA
BaaS partner contract negotiationACCR

4.68 Deployment & Launch

Store
Activity / Deliverable CEO JD PMBUILD POVAL BASEC TLLEGAL DEVFIN DESQAOPSCSCPOEXT
Deployment checklist CI A C C C A
Staging deployment (Fly.io) I IA R C R RA
Production deployment CI ICA R RA
DNS / SSL setup C A
Monitoring /+ alerting setupICA
Go-live communicationI I A R IR
LaunchApp announcement Isubmission (iOS) I A R
Google Play submission (Android)IAR
Go-live communicationAC C C
Merchant onboarding (200 targets)AI
Post-launch monitoring (48h) CI CA R A I

4.79 Post-Launch & Maintenance

Activity / Deliverable CEO JD PMBUILD POVAL BASEC TLLEGAL DEVFIN DESQAOPSCSCPOEXT
Post-launch review (30 days) ICARRRRRRCR
Lessons learned documentationICARRRRRRRII
Handover documentationICARR A R R RCI
Bug fix triageIACRRIC
Performance optimizationICARCC
ClientBug trainingfix triage + resolution I CCA R C
Performance optimisationI ARC
Lessons learned documentationIARRCCC
Incident responseIARC
Monthly financial reportingACR
User feedback analysisCAR
Project closure sign-off A C R A

5. Escalation Matrix

Escalation Level Trigger Escalate To Response Time Resolution Time
L1 Task-level disagreementblocker Tech LeadJohn (technical) / PM (process)JD) 4 hours1 business day
L2 Role/accountabilityArchitecture/scope dispute PMJohn + John(JD) 4 hours1 business day
L3 Scope/priorityStrategic/financial conflictdecision JohnAlem + PO(CEO) 224 hoursSame day
L4 Contract/budget/strategicLegal/regulatory decisionJohn + Alem4 hours2 business days
L5External/client disputeblocker Alem + ClientExternal SponsorAdvisor 2448 hours3 business days

6. Handling Common RACI Conflicts

Issue: Multiple people marked A on same activity Action: Hold a 15-minute meeting; the most senior person or domain owner retains A; others become R or C.

Issue: No one marked R on an activity Action: PM escalates to John immediately. A without R = activity will not get done.

Issue: Too many C's (>4) on a single activity Action: Review each C — can they be demoted to I? Consult only those who provide unique value.

Issue: Key stakeholder says "I didn't know about X" Action: Review their I assignments; add missing I designations; improve communication plan frequency.

Issue: Team member disputes their R assignment Action: Discuss with PM; if skill gap, arrange training or reassign; document decision.


7. Review Cadence

TriggerReview TypeOwner
Project phase changeFull matrix reviewPM
New team member joinsRole assignments updatePM
Team member leavesResponsibility reassignmentPM
Scope change approvedImpact on rolesPM + PO
MonthlySanity check; any gaps?PM
Project retrospectiveLessons for next RACIPM

Approval

Approved
Role Name Date Signature
Author John (AI Director) 2026-02-23
Reviewer
Project Manager(AI)
AI Director (John) John 2026-02-23 Approved
Project Sponsor / CEO Alem Bašić TBD