ソフトウェア設計において、点滅する12の問題[1]とは、ソフトウェアやコンピュータシステムの機能が、それらのインターフェースの複雑さによってほとんどのユーザーにとって使用不可能になってしまうことである。
この用法は、1980 年代後半または 1990 年代前半に製造された多くのVCRに搭載されていた「時計」機能に由来しています。時計は、VCR に搭載されたボタンを特定の順序で組み合わせて設定できますが、ほとんどのユーザーにとって複雑でした。その結果、VCR ユーザーは VCR の時計で時間を設定することはほとんどないことがわかりました。その結果、VCR ディスプレイで 1 日中いつでもデフォルトの時間である「12:00」が点滅するようになり、これがこの用語の由来です。
「ほとんどの調査では、大多数の人は機械のプログラム方法を知らないという理由だけでタイムシフトを一度もしたことがない」とメディア調査会社ポール・ケーガン・アソシエイツのテレビアナリスト、トム・アダムスは1990年に述べた。[2]
したがって、「点滅する 12 の問題」とは、設計者が予期しなかった理由でプログラムの機能や機能が使われない状況を指します。これは主に、開発者がユーザーがその技術をどの程度理解しているかを予測できなかったためです。この用語は、開発者がユーザーの問題の本当の原因に対処するという課題や、ユーザーが自分の問題をどの程度理解しているかを事前に知らずに役立つドキュメントや技術サポートを提供するという課題を指す場合もあります。[3]
他の例では、複雑なシステムにおける基本的なユーザーフレンドリーな機能の欠如を指すために使用できます。これは、10 ドルの時計にはバックアップ バッテリーが搭載されているのに、300 ドルの VCR には、ほんの一瞬の電源中断でも時計の設定を維持するためのバックアップ バッテリーが搭載されていないことに起因します。
この用語は、ニール・スティーブンソンの1999年のエッセイ「In the Beginning... Was the Command Line」に登場します。[1]
参考文献
- ^ ab Stephenson, Neal (1999). 「In the Beginning... Was the Command Line」。2006年5月3日時点のオリジナルよりアーカイブ。2015年10月15日閲覧。
- ^ Cerone, Daniel (1990 年 11 月 25 日)。「タイムマシン - リストされたコードを使用することで、VCR Plus はテレビからの録画を簡素化します」。ロサンゼルス タイムズ。https://www.latimes.com/archives/la-xpm-1990-11-25-tv-7308-story.html
- ^ シュタインハウザー、ヨーゼフ。 「「ユーザーフレンドリー.org」」。
