Latest evidence-based health information
Ipad

マイクロソフトのWindows 95テストがソフトウェアストア全体をクラッシュさせかけた経緯

マイクロソフトのWindows 95テストがソフトウェアストア全体をクラッシュさせかけた経緯
マイクロソフトのWindows 95テストがソフトウェアストア全体をクラッシュさせかけた経緯

Windows 95の発表会でのビル・ゲイツ

画像: マイクロソフト

Windows 3.xからWindows 95への移行は、Microsoftとそのソフトウェア開発者にとって大きな一歩でした。そのため、Microsoftは移行にあたり、可能な限り多くのプログラムの互換性テストを実施しました。元Windows開発者のRaymond Chen氏が、Microsoftの開発者ブログでそのプロセスを詳細に説明しています。

逸話によると、マイクロソフトはWindows 95の開発マネージャーをピックアップトラックに乗せて地元のソフトウェア店に送り、そこで入手可能なすべてのソフトウェア(各プログラムの物理コピー1本ずつ)を買い占めたそうです。その後、彼は満載のトラックをマイクロソフトに持ち帰り、購入したソフトウェアをカフェテリアのテーブルに山盛りにしたそうです。そして、Windows 95開発チームの各メンバーは、新しいWindows 95との互換性を確認するために、以下の2つのプログラムをテストするよう指示されました。

「基本ルールは、プログラムをインストールして実行し、通常のエンドユーザーと同じように使用し、動作しないものがあれば、些細な問題であってもすべてバグ報告をすることだった。[…] Windows 95 が採用したプログラムと互換性を保つ責任を負う代わりに、Windows 95 の出荷後もそれらを使い続けることができた。2つのプログラムで良い成果を上げれば、また別のプログラムを要求することができた。」

チェン氏は続ける。

「カフェテリアはWindows 95チームのメンバーで溢れ、まるでフリーマーケットのバーゲンハンターのように、箱いっぱいのソフトウェアを物色していました。そして、その後は「何が届いたの?」と、ついつい比較し合うのが恒例となりました。」

これらはすべて以前から知られていました。しかし、今回新たに判明したのは、こうした過剰な互換性テストの結果として発生したある事件です。Chen氏がずっと最近のブログ記事で書いているように、ソフトウェアストアのレジはこの猛攻撃への備えができていなかったのです。

「店長を驚かせただけでなく、この独創的な作戦はほぼ失敗に終わったことを知りました。合計金額が1万ドルを超えると、レジがクラッシュしたのです。だって、一体誰が店に入って1万ドルもの商品を買うでしょうか?そんなにたくさんの商品を買うなら、発注書を使うでしょう?」

店主は最終的に、合計注文をそれぞれ1万ドル未満の複数の個別注文に分割することで問題を解決しました。これにより、レジはそれらを順番に処理できるようになりました。

ちなみに、チェン氏自身はたった一つのプログラムだけをテストし、保管していました。「英語/ドイツ語自動翻訳ソフトを一つだけ選びました。動作は問題なかったのですが、翻訳の質はかなり悪かったです。(もちろん、翻訳の質がWindowsのせいだったわけではありません!)

さらに読む:最も重要なマイクロソフト製品とマイルストーン

この記事はもともと当社の姉妹誌 PC-WELT に掲載され、ドイツ語から翻訳およびローカライズされました。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.