Project

General

Profile

CR #201 » GOV-002_任務分派與RACI.md

內容更新:內部稱謂去識別化(2026-10-18) - Redmine Admin, 10/18/2026 05:32 AM

 

GOV-002 任務分派與 RACI

項目 內容
文件編號 GOV-002
版本 1.0
狀態 已核定
撰寫者 PM
審查者 SA / QA Lead
對應需求 全案

1. 角色定義

本專案採「三層治理、八組執行」之組織設計(與建議書 ch04 §4.5、ch13 §13.2 一致)。
本文件僅定義本系統建置階段所需角色。

1.1 治理層

角色 代號 職責
本行專案督導 STC 重大決策、資源核可、風險裁決
專案總監 PD 交付承諾、跨方協調
專案經理 PM 計畫、進度、風險、變更、溝通、品質關卡裁決

1.2 管理層

角色 代號 職責
技術架構師 SA 總體架構、服務邊界、技術選型、非功能設計
業務分析主管 BA 需求確認、差異分析、業務規則、RTM
品保主管 QA Lead 測試策略、准入准出、缺陷管理、品質報告

1.3 執行層

角色 代號 職責 主要產出
業務分析師 BA 撰寫 BRD、拆解業務規則、驗收準則 BRD-001~004
資料分析師 DA 資料模型、ER-Diagram、資料字典、遷移映射 SDD-001、SAD-003
系統架構師 SA 架構決策、服務切分、整合與部署架構 SAD-001~006
系統設計師 SD 細部設計、DFD、Sequence、狀態機、API Contract SDD-002~006
資安架構師 SEC 威脅建模、身分與授權、加密與個資保護 SAD-005
技術組長 TL Coding Spec、程式骨架、Code Review、技術仲裁 CSP-001~004
前端工程師 FE React 18 + Vite WebUI 實作 frontend/
後端工程師 BE 微服務實作(含領域層、持久層、API 層) backend/
測試工程師 QA 測試計畫、測試劇本、測試資料、缺陷驗證 TRP-001、TRR-001
測試自動化 TestBOT 單元/整合測試自動產生與執行、覆蓋率量測、回歸 TRR-001 自動段
維運工程師 SRE 容器化、CI/CD、可觀測性、Runbook ops/、CSP-004

2. 工作分解與分派

代號規則:WS<工作流>-<序號>。R=負責(Responsible)、A=當責(Accountable)、
C=諮詢(Consulted)、I=知會(Informed)。

WS1 需求(BRD)

代號 工作包 PM BA DA SA SD SEC TL QA 產出
WS1-01 業務情境與利害關係人分析 A R C C I I I I BRD-001 §1–2
WS1-02 端到端業務流程梳理(12 條主流程) A R C C C I I C BRD-001 §4
WS1-03 業務規則清單(可參數化者標記) A R C C C I C C BRD-001 §5
WS1-04 FR 68 項逐項追蹤清單 A R I C C I I C BRD-002
WS1-05 NFR 逐項追蹤清單(資安/效能/可用度) A C I R C R C C BRD-003
WS1-06 POC 17 項驗收情境清單 A R I C C C I R BRD-004
WS1-07 範圍界定與分階段交付(R1/R2/R3) A R I C C C C C BRD-001 §3

WS2 架構(SAD)

代號 工作包 PM BA DA SA SD SEC TL QA 產出
WS2-01 架構原則與品質屬性(Quality Attributes) A C I R C C C C SAD-001
WS2-02 分層架構與系統上下文(Context / Container) A I I R C C C I SAD-001
WS2-03 DDD 事件風暴與 bounded context 切分 A C C R C I C I SAD-002
WS2-04 服務互動矩陣與同步/非同步決策 A I I R C I C I SAD-002
WS2-05 資料架構(分庫策略、CQRS、一致性) A C R R C C C I SAD-003
WS2-06 整合架構(Gateway、事件匯流、電文) A I I R C C C I SAD-004
WS2-07 API 治理(版本、契約優先、速率限制) A I I R C C C I SAD-004
WS2-08 威脅建模(STRIDE)與控制措施 A I I C C R C C SAD-005
WS2-09 身分驗證/授權/加密/個資遮罩設計 A C C C C R C C SAD-005
WS2-10 部署架構、擴縮容與可觀測性 A I I R I C C I SAD-006

WS3 設計(SDD)

代號 工作包 PM BA DA SA SD SEC TL QA 產出
WS3-01 設計總覽、分層職責、通用模式 A I C C R C C I SDD-000
WS3-02 聚合設計與 ER-Diagram(含可落地 DDL) A C R C R I C I SDD-001
WS3-03 資料字典與代碼表 A C R I C I I C SDD-001
WS3-04 DFD L0–L2 流程分解 A C C C R C I C SDD-002
WS3-05 Sequence Diagrams(12 條關鍵情境) A C I C R C C C SDD-003
WS3-06 一致性設計:冪等、樂觀鎖、Saga、補償 A I C R R I C C SDD-004
WS3-07 併發衝突與重複入帳防範設計 A C C C R I C R SDD-004
WS3-08 狀態機設計(卡片、授權佔用、分期、爭議) A C I C R I C C SDD-005
WS3-09 API Contract(OpenAPI 3.1,全服務) A C I C R C C C SDD-006
WS3-10 WebUI 設計規範(依客戶認可 HTML) A C I I R C C C SDD-007
WS3-11 WebUI 頁面清單與權限矩陣 A C I I R C C I SDD-007

WS4 程式規範(CSP)

代號 工作包 PM BA DA SA SD SEC TL QA 產出
WS4-01 Coding Standard(語言、格式、靜態檢查) A I I C C I R C CSP-001
WS4-02 專案骨架、模組分層、依賴規則 A I I C C I R I CSP-002
WS4-03 錯誤處理、回應碼、例外階層 A C I C C I R C CSP-003
WS4-04 可觀測性:結構化日誌、追蹤、指標 A I I C I C R C CSP-004
WS4-05 單元測試規範、覆蓋率門檻、測試替身規則 A I I I C I C R CSP-005
WS4-06 反模式禁令:禁止塞框架、禁止 mock data A C I C C I R R CSP-001 §6、CSP-005 §5

WS5 前端實作

代號 工作包 PM BA SD SEC TL FE QA 產出
WS5-01 Vite + React 18 專案骨架與設計 Token A I C I R R I frontend/
WS5-02 版式殼層(登入、側欄、頁首、麵包屑) A I C I C R I frontend/src/layout
WS5-03 通用資料表/查詢列/分頁/明細元件 A I C I C R I frontend/src/components
WS5-04 各功能頁(依 SDD-007 頁面清單) A C C I C R C frontend/src/pages
WS5-05 API 串接層(不得 mock) A I C I R R C frontend/src/api
WS5-06 前端單元測試與元件測試 A I I I C C R frontend/**/*.spec.tsx

WS6 後端實作

代號 工作包 PM BA DA SD SEC TL BE QA 產出
WS6-01 共用平台層(common、gateway、BFF) A I I C C R R I backend/platform
WS6-02 領域層(entities / value objects / rules) A C C C I C R C 各服務 domain/
WS6-03 應用層(use cases / 交易邊界) A C I C I C R C 各服務 application/
WS6-04 介面層(REST / 事件消費者) A I I C C C R C 各服務 interfaces/
WS6-05 基礎層(repository / outbox / 外部適配) A I C C C C R I 各服務 infrastructure/
WS6-06 資料庫 migration 與種子資料(參數類,非假資料) A C R C I C R C **/migrations/
WS6-07 單元測試(領域規則為主) A I I I I C R R **/*.spec.ts

WS7 測試

代號 工作包 PM BA SA SD SEC TL QA TestBOT 產出
WS7-01 測試計畫與准入/准出標準 A C C C C C R I TRP-001
WS7-02 測試劇本(含 POC 17 項對應) A R I C C I R C TRP-001 §5
WS7-03 測試資料策略(合成資料,非 mock) A C I C R I R R TRP-001 §6
WS7-04 單元測試自動執行與覆蓋率量測 A I I I I C C R TRR-001
WS7-05 缺陷紀錄、分級、修復驗證 A I I I I C R R TRR-002
WS7-06 POC 驗收情境執行與證據留存 A R C C C I R R BRD-004 驗收結果

WS8 部署與維運

代號 工作包 PM SA SEC TL SRE QA 產出
WS8-01 容器映像與本機編排(Compose) A C I C R I ops/
WS8-02 CI 管線(建置、靜態分析、單元測試) A I I C R C ops/ci
WS8-03 環境配置與密鑰管理 A C R I R I ops/
WS8-04 Runbook(啟動、監控、異常處置) A C I I R I OPS-001

3. 關鍵路徑與相依

flowchart TD
  W1["WS1 需求<br/>BRD-001~004"] --> W2["WS2 架構<br/>SAD-001~006"]
  W2 --> W3["WS3 設計<br/>SDD-000~007"]
  W3 --> W4["WS4 程式規範<br/>CSP-001~005"]
  W4 --> G{"品質關卡 G3<br/>設計凍結"}
  G -->|通過| W56["WS5 前端 + WS6 後端<br/>程式撰寫"]
  W56 --> W7["WS7 測試<br/>TRR-001/002"]
  W7 --> G4{"品質關卡 G4<br/>測試准出"}
  G4 -->|通過| W8["WS8 部署維運"]
  W2 -.諮詢.-> W3
  W3 -.諮詢.-> W4
  W7 -.缺陷回饋.-> W56

關鍵路徑:WS1-07(範圍) → WS2-03(服務切分) → WS3-02(ER) → WS3-09(API Contract) → WS4-02(骨架) → WS6

風險提示:WS3-02 ER-Diagram 與 WS3-09 API Contract 為全案最長前置。
這兩份未凍結前不得開工寫程式——否則資料模型一改,全部服務重工。


4. 決策權歸屬(Decision Rights)

決策類型 提案 決策 諮詢 備註
業務規則認定 BA BA Lead 本行業務單位 有疑義須取得客戶書面確認
服務邊界調整 SA SA BA / DA / TL 影響 API Contract 者須走變更
資料模型變更 DA SA SD / TL 凍結後變更須經 PM 核可
API 破壞性變更 SD SA 全體 須升版並雙軌
技術選型 TL SA SEC / SRE 資安相關須 SEC 同意
品質關卡放行 QA Lead PM SA / BA 未達標不得放行
缺陷是否修復 QA QA Lead TL Severity 1/2 須 PM 知會
範圍變更 任何人 PM 本行督導 須走變更控制

5. 本階段(文件備審)完成定義

程式撰寫階段啟動前,下列條件必須全部成立:

# 條件 驗證方式
1 BRD-001~004 全部產出且狀態為「已核定」 文件表頭狀態欄
2 SAD-001~006 全部產出且狀態為「已核定」 文件表頭狀態欄
3 SDD-000~007 全部產出且狀態為「已核定」 文件表頭狀態欄
4 CSP-001~005 全部產出且狀態為「已核定」 文件表頭狀態欄
5 TRP-001 產出且狀態為「已核定」 文件表頭狀態欄
6 所有 Mermaid 區塊語法驗證 0 錯誤 自動化腳本
7 RTM 可回答「四問」的需求覆蓋率 = 100% GOV-004
8 文件內無 mock/stub/TODO 佔位 自動化腳本
(37-37/67)