明確業務目標、交付成果、效益、時間/成本限制。
範例:實作 Oracle RAC 達到高可用/可擴展,8 月前上線,成本 $XXX,XXX。
| 角色 | 職責 | 參與階段 | RAC 專屬任務 |
|---|---|---|---|
| 決策主管 | 發起、撥款 | 範圍、SLA | 核准架構 |
| IT 經理 | 資源協調、進度回報 | 全程 | 人力調度 |
| 專案經理 | 任務分派、風險控管 | 全程 | 里程碑追蹤 |
| DBA | 安裝、配置、調優、備份恢復 | 設計、建置、測試 | Clusterware/ASM/服務/負載管理 |
| 網管/系統管 | 網路/OS/硬體/儲存 | 需求、建置、測試 | VIP/Interconnect/共享儲存 |
| 開發/測試/用戶 | 應用配置/驗收/壓測 | 建置、測試 | 應用親和性/容錯移轉測試 |
避坑:關鍵利害關係人必須參與需求訂定;舊系統經驗人員納入團隊;團隊技能不足時優先安排技術訓練/POC。
避坑:取得業務/用戶/營運雙方書面簽核,避免後期模糊爭議。
WBS 分解、關鍵路徑識別、平行任務最大化 (如儲存配置與 OS 安裝並行)。建立變更控制機制,嚴控範圍蔓延。
避坑:全組件必須在 Oracle 認證清單 (Certify) 內;新平台遷移必須先做應用相容性測試。
| 測試類型 | 目標 | 執行階段 | 關鍵工具/手法 |
|---|---|---|---|
| 概念驗證 (POC) | 驗證架構決策可行性 | 需求/設計階段 | 硬體/軟體組合測試、應用相容性 |
| 單元測試 | 單一組件正確性 | 建置階段 | Cluster Verification Utility (CVU)、破壞性測試 (手動破壞 OCR 再恢復) |
| 整合測試 | 多組件協同運作 | 建置完成後 | 建立測試 RAC DB、應用端對端驗證 |
| 壓力/負載測試 | 模擬生產負載、驗證 SLA、容量規劃 | 獨立階段 (里程碑) | SwingBench/HammerDB、監控 AWR/ASH、故障注入 |
避坑:測試成本 vs 上線風險權衡;破壞性測試發現單點故障;壓測必須在全配置完成後執行。
整合所有階段交付物,設定「上線必備」欄位 (Must-Have vs Nice-to-Have)。範例:
成功的 RAC 專案 = 清晰需求 + 完整團隊 + 量化 SLA + 可控時程 + 認證架構 + 分層測試 + 營運就緒定義。本指南提供結構化框架,實際執行需依組織情況裁剪,核心精神在於「預防勝於治療」,透過前期嚴謹規劃降低上線後變更成本與風險。