web-dev-qa-db-ja.com

ソフトウェアの使用から引き出すための主なユーザビリティ機能は?

私たちはこのソフトウェアを開発しており、ウィンドウベースのJavaアプリケーション用にGoogle Analyticsなどのフレームワークを作成するのは良い考えだと思います。

ただし、「マルチタブ」環境で「タブの時間」や「セルを編集可能にするためにダブルクリックが必要なテーブルのように」「クリックして編集」など、アプリケーションの使用のどの側面を知りたいのですが。記録する必要があります。

そこにフレームワークや標準はありますか?

この提案にヒートマップを使用することに何か価値はありますか?

1
edgarator

これには本当に普遍的な基準はありません。多くの点で、組織にとってどのような行動が特に重要であるか、および予想される相互作用の種類によって異なります。

他の人がこれを行うとき、彼らは通常(排他的ではありませんが)いくつかの一般的なものを調べます:

  • 特定のページまたはビューに費やされた時間をチェックします
  • 特定のタスクまたはフォームの成功率をカウントします
  • 特定の機能またはページが発見される頻度をカウントします
  • ビューまたはプロセスがキャンセルまたは終了された頻度を確認する

しかし、これらの統計だけでは、状況に応じて解釈することが必ずしも容易ではありません。ユーザーがページにアクセスしたり、表示したりしなかったのは、ユーザーがページを発見していないためですか?それとも彼らはそれが存在することを知っていますが、気にしませんか?ユーザーがデータを見るのに長い時間を費やしているのは、ユーザーがコンテンツに関心を持っているためか、必要なものを見つけるのに苦労しているためですか? 分析では、人々がどのようにクリックするかについて多くのことを知ることができます。しかし、それは理由を知ることはできません

分析が役に立たないと言っているのではありません。さらなる調査のために問題とリスクを明らかにする可能性があります。しかし、それらはある健全な懐疑論をもって読まなければならない。そして、それらは決して本物のユーザーテストの代わりとして使用されるべきではありません。

4