web-dev-qa-db-ja.com

デフォルトで高度な機能を非表示にすると、ユーザーは役に立ちますか?

多くのユーザーロールをサポートし、高度に構成可能なコンテンツを生成するエンタープライズCMSに取り組んでいます。

典型的なコンテンツ入力フォームには、8つのテキスト入力、6つのチェックボックス、およびtextareaがあります。

典型的なユースケースでは、おそらく3つのテキスト入力、textareaと1つのチェックボックスのみが関係します。

パワーユーザーはいつでもこれらのインターフェースのいずれかを必要とする場合があり、簡単にアクセスできる必要があります。

あまり一般的ではない機能を備えた「高度な」スライドダウンを使用すると、ほとんどのユーザーが使いやすくなると思います。 「必要なものが見当たらない場合は、詳細セクションを試してください」という慣習に人々は慣れると思います。また、パワーユーザーがプロファイルで値を設定できるようにして、デフォルトで「詳細」が開かれるようにします。

これにより、サイトが使いやすくなりますか?この慣行の良い証拠はありますか?

12
puppybeard

[〜#〜] jira [〜#〜] は、エンタープライズチケット管理システムで、チケットの編集時に 'フィールドの設定' の機能を最近追加しました。これは、すべてのフィールドに引き続き簡単にアクセスできることを意味しますが、ユーザーは興味のあるものだけを見る必要があります。

JIRA Ticket Edit

彼らがこれを展開したとき、彼らはいくつかの賢いことをしました。最初に、ユーザーごとにこの設定を固定したため、表示するフィールドのmy「カスタム」リストを構成すると、それは関係なく適用されます私が見ているチケットの。次に、このアプリはカスタムのスマートデフォルトセットで出荷され、自動的にオンになったため、ユーザーはよりクリーンな編集モードをすぐに使い始めることができます。そして、最良の部分は、これがユーザーに対してすべて透過的であるため、「高度な」ミステリーミートがないということです。

このようなことを効果的に行うには、ユーザビリティテスト、コンテキスト調査、および分析分析をかなり実行して、人々が実際に使用しているものを確認できるようにする必要があります。また、ユースケースによって動作が異なるため、どのユーザーロールが何を実行する必要があるかを決定する必要もあります。

また、人々がフィールドを編集できない可能性があるからといって、必ずしもビューする必要がないことを意味するわけではないことも覚えておいてください編集中です。 JIRAの例に戻ると、チケットのDue DateまたはTime Estimateフィールドを編集することはほとんどありませんが、チケットの概要を書き出すときにそれらを確認して、どれだけの時間と労力を費やす必要があるかを知る必要があります。

14
Daniel Newman

「パワーユーザー」バケットに分類されないユーザーロールのフィールドをデフォルトで非表示にして、パワーユーザーロールのデフォルトで表示することができます。

ユーザーが表示/非表示を切り替えた後、「常に表示」または「常に非表示」にオプションを追加することもできます。

4
missdefying

通常のユーザーがこれらの高度な機能なしで簡単かつ快適に行えることが期待でき、これらの高度な機能によってユーザーエクスペリエンスが大幅に複雑になる場合は、デフォルトで非表示にします。

0
Obiwan Kenoobi