web-dev-qa-db-ja.com

読むことを拒否するユーザーにアクションの結果を説明するにはどうすればよいですか?

ほとんどすべてのソフトウェア設計者の間で共通の欲求不満は、ユーザーが最短の量のテキストでさえ読むことを拒否するときに、ユーザーに重要な問題を伝える方法です。

私のシナリオの簡潔で魅力的な点は、私のソフトウェアの1つの機能は、別のソフトウェアの構成ファイルを生成できることです(ユーザーがUIを使用して、手動で書き出す代わりに構成ファイルを作成できるようにします)。そこに設定ファイルがすでに存在する場合は、上書きされます。

場合によっては、ユーザーが独自の構成ファイルを持っていることがあります。そのため、ユーザーがこの機能をオンにする前に、「データ上書き警告!」という単語が付いたフルスクリーンのモーダルポップアップが表示されます。巨大な太字と巨大な警告三角形で。データが永久に上書きされ、保存されないことを言っているわずかに詳細な説明が続きます。

見逃すのは非常に難しく、ユーザーは続行を許可される前にダイアログを確認する必要があります。

それでも、データが上書きされることを知らないと多くのユーザー(完全に有能な英語を話す)が不満を言うようになりました。彼らがその通知を読まなかった理由について質問すると、彼らは通常、まったく読んでおらず、単にそれを受け入れたと言います。

この問題の他の例は、私のWikiの1つのページにあります- http://wiki.phonicuk.com/Common-McMyAdmin-Problems.ashx#Startup_Stall__Server_has_started_but_is_not_yet_accepting_players_2

赤いテキストは、読みづらいない点まで見逃すことはできません。それでも、それが絶対的な要件であるというあいまいさなしに通信したにもかかわらず、一部のユーザーはそれを拒否します。

なぜこれが発生するのですか?それに対して私は何ができますか?

10
PhonicUK

本当に1つのオプションしかありません。ユーザーが人間であることを受け入れ、警告を読む可能性がないのです。それを大きくしたり、さらに煩わしくしたりしても、人々にあなたの警告を読ませるのを助けるのではなく、単にソフトウェアを使いにくくするだけです。

代わりに、実際の問題に対処する必要があります。元に戻すことはできません。私の見解では、thatがここでのユーザビリティの問題です。

この問題に関するこの素晴らしい記事をお勧めします: 元に戻すことを意味するときに警告を使用しないでください

編集:2番目の問題について:再起動が非常に重要である場合、なぜそれを無視することを人々に許可するのですか?再起動が行われていない場合は、アプリケーションの使用をまったくブロックするか、ユーザーが再起動する前に再起動する必要性を無視した場合は、アプリケーションにユーザーの再起動を実行させることもできます(もちろん、自動再起動します)。 。

19
André

元に戻すメカニズムを使用することをお勧めします。それができない場合、ボタンに情報テキストを含めると、ユーザーがボタンをクリックする必要があるため、ユーザーがそのテキストを読む可能性が高くなります(実際にシナリオのユーザビリティテストを実行すると非常に便利です)。メッセージをカスタマイズし、既存の構成が存在する場合に追加のテキストを表示できれば、UIを必要としない人のためにUIを複雑にすることがなくなるので、より良い方法です。 (たとえば、Jackに既存の設定がない場合は、上書き情報を含めないでください)

例を示します。重要な単語「上書き」は最初の単語なので、ユーザーはそれに気づく可能性が高くなります。

enter image description here

別のオプションは、重要な/破壊的なアクションを続行する前に、ユーザーに何かを選択するように依頼することです。この例では、ユーザーは「上書き」チェックボックスを選択して続行する必要があります。

enter image description here

6
Anna Rouben

Andréは完全に正しいです。常に取り消しを追加するようにしてください。ファイルを削除する場合は、完全に削除しないでください。それらを(復元できる場所から)ゴミ箱に移動するか、config.old.iniなどの名前に変更します。エラーからの回復を提供する方法を見つけます。

ほとんどの場合、警告はユーザーの現在のアクションスキーマに適合しません。新しい構成を作成している場合。多くのユーザーは、新しい構成ファイルの作成に重点を置いています。古いもので何が起こるか心配していません。したがって、警告は彼らの現在の心の状態に適合せず、したがって却下されます。それは彼らが達成しようとしている現在の行動の一部ではありません。

したがって、フォアリカバリーを提供する方法が本当にない場合は、現在のアクションに合うように警告を取得してみてください。したがって、あなたの場合、「古い構成の代わりに新しい構成を使用する[はい] [いいえ]」と言う方が効果的かもしれません。

MineCraftサーバーの場合、エクスペリエンス全体を制御できないため、リカバリーは困難になります。ユーザーのコンピューターを再起動することはできません。したがって、あなたが提供するフィードバックはより重要になります。ユーザーが情報に最も影響を受けやすい状況で提供します。この場合、おそらくサーバーが停止しています。他の解決策は、コンピュータをアンインストールして再起動する小さなスクリプトを書くことです。

3
Alvin

ユーザーに強制的にそれを読ませたい場合(そして確実にユーザーを困らせたい場合)は、以下を実行できます。

入力ボックスを作成し、ユーザーがメッセージの要約を入力したときにのみ続行します。
例:
ここにメッセージ(構成の上書きについて)
続行するには、テキストボックスに次のように入力してください:
理解すると、さらに進むと構成が上書きされ、古い構成は失われます。

コピーと貼り付けを使用できない場合は、テキストを読んで(理解は完全に異なるものです)、最後の文を入力して続行する必要があります。
ユーザーはおそらくそのためにあなたを殺すと脅迫します(少なくとも2番目の質問の後)が、技術的な解決策を求めました。

3
Sunzi

研究によると、ユーザーはテキストよりも画像をよく知覚している...破壊が起こっていることのフラッシュアニメーションを表示したり、恐ろしい表情を見せて感情を伝えたりすることがある。これに似ているのは、転倒の過程でトラックを示す曲線上の高速道路標識です。「曲線」という単語や曲線状の矢印よりもはるかに効果的です。

1
JoelFan

2番目のダイアログボックスと「キャプチャ」を使用します(これは私たち全員にとって煩わしいことですが、ユーザーが実行しようとしていること/取り消すことと、そうすることのマイナス点を説明することで、ユーザーは規定された/望ましいアクションを完了する必要があります)-この警告を確認してくださいIS最大2文が長いため、実際に読むのが面倒

0
Clayton Powers