# PMツール移行・ロールバック計画

PM / Product Opsツールの切り替えで、データ移行・二重運用・復旧条件が曖昧なまま本番移行しないためのテンプレートです。

## 1. 移行スコープ

- 現在の運用:
- 新しい運用:
- 移行対象チーム:
- 移行対象データ:
- 移行しないデータ:
- Cutover owner:
- Rollback owner:

## 2. データ移行表

|対象|Source|Destination|方法|件数 / 期間|検証方法|Owner|
|---|---|---|---|---|---|---|
| | | | | | | |

確認:

- [ ] 必須フィールドが欠落しない
- [ ] ID / URL / relationが保持される
- [ ] timezone / encoding / date形式を確認した
- [ ] attachment / comment / historyの扱いを決めた
- [ ] 移行後に元データと件数を照合できる

## 3. Integration切り替え

|Integration|旧接続|新接続|切替日時|検証|Rollback方法|
|---|---|---|---|---|---|
| | | | | | |

- [ ] API key / webhookの所有者を確認した
- [ ] 二重送信が起きない
- [ ] automationが意図せず二重実行されない
- [ ] 停止時に業務がどこまで続けられるか確認した

## 4. Cutover plan

### T-7 days

- [ ] 対象者へ告知
- [ ] 移行対象をfreeze
- [ ] export backup
- [ ] training / quick guide配布

### T-1 day

- [ ] 最新差分を確認
- [ ] integration切替手順を再確認
- [ ] rollback条件を関係者で確認

### Cutover

- [ ] 最終export
- [ ] import
- [ ] 件数照合
- [ ] Core Job smoke test
- [ ] integration test
- [ ] 権限test

### T+1〜7 days

- [ ] 重大な欠損がない
- [ ] 二重運用を終了できる
- [ ] 問い合わせを記録する
- [ ] workaroundを正式運用へ残さない

## 5. Rollback条件

次のどれかを満たしたら切り戻しを検討する。

- [ ] Core Jobが継続不能
- [ ] 重大なデータ欠損 / corruption
- [ ] 権限事故
- [ ] Integration障害で業務影響が許容値を超える
- [ ] 復旧見込みが許容時間を超える

- 許容停止時間:
- Decision deadline:
- Rollback開始条件:
- Rollback手順:
- 関係者通知先:

## 6. 移行完了判定

- [ ] データ照合完了
- [ ] Core Job smoke test完了
- [ ] 主要integration正常
- [ ] 必要権限が正しい
- [ ] 旧ツールのwrite運用を停止
- [ ] 旧ツールの保持 / 解約方針を決定
- [ ] 30日後reviewを設定
