FSTS Cutover Runbook

Stage 6 Final 版。目標是把 Cutover 從「靠經驗」提升成「可排演、可簽核、可回復」的正式作戰手冊。完整版見 原 Runbook

文件定位

1

項目內容
適用場景舊複委託系統切換至新一代開放平台
切換型態以分階段平行驗證後的一次主切換為原則;必要時採市場別或通路別滾動切換
關鍵成功條件資料差異在門檻內、FIX/API/銀行/保管行聯測通過、日切 Runbook 演練通過、關鍵窗口 24×7 待命

治理原則

2

  • 切換前至少完成三輪試轉:冷試轉 → 熱試轉 → 準正式試轉
  • 主切換前需完成一輪完整平行日切,由交易 / 清算 / 客服 / 財會共同簽認
  • 回復機制必須先於切換腳本完成;若回退腳本未驗證,主切換不得啟動
  • 所有 Go/No-Go 會議均需保存會議紀錄、門檻檢查表、責任人簽名

切換階段矩陣

3

階段目標主要作業進入條件退出條件
T-30 ~ T-7準備與凍結參數 / 版本凍結、最終演練、名單確認SIT/UAT/平行測試完成正式切換包簽核完成
T-3 ~ T-1資料封存與預檢舊系統資料快照、帳務對帳、切換環境驗證來源環境穩定差異在可接受門檻內
T Day主切換停收單、最終抽檔、資料轉換、介接切換、Smoke TestGo 決策通過生產驗證通過
T+1 ~ T+5加強監控日內 / 日終加強監控、缺陷快修、差異比對主切換成功營運穩定指標達標
T+6 之後穩定營運轉入一般維運與保固指揮中心解除項目結案

指揮體系與責任

4

角色責任Go/No-Go 表決權
Executive Sponsor最終風險承擔 / 高層決策
Cutover Commander總協調 / 時程控管 / 異常升級
DBA Lead備份 / 還原 / DDL-DML / 效能監控
Interface LeadFIX / API / FTP / 銀行 / 保管行切換
App Lead應用發布 / 參數切換 / Smoke Test
QA Lead測試證據 / 缺陷清單 / 驗證門檻
Business Sign-off Lead交易 / 清算 / 客服 / 財會簽認

主切換 Runbook(T Day 核心 10 步)

5

步驟動作負責時點
C-01宣告切換口開始(全員到位、會議橋)CommanderT Day 18:00
C-02停收新委託與通路封盤(前台 / API / 分公司 / Web)App Lead / 業務T Day 18:10
C-03FIX / API 最終在途訊息清空(確認 SeqNum、佇列清空)Interface LeadT Day 18:30
C-04舊系統最終資料快照(客戶 / 商品 / 庫存 / 餘額 / 未交割 / 未了委託)DBA LeadT Day 19:00
C-05執行資料轉換與載入新系統 staging + 正式表DBA / Migration LeadT Day 19:15–21:00
C-06執行差異比對與簽認(客戶數 / 庫存 / 現金 / 未交割 / 公司行動)QA / BusinessT Day 21:00–22:00
C-07切換對外路由(FIX Session / 新 API Gateway / SFTP 端點)Interface LeadT Day 22:00
C-08Smoke Test(查詢 / 下單 / 撤單 / 成交模擬 / 報表 / 監控)QA / 業務 / AppT Day 22:10–23:00
C-09Go / No-Go 決策會議(依門檻表決定是否開放生產)全體決策角色T Day 23:00
C-10開放新系統營運(對內宣告完成 + 啟動加強監控)CommanderT Day 23:15

Go / No-Go 門檻

6

檢項目門檻不通過處理
資料差異核心主檔 / 庫存 / 現金 / 未交割 / 公司行動皆在已簽准門檻內停在 T Day,改執行回復腳本
FIX / API / 銀行 / 保管行關鍵介接皆通過連線與樣本交易驗證由 Interface Lead 決定是否延期
日切批次最後一次演練總時長在正式窗口內且無 Blocker重新排演並調整窗口
Smoke Test核心交易 / 查詢 / 清算 / 報表 / 監控全部通過No-Go
回復能力完整備份 / 還原演練 / 資料回補機制皆已驗證No-Go

回復策略(Rollback Matrix)

7

場景觸發條件回復方式責任人對外溝通
資料差異超門檻核心帳務 / 庫存差異不可接受停止 Go;空新系統增量,還原舊系統接單DBA Lead + Commander內部緊急通告
FIX 無法穩定連線關鍵上手連線失敗或回報異常切回舊路由與舊 SessionInterface Lead通知交易與客服
日切無法完成清算 / 帳務 / 報表在窗口內無法完成恢復舊日切,延期切換App Lead + DBA通知管理階層
高風險缺陷下單 / 撤單 / 成交核心流程 Blocker立即回復,重開舊系統通路Commander對內公告 + 客服話術

T+1 ~ T+5 加強監控

8

  • 交易時段每 30 分鐘檢查 FIX Session / API 成功率 / 回報延遲 / 當日成交筆數 / 與舊系統基線
  • 日終比對:現金 / 庫存 / 交割 / 損益 / 公司行動 / 會計介接 / 監理報表
  • 所有 P1/P2 缺陷須於 24 小時內完成根因分類與修復計畫
  • 維持戰情室與單一決策口,避免業務 / 維運各自處置造成風險擴散

切換證據最低要求

9

項目內容
必要附件切換腳本版控編號 / 資料差異報表 / Smoke Test 結果 / Go/No-Go 紀錄 / 回復腳本驗證結果
日誌保留FIX Log / API Access Log / 批次 Run Log / DB 變更單 / 參數異動紀錄
簽核交易 / 清算 / 客服 / 財會 / 資訊 / PMO 共同簽認

專案負責人 Review 結論

10

真正成功的 Cutover,不是『上線當晚沒出事』,而是『切換前知道風險、切換中知道決策點、切換後知道如何證明結果正確』。

本 Runbook 已把主切換從單純技術活動提升為跨交易 / 清算 / 客服 / 財會 / 維運的共同指揮框架,可直接作為正式呈核與演練母版

補充資訊

(未來 ingest 新來源會在此追加段落)


參考資料

Footnotes

  1. Runbook §一 文件定位

  2. Runbook §二 治理原則

  3. Runbook §三 切換階段

  4. Runbook §四 角色責任

  5. Runbook §五 主切換

  6. No-Go

  7. Runbook §七 回復策略

  8. Runbook §八 T+1~T+5

  9. Runbook §九 證據要求

  10. Runbook §十 Review 結論