【へんこうとうけつ】

変更凍結(チェンジフリーズ) とは?

最終更新:
💡 重要な期間に、対象の変更をいったん制限するルール

定めた期間、対象のシステムへの変更や本番反映を制限する運用ルール。重要な業務や確認済みの状態を守り、変更によるリスクを減らすために設ける。対象・期間・例外は組織ごとに定める。

📌 このページのポイント
変更凍結:決めた対象を一時的に制限 通常の変更 計画に従う 凍結期間 対象を制限 終了後 条件を確認 期間・対象・例外はルールで定める 対象なら制限 機能追加・設定変更 など(運用による) 例外を認める場合 緊急修正などを 手順に沿って判断 本番反映だけの制限なら、別環境で開発
時間の進行を示す矢印。何を止めるかと終了条件は運用で決め、緊急対応も自動的に許可されるわけではない。すべての開発・テストを止める図ではない。
ひよこ ひよこ
変更凍結って、なぜ変更を止めるの?
ペンギン先生 ペンギン先生
確認した状態へ新しい変更を加えると、予想しなかった影響が出る可能性があるからだよ。リリース前だけでなく、アクセスが集中する時期や対応する人が少ない時期にも、変更を制限してリスクを減らすことがあるんだ。止めれば障害が必ずなくなる、という意味ではないよ。
ひよこ ひよこ
どれくらいの期間、何を止めるの?
ペンギン先生 ペンギン先生
一律に1〜2日などと決まってはいないよ。対象のシステム、変更の種類、開始と終了を決める。コードを書いたり別の環境で確認したりすることまで止めるのか、本番への反映だけを止めるのかも、ルールによるんだ。
ひよこ ひよこ
緊急のバグやセキュリティ問題も直せない?
ペンギン先生 ペンギン先生
例外を認める運用なら、必要性と影響を確認して、決めた判断・承認手順を通すよ。たとえばUCFの運用方針では、凍結中も必要な緊急変更などを手順に沿って認める。「緊急だから自動的に許可」ではないし、凍結の例外とホットフィックスという修正方法は同じ言葉ではないんだ。
ひよこ ひよこ
年末年始や大きな業務のときにも使うの?
ペンギン先生 ペンギン先生
休日などで担当者が少ない時期や、業務上重要な期間に使う例があるよ。Atlassianの案内でも、利用が集中する時期や重要な業務の期間が例に挙がる。ただし、どの会社も同じ期間に全部の変更を止める、と決まっているわけではないんだ。
ひよこ ひよこ
CI/CDを使っていれば、凍結は不要?
ペンギン先生 ペンギン先生
自動化していても、変更リスクや組織のルールに応じて判断するよ。GitLabには、指定した期間の本番反映をジョブの設定で制限する仕組みもある。CI/CDがあるだけで凍結が不要になるわけではない。必要な変更を安全に行うための手段として、対象と期間を見直すんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「変更凍結」って出てきたら「決めた期間、対象の変更を制限するルール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Change Freeze」 = 変更の凍結
💬 Freezeは「凍らせる」。ここでは決めた変更を一時的に止めるという意味だよ。Code Freezeはコードの変更、Deploy Freezeは反映の制限を指すので、対象を確かめよう。

参考資料

← 用語集にもどる