Articles

Why Do We Even Have That Lever?

microstrategy

ディズニー映画「皇帝の新しい溝」に、私のユーザー インターフェイスに対する姿勢を定義するシーンがあります。「は、以前のオフィスで、設計とプログラミングの両チームがクライアントのオートメーション システムについて議論するときに、ミーティングでよく使われるキャッチフレーズでした。「

デザイナーとプログラマーの目標は、常に、ユーザー エクスペリエンスを可能な限り苦痛のないものにすることです。

ボタンの名前と機能は、キーパッドまたはタッチ スクリーンの同じ場所にあることに至るまで、システム全体で可能な限り同じであるべきです。 つまり、「ライトアップ」または「ライトダウン」などのコマンドは、すべての部屋のコントロールの同じ位置にあります。

別の例として、ビデオ表示のある 3 つの部屋がある場合、各部屋の携帯リモートは同じラベルのコマンドを持つ必要があります。

コマンドの視覚的レイアウトに至るまで標準化することは、2 つの目的を果たします:エンド ユーザーが新しいシステムをすぐに習得でき、また、制御ソフトウェアで重複するコマンドをカット アンド ペーストできるため、プログラミング時間を何時間も節約することができます。 デザイナーやプログラマーとして、クライアントのシステムに命を吹き込むわけですから、クライアントが何にアクセスできるかを決めなければならないのです。

タッチパネルの真ん中に「DELETE ALL」という大きな赤いボタンを置くことはないでしょうが、オプションの深いウサギの穴にスパイラルするようなコントロール ツリーも避けるべきで、クライアントを絶望的に混乱させ、何かを台無しにする可能性を与えてはいけません。 多くのベンダーは、階層化されたコマンドを特徴とするキーパッドを提供しています。 点灯するには一度クリックし、明るくするにはもう一度クリックし、消灯するにはもう一度クリックします。

しかし、それができるからといって、そうすべきとは限りません。 しかし、それができるからといって、そうすべきとは限りません。層状のコマンドは、誰もがそのように動作するランプを少なくともいくつか持っているので、照明制御には十分に機能しますが、ソース選択やボリューム制御といったことを扱い始めると、クライアントを見失い、混乱させ、いらいらさせるだけです。