blog

一貫して、正しく、安全に出版するにはどうすればいいのか?

毎週定期的にリリースを行うプロジェクトチームでは、頻繁に失敗するものから、基本的に失敗ゼロのものまで、さまざまなレベルがあります。秘密兵器、それはリリースリストです。 なぜリリースリストが可能なのか、...

Sep 27, 2020 · 3 min. read
シェア

さまざまなレベルのプロジェクトチームで、毎週定型的なリリースを行い、頻繁な失敗から実質的に失敗ゼロにする - どうすればできるのでしょうか?秘密兵器、それはリリースリストです。

リリースリストなぜすることができます、まず背後にある根拠を理解するために例を通して、それは映画 "日本のキャプテン "です。重慶からラサに向かう途中、副操縦士のフロントガラスが突然落下し、気圧と酸素が失われ、副操縦士の半身がそのまま機外に飛び出し、コックピット内の機器の故障が多発し、体感温度はマイナス40度にもなった四川航空3U8633便の事件を映画化したものです。そんな絶望的な状況の中、機長は乗客全員の安全を確保するために成都空港に無事着陸。映画の中でもそのようなシーンがありますが、危険が迫った時、副機長は素早くフライトチェックリストを取り出し、チェックリストのヒントに従って、劉機長と協力して高度22,000フィートまで安全に降下しました。のような機長や客室乗務員、そして世界中の航空会社が、チェックリストの考え方に従ってあらゆる仕事をこなしているのです。

インターネット・サービスに話を戻すと、インターネット・サービスは通常、2つのうちの1つが原因で失敗します:

  1. ユーザーまたはデータの増加が容量を超過
  2. 投稿

どの製品も成長率が高いわけではありませんが、どの製品も新機能が追加されるたびにリリースしなければなりません。したがって、後者は前者よりもはるかに多くの失敗を引き起こす傾向があります。多くの人は、リリースは簡単だと過信しています。しかし、この自信は多くの場合、以下の課題を無視していることが原因です:

  • 記憶と注意の誤り

    プレッシャーがかかると、特に単調なルーチンを見落としがちになります。例えば、新しい機能を追加するデータベース・テーブルの作成

  • 甘い

    • 人は明確に覚えているステップを故意に飛ばします。人は深刻な結果が出るまで「こんなことは初めてだ」と言い続けます。
    • 些細なことは見逃しにくいものですが、些細なことこそ見落としやすいものです

出版とは決してスピードや集中力ではなく、物事を 一貫して 正しく 、安全に 成し遂げる ことです。これを実行するのは、実は単純でも簡単でもありません。話はもう十分です。では、どうすればいいのでしょうか?

  1. すべての利害関係者が参加する出版グループ

    一人がミスをするのは避けられませんが、多くの人がミスをする可能性は低くなるかもしれません。集団の知恵、あらゆる立場の人がリリースを評価できるようにすること、ノーと言うこと。

  2. 出版プロセス

    1、リリース担当者 リリースグループ内でリリースリストを公開し、リリース開始をアナウンスします。

    • 関係する生徒たちは今やっていることをやめて、監視に注意を払う必要があります。

    2、出版社が発売完了を発表、関係者が検証開始

    3、関連学生 検証完了を宣言

    • XXは正常に機能しており、モニタリングも正常であると関係学生から発表がありました。

    4、リリース担当者は、検証のすべての特性が完了したことを確認するために、このリリースの終わりを発表しました。

  3. リリース一覧

    出版の特徴

    xxx

    影響の範囲

    xxx

    出版の理由

    xxx

    ポスティングタイプ

    ホットフィックス / 新機能

    出版サービス

    xxx

    出版ステップ

    xxx

    -------

    上記はリリースリストのサンプルですが、これに限定されるものではありません。複雑で影響の大きいリリースの場合は、「グレースケールポリシー」や「ロールバックポリシー」を追加することもできます。

人間は不完全であり、誰もが間違いを犯すということを認識してください。

Read next

Swift Package Manager - ライブラリをSPMの依存関係に対応させる方法を教える。

この記事では、CocoaPodsファイルとして使えるライブラリの設定やプロパティなどについて説明しています。 ここでは、システムが生成したXQPackag...

Sep 27, 2020 · 6 min read