公開は作業ではなく段取りです。誰がいつ押すか、うまくいかなかったらどう戻すかが決まっていれば、当日の判断はほとんど必要なくなります。
1. 公開の日時と体制を決める
公開の時間帯は、利用者が少なく、かつ関係者が起きて動ける時間を選びます。深夜は利用者への影響が小さい一方で、問題が起きたときに動ける人が限られます。金曜の夕方は、問題がそのまま週末まで残りやすいため避けるのが無難です。多くの場合、平日の午前から午後の早い時間が扱いやすい時間帯になります。当日に誰が待機し、何かあったときに誰が判断するかを、事前に名前で決めておいてください。
2. 中身の確認
公開するものが、合意した範囲と一致しているかを確認します。検収が済んでいる場合でも、その後に加えた修正が含まれているか、逆に今回は入れないと決めたものが混ざっていないかを見てください。前提として、検証環境で最終確認したものと、これから公開するものが同じ内容であることを確かめます。ここが違っていると、事前の確認がすべて意味を失います。変更点の一覧を文書でもらうのが確実です。
3. 設定と外部サービスの切り替え
本番の公開でつまずきやすいのが設定です。プログラムそのものは正しくても、検証用の設定のまま公開してしまうと、メールが届かない、決済が動かない、といった問題が起こります。しかも、こうした問題は公開直後には気づきにくく、利用者からの問い合わせで発覚することが多いものです。特にお金と個人情報に関わる部分は、担当者が声に出して一つずつ読み合わせるくらいの確認が見合います。
4. 戻す手順を先に確認する
問題が起きたときに元に戻せるかどうかは、公開の前に確認しておくべき事柄です。作業を始めてから「戻せません」と分かるのが最も避けたい展開です。データベースの構造を変える場合など、単純には戻せない変更が含まれることもあります。その場合は、戻せないという事実を事前に把握したうえで、確認の手順を厚くし、より慎重に進めてください。直前のバックアップの取得時刻を記録しておくことも忘れずに。
5. 公開直後に確認する項目
公開してすぐ、あらかじめ決めておいた項目を順に確認します。開発側の確認とは別に、発注側も自分の手で触ってください。開発者の環境は、過去に保存された表示内容やログイン状態の影響を受けやすく、初めて訪れる利用者と同じ見え方をしているとは限らないためです。可能であれば、普段その作業に関わっていない人にも一度触ってもらうと、見落としが減ります。
6. 公開後しばらく見るもの
直後の確認で問題がなくても、時間が経ってから表面化する問題があります。利用者が増えたときの表示の遅さ、夜間に動く定期処理の失敗、意図しない通知の大量送信などです。これらは公開から数時間、あるいは翌日になって初めて現れます。公開後の一定期間は、誰かが定期的に様子を見る時間を業務として確保してください。見る項目を決めておけば、専門の知識がなくても異常には気づけます。
7. 関係者への周知
システムが正しく動いても、社内がその変更を知らなければ運用は回りません。問い合わせを受ける人、営業の担当者、運営の担当者に、何がどう変わるかを公開前に伝えてください。特に問い合わせ対応の担当者が新しい画面を一度も見ていない状態は、公開後の混乱につながります。利用者への案内が必要な変更であれば、文面を用意し、公開のタイミングに合わせて出せるよう準備しておきます。
8. 記録に残す
公開のたびに記録を残しておくと、後から「いつから挙動が変わったか」を調べるのが容易になります。障害が起きたときの調査でも、直前にどんな公開があったかは最初に確認される情報です。形式は簡素で構いません。日時、公開した内容、作業した人、気づいた点が残っていれば十分に役立ちます。回を重ねるほど、この記録自体が自社の手順書として育っていきます。
関連するインサイト
- アジャイル開発と契約 — 準委任で進める場合の合意事項アジャイル開発と請負契約の相性、準委任契約で進める理由、目的とスコープ・体制・検収・変更・知的財産権・中途終了など事前に合意すべき事項と発注側の責務を、発注者の視点で整理します。
- コンテナとクラウドの活用 — 小規模チームでの現実的な構成コンテナで環境差を解消し、マネージド実行環境・サーバーレス・PaaSから小規模チームに合う構成を選ぶ判断軸を整理します。IaCとCI/CD、監視・ログ・バックアップ、コスト管理まで実務の要点を解説します。
- スタートアップのセキュリティと個人情報保護 — 最低限の実務スタートアップが最低限押さえたいセキュリティと個人情報保護の実務を、アカウント管理や秘密情報の扱い、個人情報の取得と削除、CI/CDへの検査組み込み、インシデント初動、生成AI利用の注意まで整理します。
関連するサービス
監修: フィリット・コンサルティング株式会社公開