うわっ、また夜中のローンチか!
昔のプロジェクトルームでは、そんな声が当たり前のように聞こえていた。
私の経験上、システムのローンチは夜に行われることが多い。
それも、かなりの確率で。
なぜか。
理由はとてもシンプルだ。
次の日から使えるようにするためだ。
夜にローンチする理由
システムの変更は、できれば「区切りの良いタイミング」で行いたい。
たとえば、
・夜中に切り替え
・翌日から新システム
・もしくは土日作業
・月曜から新システム
この形は、説明がとても楽だ。
「月曜日からシステムが変わります」
これだけで済む。
ユーザーにとっても分かりやすいし、
管理側も整理しやすい。
プロジェクトというのは、
技術よりも説明の方が難しいことが多い。
だからこそ、
区切りの良いローンチが選ばれる。
金融システムはさらに特殊
特に顕著なのが金融系システムだ。
金融の世界では、
平日の昼間はお金が動いている。
つまり、
平日昼間にシステムを止めるわけにはいかない。
その結果どうなるか。
作業は土日になる。
これが長年の常識だった。
さらに大きな変更になると、
GW(ゴールデンウィーク)作業
も珍しくない。
「GW中に変更作業を行い、
GW明けから新しいシステムになります」
金融プロジェクトでは、
この言葉を何度聞いたか分からない。
システム屋のGWは存在しない
私の若い頃、
システム屋にとってGWは特別な意味を持っていた。
休みではない。
むしろ
最大の作業タイミング
だった。
システムローンチが控えている年は、
GWなんて存在しない。
プロジェクトルームに泊まり込み、
深夜の切り替えに備える。
そして夜中。
コマンドが打たれる。
ログが流れる。
沈黙。
「……よし、上がった」
その瞬間の空気は、
今でも忘れられない。
私は長い間、
システム屋ってそういうものだ
と思っていた。
しかし時代は変わり始めた
最近、この常識は少しずつ変わってきている。
理由はいくつかある。
まず、
土日に人を集めるのが難しい。
働き方が変わったからだ。
さらに、
月曜日の高負荷タイミングで新システム
というのは、
リスクが高いという考えも広がってきた。
そして現実的な問題として、
・休日手当
・人員調整
・労務管理
こうしたものも無視できない。
つまり、
ローンチ方法そのものが再設計され始めている。
システムは変わる。働き方も変わる。
かつて、
システム屋=土日出勤
という時代が確かにあった。
でも今は違う。
クラウド
CI/CD
段階リリース
技術が変わると、
運用の常識も変わる。
そして同時に、
働き方も変わっていく。
昔のやり方を否定する必要はない。
あの夜のローンチには、確かに価値があった。
ただし、
次の時代のやり方を作るのも、
また私たちシステム屋だ。
システムは変わっていく。
働き方も変わっていく。
だからこそ、
私ならできる!明日から踏み出す
コメント
コメントを投稿