第12章 何も殺さなければ、ゾンビの中で生きることになる
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
そして彼らはあなたの脳を食べる
生きているレガシーシステムの夜
企業 IT部門はゾンビの中で生きている。古いシステムは半分生きているようなもので、誰もが近づくことを恐れている。完全に殺すのも難しい。さらに悪いことに、彼らはITスタッフの脳を食べてしまう。まるで「ショーン・オブ・ザ・デッド」のようだ。
企業ITの現実であるにもかかわらず、生き続けるレガシー・システムは、変化のスピードがますます速くなる世界で正当化することが難しくなっている。一部のゾンビを休ませる時が来たのだ。
レガシー
レガシーシステムは、時代遅れの技術で構築され、文書化も不十分なことが多いが、(表向きは)重要なビジネス機能を果たしている。 多くの場合、その機能の正確な範囲は完全に把握されていない。皮肉なことに、ほとんどのレガシー・システムは、そうでなければとっくの昔に破棄されているため、多くの収益を生み出している。
注
現代の "デジタル "企業が従来の企業と何が違うかを論じるとき、「レガシーの欠如」が重要な要素として定期的に出てくる。
システムがレガシー状態に陥るのは、テクノロジーの進歩がビジネスよりも速いためである。生命保険システムは、データや機能を何十年も維持しなければならないことが多く、システム構築に使用されたテクノロジーの多くが時代遅れになる。運が良ければ、システムを更新する必要がなくなるため、IT部門は「稼動中のシステムには決して手を触れない」という一般的なアドバイスに従って、「単に稼動させる」ことに傾くかもしれない。残念ながら、アプリケーションや基礎となるソフトウェア・スタックの旧バージョンにおける規制の変化やセキュリティの脆弱性は、そのようなアプローチを妨げる可能性が高い。
伝統的なIT部門は、ビジネスをサポートしなければならないという理由でゾンビを正当化することがある。彼らはまた、デジタル企業はレガシーを蓄積するには若すぎるため、そのような問題を抱えていないと感じている。150人のGoogle開発者が、マイク・フェザーズ氏の「レガシーコードを効果的に扱う」という講演に参加した。1は、この仮説に疑問を投げかけるかもしれない。Googleのシステムは急速に進化するため、従来のITよりもレガシーの蓄積も早い。つまり、レガシーを持たないことが恵まれているのではなく、レガシーとうまく付き合う方法を発見したに違いないのだ。
変化への恐れ
システム は、テクノロジーとともに進化しないことで、レガシーゾンビと化す。このようなことが古典的なITで起こるのは、変化がリスクとみなされるからである(第26章)。もう一度言う:「システムのリリースは、数カ月にも及ぶ大規模な、多くの場合手作業によるテストサイクルに基づいているため、アップデートや変更にはコストがかかる。さらに悪いことに、システム技術を更新するための "ビジネスケース "がない。この広範な論理は、車のオイル交換をお金の無駄と考えるのと同じくらい健全である。
注
ランニングシステムには決して手を出すな」というスローガンは、変化にはリスクが伴うという信念を反映している。 ...