---
# System prepended metadata

title: OKR 與任務分配檢視（提供全員檢視）

---

# OKR／任務分配：最終版（提供全員檢視）

文件版本：v1.1
更新日期：2026-01-20

依據文件：
- `docs/planner/okr-summary.md`
- `docs/planner/system-ops-execution-checklist.md`
- `docs/planner/工作執掌.md`
- `docs/planner/okr-ownership-review.md`
- `docs/work/pd-capacity-effort-5y.md`

本文件內容：
- 專案目標與範圍
- OKR（含量測定義、關鍵產出物、責任歸屬）
- 任務分配（對應 system ops 清單 1–13）
- 工作量（PD/月，含 AI Copilot 情境摘要）
- 待確認事項
- 變更紀錄（Changelog）

---

## 變更紀錄（Changelog）

- 2026-01-19 v1.0：最終版彙整 OKR、關鍵產出物、責任分配、工作量與待確認事項；補齊風險與工作量明細。
- 2026-01-20 v1.1：更新工作量估算口徑為歷史 commit 計算結果，補足閱讀說明、結論與可如期判讀，調整 AI Copilot 節省係數（正常估算）與總覽/摘要數字。

---

## 0. 角色對應（本文件）

| 角色 | 對應人員 | 核心責任 |
| --- | --- | --- |
| PM（OKR Owner） | （待填） | OKR 與里程碑、風險控管、跨單位協調與簽核 |
| System Architect / DevOps | 嘉揚 | 架構邊界與治理、API/合約治理、遷移交付節奏 |
| QA（品質與資料） | 怡慧 | 前端品質/無障礙/資料品質量化、驗證可行性與回歸節奏 |
| SRE（GKE 與可靠性） | 宇傑 | GKE 落地基線、可觀測/可靠性、下線/降載與演練 |

---

## 1. 專案目標與範圍（共識版，需會議確認）

### 1.1 專案目標
- 以「資訊公開平臺暨一覽表」為主體，提升品質（性能 / 無障礙 / 穩定度）並建立可審計的運維基礎（可用率、MTTR、部署成功率等）。
- 推進雲端化與工具導入，使系統具備可觀測、可重建、可持續交付能力。
- 將「遷移（.NET Core 系統開發建置）」納入可驗收且可量測的年度交付目標。

### 1.2 系統現況摘要
- 既有環境包含 On-Prem（Docker Swarm、XenServer/IIS）與 GCP（portal）。
- 遷移與維持範圍需再確認：目前描述為「全面遷移至雲端」，但部分系統標註「既有架構維持」。

### 1.3 可檢核定義（不可違反）
- KR 必須可計算（公式 + 指標來源 + 量測週期）。
- KR 不依賴主觀描述或人工評分。
- 每項工作必須有可檢核產出物（PR / 設定檔 / 報告 / Dashboard / Runbook / Tag）。

---

## 2. OKR（最終版）

> 註：以下「負責人（DRI）」為第一責任人；「第二責任人」用於備援與能力擴張。

### O1：提升資訊公開平臺品質與可用性

**KR1-1：核心頁面 Web Vitals 達標**
- 達標條件：LCP ≤ 2.5s AND INP ≤ 200ms AND CLS ≤ 0.1（75th percentile）
- 量測：每日彙整 + 週檢視（7 天滾動）
- 關鍵產出物：Web Vitals 上報（程式碼/設定）、CWV Dashboard、上線後 7 天報告（含異常與改善紀錄）
- 負責人（DRI）：怡慧；第二責任人：嘉揚

**KR1-2：前端錯誤率 ≤ 0.5%**
- 計算：`Frontend Error Rate = error_events / page_view_events`
- 量測：每日彙整 + 週檢視
- 關鍵產出物：錯誤事件蒐集/聚合、告警規則、每月摘要
- 負責人（DRI）：怡慧；第二責任人：嘉揚

**KR1-3：WCAG 2.1 AA 主要頁面合規率 100%**
- 計算：`Accessibility Pass Rate = pages_without_AA_violation / total_target_pages`
- 量測：每次 PR + 上線後抽測
- 關鍵產出物：自動掃描流程（Playwright + freego）、缺失修正 PR、檢測報告
- 負責人（DRI）：怡慧；第二責任人：嘉揚
- 政府無障礙網站工具:freego(windows,linux)
- AI建議axe

---

### O2：建立穩健後端與系統運維基礎

**KR2-1：API p95 延遲 ≤ 300ms，API 5xx ≤ 0.5%**
- 計算：`p95_latency = histogram_quantile(0.95, request_latency)`；`5xx_rate = 5xx_responses / total_requests`
- 量測：每日彙整 + 上線後 7 天
- 關鍵產出物：API 監測儀表板、告警規則、瓶頸改善紀錄
- 負責人（DRI）：嘉揚；第二責任人：宇傑

**KR2-2：部署成功率 ≥ 95%，且上線後 7 天內無事故**
- 計算：`Deployment Success Rate = successful_deployments / total_deployments`
- 量測：每次部署 + 月結算
- 關鍵產出物：部署紀錄（pipeline/Tag）、回滾方案與演練紀錄、事故關聯追蹤（Issue）
- 負責人（DRI）：嘉揚；第二責任人：宇傑

**KR2-3：可用率 ≥ 99.5%，MTTR ≤ 30 分鐘**
- 計算：`Availability = uptime / total_time`；`MTTR = sum(recovery_time) / incident_count`
- 量測：月結算 + 事件回顧
- 關鍵產出物：黑箱探測/告警、事件時間軸紀錄、Runbook、演練報告
- 負責人（DRI）：宇傑；第二責任人：嘉揚

備註（門檻分層）：
- Edge（Nginx）5xx 可採更嚴格門檻（例如 ≤ 0.3%），但需在儀表板明確標示層級（Edge vs API）。

---

### O3：推動開發流程與文件成熟度

**KR3-1：構型文件覆蓋率 ≥ 95%**
- 計算：`Config Coverage = documented_components / total_components`
- 量測：每次 PR
- 關鍵產出物：構型文件清單、模板與維護規範、缺漏清單（可追蹤）
- 負責人（DRI）：嘉揚；第二責任人：宇傑

**KR3-2：API First 覆蓋率 100%，且 API 5xx ≤ 0.5%**
- 計算：`API First Coverage = endpoints_with_openapi / total_endpoints`
- 量測：每次 PR + 上線後 7 天
- 關鍵產出物：OpenAPI 規範、規範檢核（Spectral）、合約測試（Dredd 或等價方案）
- 負責人（DRI）：嘉揚；第二責任人：怡慧

**KR3-3：CI/CD 穩定發布**
- 指標與門檻：CI/CD 成功率 ≥ 95%、部署時間 ≤ 20 分鐘、發布頻率 ≥ 每月 1 次
- 量測：月結算
- 關鍵產出物：Pipeline 報表、發布節奏紀錄、流程整合 PR、導入說明
- 負責人（DRI）：嘉揚；第二責任人：宇傑

---

### O4：提高資料品質與一致性

**KR4-1：資料一致率 ≥ 99%，未解差異 = 0**
- 計算：`Consistency Rate = matched_records / total_records`
- 量測：每次資料匯入
- 關鍵產出物：驗證程式碼/規則、差異清單與原因分析、修正回報紀錄
- 負責人（DRI）：怡慧；第二責任人：宇傑

**KR4-2：驗證彙整 ≤ 2 工作天**
- 計算：`Avg Resolution Time = sum(close_time - open_time) / issue_count`
- 量測：月結算（以 Issue/工單為准）
- 關鍵產出物：資料問題追蹤流程、SLA 報表、每月回顧
- 負責人（DRI）：宇傑；第二責任人：怡慧

---

### O5：推進 .NET Core 系統遷移與現代化交付（目標環境：GCP GKE）

遷移完成（DoD）共通驗收標準（需同時滿足）：
- 已部署到目標環境：GCP GKE（Kubernetes）。
- 具備可觀測性：延遲/錯誤率/資源使用儀表板與告警規則（口徑對齊 KR2-1/2-3）。
- 具備可操作性：Runbook（含回滾/復原）與至少一次演練紀錄。
- 具備可審計：PR/Tag/部署紀錄可追溯。

**KR5-1：遷移清單與優先序覆蓋率 100%**
- 計算：`Migration Plan Coverage = planned_components / total_components_in_scope`
- 量測：每次 PR + 月結算
- 關鍵產出物：遷移清單（優先序/相依/風險/驗收）、里程碑排程、風險清單
- 負責人（DRI）：嘉揚；第二責任人：宇傑

**KR5-2：遷移完成率達標（依里程碑）**
- 計算：`Migration Completion Rate = done_components / planned_components`
- 達標門檻：（待填；需 in-scope 與 sizing 完成後回填）
- 量測：每次 PR + 月結算
- 關鍵產出物：遷移完成清單（以 DoD 驗收）、上線/回滾演練紀錄、每月遷移報告
- 負責人（DRI）：嘉揚；第二責任人：宇傑

**KR5-3：舊環境下線/降載可量化（避免遷移雙跑）**
- 計算（需擇一定義並固定口徑）：
  - `Decommission Rate = decommissioned_components / planned_components`
  - `Legacy Workload Reduction = 1 - (legacy_runtime_instances / baseline_legacy_runtime_instances)`
- 達標門檻：（待填；需定義 legacy 基線後回填）
- 量測：月結算
- 關鍵產出物：下線清單、切換/回復紀錄、環境資源/成本摘要（如可取得）
- 負責人（DRI）：宇傑；第二責任人：嘉揚

---

## 3. 任務分配（依 `system-ops-execution-checklist.md` 1–13）

| 清單項目 | 對應 OKR | 負責人（DRI） | 第二責任人 | 核心關鍵產出物（例） |
| --- | --- | --- | --- | --- |
| 1. 網頁版面維護 | O1 | 怡慧 | 嘉揚 | 變更清單、版面 PR、CWV/錯誤率報告 |
| 2. .NET Core 開發建置 | O5 | 嘉揚 | 宇傑 | 遷移/模組清單、PR、測試/部署紀錄、上線/回滾演練 |
| 3. 構型文件版本化 | O3 | 嘉揚 | 宇傑 | 構型文件庫、模板、文件更新 PR |
| 4. 無障礙 2.1 | O1 | 怡慧 | 嘉揚 | 檢測報告、修正 PR、自動掃描流程 |
| 5. 後台介面整併 | O2/O3 | 嘉揚 | 怡慧 | 權限矩陣、整併 PR、操作說明 |
| 6. 美化網站 | O1 | 怡慧 | 嘉揚 | 改版清單/設計稿、改版 PR、驗證報告 |
| 7. Nginx 分流維護 | O2 | 宇傑 | 嘉揚 | Nginx 設定更新、切換/回復流程文件、演練紀錄 |
| 8. Nginx 規則建構 | O2/O3 | 宇傑 | 嘉揚 | rules 規範、規則清單、驗證報告/PR |
| 9. 資料比對驗證程式 | O4 | 怡慧 | 宇傑 | 驗證程式碼、差異清單、驗證報告 |
| 10. 強化雲端可靠性 | O2 | 宇傑 | 嘉揚 | SLO/告警設定、演練報告、Runbook |
| 11. 導入雲端工具 | O3 | 嘉揚 | 宇傑 | 工具清單、整合 PR、導入說明 |
| 12. 容器化導入 | O2/O5 | 宇傑 | 嘉揚 | Dockerfile/部署清單、映像掃描報告、部署 PR |
| 13. API First Design | O3 | 嘉揚 | 怡慧 | OpenAPI 規範、合約測試、API 變更 PR |

---

## 4. 分工風險與注意事項（需持續管理）

分工風險與注意事項：
- 嘉揚涵蓋範圍廣（API + CI/CD + 遷移），若同時承擔大量零碎維運，容易造成遷移里程碑延宕。
- Edge/基礎設施（Nginx、切換演練、告警/可用率）需收斂由宇傑主責，避免「設計與維運責任」不一致。
- 資料驗證需避免單點：怡慧主責規則/結果與前端呈現，宇傑主責資料來源/環境差異與備援。

其他關鍵風險（本文件需明確識別）：
- 範圍未定：O5 `total_components_in_scope` 未定前，KR5-2/KR5-3 無法定案，年度可完成性無法驗證。
- 量測未落地：O1 目標頁面清單未定前，KR1-1/KR1-3（100%/達標）不可驗證。
- 指標口徑混淆：Edge（Nginx）與 API 指標若未分層，可能造成誤判（例如以 Edge 5xx 覆蓋 API 5xx）。
- 遷移雙跑風險：未建立下線/降載基線與門檻，遷移後舊環境成本與風險可能不降反升。
- 演練不足：缺少回滾/復原演練會導致 MTTR 目標不可達，且遷移風險外溢到營運。
- 人力滿載：若連續月份緩衝 < 2 PD/月，突發事件會直接吃掉遷移/品質節奏。
- 工具與權限：GKE baseline（命名空間/網路/憑證/機密/觀測）與權限未就緒會阻塞 O5 交付。

---

## 5. 工作量（PD/月，初估）

估算口徑：
- 單位：人日（PD, Person-Day），1 PD = 8 小時。
- 週期：以每月估算（PD/月）。
- 可用產能假設：以 `docs/work/pd-capacity-effort-5y.md` 之 1/3/5 年加權人日 91.14 PD/年換算為 7.60 PD/月；依作者 commit 日人日比例分配到人員（Chiayang Shih=嘉揚、hyh=怡慧、loyc=宇傑），未對應作者排除後正規化。
- 緩衝建議：每人至少預留 10%（約 0.16–0.32 PD/月）處理突發事件與臨時支援。

閱讀說明：
- PD：人日（Person-Day），1 PD = 8 小時。
- DRI：Directly Responsible Individual，第一責任人。
- 表格讀法：摘要表看「任務投入」是否低於「可用產能」；明細表以「人員合計」呈現各項目分配（已含 DRI/2nd）。
- 可如期判讀：情境 A 滿載（0 緩衝）風險高；情境 B 仍有緩衝，較可如期。

結論（重點在此，表格為輔助）：
- 若無 AI Copilot（情境 A），整體滿載，時程風險高。
- 使用 AI Copilot（情境 B，正常估算）可保留緩衝，較可如期，整體估計節省 1.88 PD/月（約 24.7%）。
- 判斷可如期方式：以「總任務所需 PD（情境 A=7.60、情境 B=5.72）」對照「可用產能 7.60 PD/月」，低於產能則可如期、等於或高於產能則風險增加。

範圍說明：
- 下表僅量化 `docs/planner/system-ops-execution-checklist.md` 的 1–13 項（該清單由年度計畫書彙整產生）。
- 未納入：年度計畫書以外的結案報告、臨時資安通報、重大事故處置、跨單位協調等。

### 5.0 情境總覽（快速判讀）

說明：情境 B 以「正常」節省係數估算；若需保守或樂觀版本，需另行調整係數與重新計算。

| 情境 | 任務投入合計（PD/月） | 可用產能合計（PD/月） | 緩衝（PD/月） | 整體提升（估算，相對 A） | 可如期判讀 |
| --- | --- | --- | --- | --- | --- |
| A：未使用 AI Copilot | 7.60 | 7.60 | 0.00 | - | 需注意風險 |
| B：使用 AI Copilot | 5.72 | 7.60 | +1.88 | -1.88 PD（估算，約 24.7%） | 較可如期 |

### 5.1 情境 A：未使用 AI Copilot（摘要）

| 人員 | 任務投入（PD/月） | 可用產能假設（PD/月） | 差額（PD/月） |
| --- | --- | --- | --- |
| 怡慧 | 1.62 | 1.62 | 0.00 |
| 嘉揚 | 2.74 | 2.74 | 0.00 |
| 宇傑 | 3.24 | 3.24 | 0.00 |
| 合計 | 7.60 | 7.60 | 0.00 |

### 5.2 情境 B：使用 AI Copilot（摘要）

| 人員 | 任務投入（PD/月） | 可用產能假設（PD/月） | 差額（PD/月） | 節省（估算，相對情境 A） |
| --- | --- | --- | --- | --- |
| 怡慧 | 1.23 | 1.62 | +0.39 | -0.39 |
| 嘉揚 | 2.00 | 2.74 | +0.74 | -0.74 |
| 宇傑 | 2.49 | 3.24 | +0.75 | -0.75 |
| 合計 | 5.72 | 7.60 | +1.88 | -1.88（估算） |

### 5.3 情境 A：未使用 AI Copilot（明細）

說明：為降低閱讀負擔，本表以「人員合計（DRI+2nd）」呈現，數值為估算並四捨五入到小數點後兩位。
| 清單項目 | 月工作量（PD） | 怡慧（合計） | 嘉揚（合計） | 宇傑（合計） |
| --- | --- | --- | --- | --- |
| 1. 網頁版面維護 | 0.53 | 0.37 | 0.16 | 0.00 |
| 2. .NET Core 開發建置 | 1.40 | 0.00 | 0.97 | 0.43 |
| 3. 構型文件版本化 | 0.38 | 0.00 | 0.16 | 0.22 |
| 4. 無障礙 2.1 | 0.41 | 0.25 | 0.16 | 0.00 |
| 5. 後台介面整併 | 0.60 | 0.12 | 0.48 | 0.00 |
| 6. 美化網站 | 0.37 | 0.37 | 0.00 | 0.00 |
| 7. Nginx 分流維護 | 0.43 | 0.00 | 0.00 | 0.43 |
| 8. Nginx 規則建構 | 0.43 | 0.00 | 0.00 | 0.43 |
| 9. 資料比對驗證程式 | 0.59 | 0.37 | 0.00 | 0.22 |
| 10. 強化雲端可靠性 | 1.02 | 0.00 | 0.16 | 0.86 |
| 11. 導入雲端工具 | 0.38 | 0.00 | 0.16 | 0.22 |
| 12. 容器化導入 | 0.59 | 0.00 | 0.16 | 0.43 |
| 13. API First Design | 0.44 | 0.12 | 0.32 | 0.00 |

### 5.4 情境 B：使用 AI Copilot（明細）

情境 B 定義與節省係數假設（估算，正常）：
- 適用範圍：程式碼樣板/重構、測試腳本、文件草稿、規則/查詢語句等可由人審核的產出。
- 不適用/效益低：變更審核與決策、環境權限申請、事故處置、跨單位協調、實體演練。
- 品質前提：所有 Copilot 產出需有人審閱（安全性、可維護性、可觀測性），不得以省時犧牲品質門檻。
- 節省係數（初估）：#2/#3/#5/#9/#13 約 30%；#1/#4 約 20%；#7/#8/#10/#11/#12 約 20%；#6 約 15%。

| 清單項目 | 月工作量（PD） | 怡慧（合計） | 嘉揚（合計） | 宇傑（合計） |
| --- | --- | --- | --- | --- |
| 1. 網頁版面維護 | 0.53 → 0.43 | 0.30 | 0.13 | 0.00 |
| 2. .NET Core 開發建置 | 1.40 → 0.98 | 0.00 | 0.68 | 0.30 |
| 3. 構型文件版本化 | 0.38 → 0.26 | 0.00 | 0.11 | 0.15 |
| 4. 無障礙 2.1 | 0.41 → 0.33 | 0.20 | 0.13 | 0.00 |
| 5. 後台介面整併 | 0.60 → 0.42 | 0.08 | 0.34 | 0.00 |
| 6. 美化網站 | 0.37 → 0.31 | 0.31 | 0.00 | 0.00 |
| 7. Nginx 分流維護 | 0.43 → 0.34 | 0.00 | 0.00 | 0.34 |
| 8. Nginx 規則建構 | 0.43 → 0.34 | 0.00 | 0.00 | 0.34 |
| 9. 資料比對驗證程式 | 0.59 → 0.41 | 0.26 | 0.00 | 0.15 |
| 10. 強化雲端可靠性 | 1.02 → 0.82 | 0.00 | 0.13 | 0.69 |
| 11. 導入雲端工具 | 0.38 → 0.31 | 0.00 | 0.13 | 0.18 |
| 12. 容器化導入 | 0.59 → 0.47 | 0.00 | 0.13 | 0.34 |
| 13. API First Design | 0.44 → 0.30 | 0.08 | 0.22 | 0.00 |

---

## 6. 待確認事項（需要補齊才可完整驗收）

- [ ] 專案範圍：哪些系統「確定遷移」與「維持既有架構」？
- [ ] O1 目標頁面清單（路徑/名稱、取樣來源、樣本量門檻、基線日期）
- [ ] O5 in-scope 盤點：`total_components_in_scope`、切分粒度（服務/模組/功能群）、每項 DoD 驗收人
- [ ] O5 sizing：每個 component 的 PD 估算（開發、測試、部署到 GKE、可觀測、Runbook、演練）
- [ ] 回填 KR5-2 季度里程碑門檻與 KR5-3 下線/降載門檻（含 legacy 基線口徑）
- [ ] GKE baseline：命名空間/網路/憑證/機密管理/觀測（metrics/log/trace）最低標準與共用模板
- [ ] 最終簽核人與各類產出物審核責任
