日本のPMのための実践メディア ── AI時代の実務に効く、読む・使う・試すを一つに。
ソウ著者・編集長
vendor-neutral runbook:このページは製品名・ランキング・おすすめ・料金・口コミを扱いません。製品探索はSaaS Radar、検証・運用手順はPM Compassという責務分担です。

Decision question

最初に答える問い

provider障害やtargeting誤設定が起きても安全なdefaultへ戻り、誰がいつ何を変更したか追跡し、不要flagを期限内に削除できるか

Preflight

導入・検証前のチェック

  1. 1. 各flagのowner・目的・default value・対象environment・expiry dateを必須metadataにする
  2. 2. user/account等のtargeting keyとevaluation contextに含めてよい属性を定義する
  3. 3. provider未初期化・error・stale時のfallback挙動をruntimeごとに確認する
  4. 4. production変更権限とkill switch実行者、緊急時の連絡経路を決める
  5. 5. experiment用・release用・ops用flagのcleanup条件を分けて定義する

Runbook

運用手順

  1. Step 1. flag作成時にowner / purpose / default / expiry / cleanup issueを同時に登録する
  2. Step 2. 段階展開前にtargeting contextとfallbackをstagingで再現し、想定外segmentを確認する
  3. Step 3. production変更ではconfiguration changed / error等のeventと監査記録を確認する
  4. Step 4. 障害時はkill switch後にaffected context・変更時刻・default挙動をincidentへ残す
  5. Step 5. 週次またはrelease後にexpired / stale flagを棚卸しし、code pathごと削除する

Evidence

残す証拠

  • flag metadata・owner・expiry・default value
  • targeting / evaluation contextの検証case
  • provider ready/error/staleとfallback挙動
  • flag削除commitとcleanup完了日

Failure signals

運用失敗を疑うシグナル

  • provider障害でdefaultへ安全にfallbackできない
  • production flagを広い権限で誰でも変更できる
  • targeting属性に不要な個人情報を載せる
  • expired flagがcode pathごと残り続ける

Sources

根拠にした一次情報

評価軸・運用ルールを設計するために参照した公式ドキュメントです。特定製品の推奨を意味しません。