私はプロジェクトに苦労しており、「学習可能性」と「専門家の使いやすさ」の比率が異なる2つのアプリケーションを互いにプロットした大学での講義を思い出しました。
a)覚えるのは難しいが、一度知ったらすぐに使える。
b)習得は簡単ですが、一度知ったら使いづらいです。
私は常に、優れたシステムは学習可能性と「エキスパートの使いやすさ」を相互に排他的なものとして扱うべきではないと考えていました。しかし、常にそうであるとは限りません。私が取り組んでいるアプリケーションでは、長期的にはユーザーにとってより高速になるように、いくつかの学習機能を犠牲にする必要があります。
あなたの経験はどうですか?専門家の使いやすさと学習可能性は、これまで取り組んできたプロジェクトの要因の1つでしたか?
http://www.chess.com/article/view/spectacular-queen-sacrifice 該当すると私に警告します。
あなたの経験と同様に、学習可能性とエキスパートの効率には、正の相関と負の相関があることがよくあります。正の相関の例として、単純なウィンドウが多すぎると両方に害が及ぶ傾向があります。専門家は「実行する」よりもナビゲートに多くの時間を費やし、初心者は相互接続の迷路で迷子になります。
多くの場合、学習可能性とエキスパートの効率性は単純に無関係であり、初心者に大きな損害を与えることなくエキスパートに対応できます。設計プロセスで目にする主な障壁は、専門家のパフォーマンスが重要であり、特別な注意が必要であることを利害関係者に納得させることです。
その方法は、「専門家」が何を意味するかによって異なります。
タスクの専門家(毎日アプリを使用する人)は、次の場合にメリットがあります。
アクセラレータ、ツールバー、ドラッグアンドドロップ、コンテキストメニュー、ダブルクリックなどのショートカットをサポートします。
多くの小さな単純なウィンドウではなく、いくつかの大きな複雑なウィンドウを設計することにより、ナビゲーションを最小限に抑え、認識を最大化します。
各ウィンドウでは、簡潔なポイントテキストとラベルを使用します。
プロポーショナルデザインを使用します。一般的に必要なものにアクセスしやすく、まれに必要なものにアクセスするのは困難です。
高い 内部整合性 。
システムプラットフォーム(WindowsとMacなど)の専門家は、次のような場合にメリットがあります。
プラットフォームの標準と規則に従って、高い外部整合性を実現します。
マルチタスク、ウィンドウの最大化、最小化、サイズ変更など、通常のGUI機能をサポートします。
新しいコントロールを発明することは避けてください。
ヘルプを提供します。
レガシーシステムの専門家は、次の場合にメリットがあります。
レガシーシステムより優れたユーザーパフォーマンスの設計。
レガシーシステムの時間節約機能と同等の機能を提供します。
従来のシステムから持ち越された非効率性を取り除きます。
同じキーボードショートカットをサポートしたり、ユーザーの移行用に特別に調整されたヘルプを提供したりするなど、レガシーからのスムーズな移行をサポートします。
サポートしているオペレーションについて卓越した微妙な知識を持つドメインエキスパートは、次の場合にメリットがあります。
オブジェクト中心のUI構造 を使用します。
周辺に何でも使える汎用コマンドを提供します。
これらのコマンドを潜在的に強力にします(たとえば、複数選択、スクリプト、および保存をサポートすることにより)。
ハード検証ではなくサニティチェックを使用するなどして、オーバーライドを提供します。
学習可能性とエキスパートの効率が負の相関関係にある場合、解決策は 人間とシステムの統合 アプローチを適用し、タスクのパフォーマンス、トレーニングとサポート、人材、人員の総コスト(できれば数学)を計算することです特定のデザインの選択と、最もコストがかからない/最も収益性の高いデザインを選択します。経験則として、ユーザーがアプリを使用するほど、ユーザーにトレーニング/学習/選択のオーバーヘッドを支払って、設計を専門家に偏らせることが理にかなっています。
理想的には、製品には学習曲線がありません。ユーザーは初めて製品にたどり着き、すぐに習得できます。実際には、すべてのアプリケーションとサービスは、どんなに単純であっても、学習曲線を表示します。
ソース: http://www.asktog.com/basics/firstPrinciples.html#learnability
無料PDF:使いやすさや学習性:何をテストしていますか? http://sandrinebalbo.com/wp-content/uploads/sneu_v20071028_finalversion.pdf
本物のエキスパート向けのインターフェースは、すべての優れた点を取り除く傾向があるため、UNIXなどのコマンドラインインターフェースを利用できます。
そしてForumla 1車のインターフェースは通常の車とはかなり異なって見えます: