📝 專案計畫書範本(草稿)

1. 專案簡介

  • 專案名稱:應用系統架構轉型計畫

  • 專案目標

    • Phase 1:單體 → 容器化 → 上雲,達成 Lift & Shift
    • Phase 2:單體 → 微服務 → 容器化 → 上雲,完成業務導向解耦
  • 範圍

    • 涉及核心應用(XX 系統)、資料庫(DB2 / Oracle)、應用伺服器(Liberty)、批次處理(Spring Batch)
  • 預期效益

    • 部署時間縮短 70%
    • MTTR 減少 50%
    • 系統彈性與可擴展性提升

2. 專案里程碑 (Milestones)

里程碑說明產出物時間負責角色
M1現況盤點與架構審視系統盤點報告、風險清單W1–W2架構師、系統分析師
M2容器化樣板建立Dockerfile、Helm Chart、CI/CD PipelineW3–W4DevOps 工程師
M3雲網路與基礎建設就緒Terraform 模組、網路拓樸、資安控管表W5–W6雲平台工程師
M4容器化驗證SIT 測試報告、壓測報告、回退計畫W7–W8測試團隊、SRE
M5首批系統上線上線計畫、Runbook、SLA/SLO 報告W9–W10PM、應用團隊
M6微服務設計完成業務域切分、API 契約、事件流設計P2 W1–W2架構師、業務分析師
M7第一波微服務上線新服務、契約測試、金絲雀報告P2 W5–W8Dev 團隊、SRE
M8單體功能替換完成Strangler 完成報告、單體下線P2 W12+架構師、PM

3. RACI 表(責任分配矩陣)

活動PM架構師DevDevOps/SRE測試業務單位
現況盤點ARCCCI
容器化設計CA/RRCII
CI/CD PipelineICRAII
雲網路與 IaCICIA/RII
SIT/UAT 測試CCRCAI
上線與回退ARRRCI
微服務切分CA/RRCIC
API/事件治理IARCCC
營運/RunbookACIRII

(A=Accountable 負責決策 / R=Responsible 執行 / C=Consulted 諮詢 / I=Informed 知會)


4. 專案風險與因應

風險影響機率因應措施
應用程式硬編碼設定阻礙容器化外部化設定,統一 ConfigMap/Secrets
跨網路延遲專線/VPN,調整連線池與快取
共享資料庫造成耦合資料自治,每服務一 DB,跨域靠事件
CI/CD 安全掃描未通過設置 Quality Gate,阻擋 Critical CVE 上線
測試不足導致上線失敗Canary、Blue-Green 部署,明確回退方案

5. 成功驗收標準 (KPI)

  • 部署時間縮短至少 70%
  • 平均故障回復時間(MTTR)降低 50%
  • 容器映像安全弱點 Critical=0
  • 所有服務具備 健康檢查 + 可觀測性
  • 單體功能逐波下線,最終完成 微服務化

👉 這份就是「專案計畫書藍本」:

  • 你可以先用在 Phase 1,跑第一批系統容器化上雲;
  • 再把 Phase 2 的微服務里程碑 逐步加入。