1764689548
2025-12-01 19:52:00
ロバート・N・シャレットと話すのはかなり憂鬱になるかもしれない。過去 20 年間、この雑誌でソフトウェア障害について執筆してきたシャレット氏は、著名なリスク アナリストおよびシステム専門家であり、50 年のキャリアを通じて、大規模なソフトウェア障害の発生前、発生中、発生後に、IT 専門家、政府関係者、企業幹部の間で、彼以上の妄想的な思考を見てきました。
2005 年の「ソフトウェアが失敗する理由」では、 IEEEスペクトル、大規模なソフトウェア障害の背後にある原因を文書化した独創的な記事であるシャレット氏は、「最大の悲劇は、ソフトウェア障害のほとんどが予測可能で回避可能であるということです。残念なことに、ほとんどの組織は、障害を防ぐことが緊急の課題であるとは考えていません。たとえその見方が組織に損害を与え、場合によっては組織を破壊する危険性があるにもかかわらずです。なぜこのような態度が持続するのかを理解することは、単なる学術的な実践ではなく、ビジネスと社会にとって多大な影響を及ぼします。」と述べました。
20 年が経過し、数兆ドルが無駄に費やされた後、彼は人々が同じ間違いを犯していることに気づきました。彼らは、自分たちのプロジェクトはユニークであるため、過去の教訓は当てはまらないと主張しています。彼らは複雑さを過小評価します。マネージャーは、いきなり非現実的な予算とスケジュールを持って出てきます。テストが不十分です または完全にスキップしました。うますぎるベンダーの約束は額面通りに受け取られます。 DevOps や AI 副操縦士などの新しい開発アプローチは、それらを最大限に活用するために必要な適切なトレーニングや組織変更を行わずに実装されます。
さらに悪いことに、こうした失敗がエンドユーザーに与える多大な影響は完全には考慮されていません。たとえば、カナダ政府のフェニックス給与システムが最初に失敗したとき、開発者らは、誤った給与を受け取った数万人の従業員に長期にわたる経済的および精神的苦痛を与えたことをごまかしていた。 9年経った今でも問題は続いている。おそらくそれは、Charette が最近私に語ったように、IT プロジェクト マネージャーには専門的なライセンス要件がなく、ソフトウェアの大失敗に対して法的責任を問われることは、たとえあったとしてもめったにないためです。
医療機器は巨大な IT プロジェクトとはかけ離れているように見えるかもしれませんが、いくつかの共通点があります。特別プロジェクト編集者のスティーブン・キャスが今月のデータで明らかにしたように、米国食品医薬品局はソフトウェアの問題を理由に毎月平均 20 件の医療機器をリコールしています。
「ソフトウェアは電気と同じくらい重要です。一日おきに停電するのは我慢できませんが、AWS がダウンしても全く問題ありません。」 —ロバート・N・シャレット
IT プロジェクトと同様、医療機器もソフトウェアの複雑さによってもたらされる根本的な課題に直面しています。つまり、医療分野ではテストが厳密で規制されているとはいえ、すべてのシナリオやコードのすべての行をカバーできるわけではありません。失敗した医療機器と失敗した IT プロジェクトの主な違いは、前者には巨額の責任が伴うことです。
「医療機器用のソフトウェアを構築する場合、満たさなければならない基準がさらに多くなり、失敗の結果についての懸念がさらに高まります」とシャレット氏は観察します。 「なぜなら、これらのことが機能しない場合には、不法行為法が利用できるため、製造業者が窮地に陥ることを意味します。電子給与システムについて話している場合、訴訟を起こして勝つのははるかに困難です。」
ソフトウェア障害が体内で医療機器に障害が発生した場合のように局所的なものであっても、航空会社の発券システムがクラッシュした場合のように地域全体に広がった場合でも、組織は歴史の繰り返しを阻止したいのであれば、根本原因を掘り下げ、その教訓を次のデバイスやITプロジェクトに適用する必要があります。
「ソフトウェアは電気と同じくらい重要です」とシャレット氏は言います。 「一日おきに停電するのは絶対に我慢できませんが、AWS がダウンしたり、通信会社や銀行が停止したりすることをまったく問題なく受け入れます。」彼はAAミルンのイーヨーにふさわしい重いため息をつきました。 「人々はただ肩をすくめるだけです。」
あなたのサイトの記事から
ウェブ上の関連記事
#回避可能なソフトウェア障害には数兆ドルのコストがかかる