C

Complete Product Development Guide

v1.3 · Complete-Product-Development-Guide.md · From Inception to Launch & Operations

Section 11

Product Development Roles & Responsibilities: RACI Matrix Reference

Product Development Roles & Responsibilities: RACI Matrix Reference

Quick Reference for Who Does What

Understanding RACI

  • R (Responsible) : Does the work

  • A (Accountable) : Final authority, delegate decision

  • C (Consulted) : Provides input before decision

  • I (Informed) : Kept updated after decision

Key Rule: Each activity should have ONE person Accountable, but multiple can be Responsible.

Phase 0: Discovery

Phase 0: Discovery
ActivityP<br>MSponsorTech LeadAnalystDesigner
Customer interviewsRC-R-
Market researchRAIR-
Problem statementRACC-
Competitive analysisC--RI
Business caseRACI-
Executive approvalCA---

Phase 1: Initiation

Phase 1: Initaton
<br>ActivityP<br>MSponsorTech LeadDev LeadScrum Master
Project charterRACII
Stakeholder identificationRC--I
Team assignmentRACCI
Kickoff meetingRA-IC
Slack/Git setupC-RC-
CommunicationplanRA-IC

Phase 2: Planning

Phase 2: Planning
ActivityP<br>MBATech LeadDev LeadQA LeadDesigner
MRDRC---I
PRDRCCCIC
User storycreationRRCCIC
RTG (Living Traceability Graph)RCCCIC
Product roadmapRCII--
ResourceplanningR-CAC-
Cost estimationRCC---
Risk registerRACII-
Tech stack decisionC-RACI
Timeline creationR-CA--

Phase 3: Design

ActivityDesi<br>gnerPMTech LeadBackend LeadFrontend<br>LeadQA
Design systemRA--II
UI/UX<br>mockupsRAC-CC
PrototypesRA--I-
System<br>architecture-CRAII
HLD (High-<br>Level Design)--RAI-
LLD (Low-Level<br>Design)--CRCI
Database design--CR--
API<br>specification-CCRAI
Security<br>architectureICRAIC
Design reviewARC-C-
Approval sign-<br>offARA---

Phase 4: Development

ActivityDev<br>LeadBack<br>end<br>DevsFrontend<br>DevsDevOpsPMQA
SprintplanningRCC-A-
Backlog<br>refinement-CC-AC
Code<br>development-RR--I
Code reviewARR---
Unit testing-RR--I
CI/CD setup---RI-
Build & artifact<br>creation---R--
Integration<br>testingCRCC-A
Staging<br>deployment---RII
Performance<br>tuningCRCC--
Documentation-RRC--

Phase 5: Testing

<br>ActivityQA LeadQA EngineersDev LeadP<br>MSecurity
TestplanningRACIC
Test scenario design-RCIC
Test case creation-RC--
Test environment setupC---R
Functional testingARC--
Automated testing-RA--
Performance testingRA-I-
SecuritytestingAR--R
Bugtracking& triageRRA--
Defect resolutionA-R--
UAT coordinationC--A-
UAT executionA----
UAT sign-offI--AI
ActivityQA LeadQA EngineersDev LeadP<br>MSecurity
Qualitysign-offRCA--

Phase 6: Deployment

ActivityDevOpsTech LeadP<br>MQASponsor
ReleaseplanningCRACI
Release notes--RC-
DeploymentprocedureRAII-
RollbackprocedureRAI--
Production setupRC---
Pre-deployment checklistARAA-
Code freeze approval-RA-C
Smoke test creation-A-R-
DeploytoproductionRCI--
Smoke test executionA--R-
MonitoringsetupRC---
Post-deployment monitoringRCIA-
Go/No-Go decision-RAAA
Customer communications--R-A

Phase 7: Operations

ActivityDevOpsBackend LeadP<br>MSupportOn-Call
Real-time monitoringRCI-C
Alert configurationRCI--
On-call rotation setupA-RI-
Incident responseARI-A
Root cause analysisARI--
Support ticket handling-C-R-
SLA trackingA-RA-
Performance optimizationCRA--
System monitoringRC-IA
Status reporting-CR--
ActivityDevOpsBackend LeadP<br>MSupportOn-Call
Backup& recoveryRCI--
Database maintenanceRA---

Phase 8: Closure

Phase 8: Closure
ActivityP<br>MTech LeadDev LeadSponsorAdmin
RetrospectiveplanningRA---
Retrospective facilitationR----
Lessons learned documentationRAC--
Finalproject reportRC---
Budget reconciliationA--R-
Team recognitionR--A-
Knowledge transfer-RR-I
Operations handoffCR--A
Documentation archiveA---R
Project closure approvalAR-A-
Use in workspaceDelivery cockpit