# 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)最低標準與共用模板 - [ ] 最終簽核人與各類產出物審核責任
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up