web-dev-qa-db-ja.com

何かに名前を付ける方法を決定するための最良の経験的方法?

私はUX/UIデザイナーであり、主に技術者(DevOpsの専門家)を対象としたWebアプリケーションの再設計を主導しています。

私たちの再設計の主な目標は、現在のユーザーベースを維持しながら、技術的でないユーザー(つまり、ビジネスエグゼクティブ)がUIにアクセスしやすくすることです。

現在のインターフェースの使いやすさの主な問題は、それが不可解な専門用語に悩まされていることです。再設計では、よりシンプルで日常的な代替案を推進しましたが、経験的なデータを使用して私の主張をより適切にサポートし、単純に推測するのではなく、代替案から選択するプロセスを開発したいと考えています。

したがって、質問:あなたの経験では、UIの「最適な」名前付けを決定するための実証済みの最良の方法は何ですか?

21
whusterj

ナビゲーションと階層に関しては、 Open Card Sorting で十分です。

オープンカードの並べ替え:参加者には、事前にグループ化されていないサイトコンテンツを示すカードが与えられます。カードを適切と思われるグループに分類し、各グループについて説明するように求められます。オープンカードの並べ替えは、新規または既存のサイトや製品の情報構造への入力として役立ちます。

特定のフィールド(階層内の最下位レベルの項目)の名前付けにも使用できます。これは、より多くの時間と労力を要し、質問のフレーズ方法が結果に影響します(「電子メールの受信者をリストするフィールド」はおそらく「受信者」になります。

14

実証的な方法が必要な場合は、テストユーザー、「より適切な名前」の測定可能な基準、および測定方法が必要です。ここにいくつかのアイデアがあります:

アプローチ1:多くのテストユーザーがいる場合は、従来のプロトタイプ決定アプローチを使用できます。

  1. UIの2つのバージョン(プロトタイプである可能性があります)を準備します。1つは現在の技術名、もう1つはより単純な代替名です。両方のUIは、使用される名前のみが異なる必要があります。また、準備されたUIを使用してユーザーが実行する可能性のある、単純な典型的なタスクのセットもあります。

  2. テストユーザーの半分に最初のUI(技術的な名前付け)で準備されたタスクを実行するように伝え、残りの半分のユーザーに2番目のUI(より単純な名前付け)で同じタスクを実行するように伝えます。

  3. 個々のタスク(シナリオ)に費やした時間と、実行したエラー(クリックミス)の数を測定します。名前の各ペア(技術的でシンプルなもの)について、検索に時間がかからず、エラーの発生が少ないものを選択します。

アプローチ2:以前の一般的な手法をニーズに合わせて調整できます。たとえば、テストユーザーにこの「ゲーム」をプレイさせることができます。ユーザーのグループに正しい名前を選択したい操作またはエンティティを記述します。テストユーザーの半分を無作為に選択し、5つの選択肢から1つを説明します。テストユーザーの残りの半分は、同じ5つの選択肢のセットを取得しますが、技術名は非技術名に置き換えられます。テストユーザーが正確かつ迅速に選択した名前を選択します。

例:すべてのユーザーがこの質問を受け取ります。「システムでの作業が終了し、他のユーザーがあなたの名前でそれを使用できないようにしたいのです。どのボタンを押しますか?」

ランダムに選択されたテストユーザーには、次の選択肢があります。

SaveTerminate current sessionInvalidate sessionDelete profileClose window

他のテストユーザーには選択肢があります。

SaveSign outInvalidate sessionDelete profileClose window

最初の選択セットを受け取ったユーザーの40%が10秒でTerminate current sessionを正しく選択し、別の35%のユーザーが30秒でそれを選択したとしましょう。 2番目の選択肢を受け取ったテストユーザーの75%が10秒でsign outに回答し、さらに30秒で20%が回答しました。名前Sign outTerminate current sessionよりも明らかに優れていると結論付けています。

アプローチ3:テストユーザーに、名前の意味を説明してもらいます。初めて正しく答えると、その意味がわかります。ほとんどのテストユーザーが理解できる名前を選択してください。

重要:テストグループ内のテクニカルユーザーとあまりテクニカルでないユーザーの比率は、本番環境で予想される比率に対応している必要があります。

重要:テストユーザーは、テスト対象の名前がユーザーではなく名前であることを理解する必要があります(回答は機密扱いになります)。

4
Rasto

名前を選択したら、それを評価すると役立ちます。命名問題に適用できるいくつかの評価方法に注意してください。

カードの逆仕分け

逆カードソートでは、研究者は参加者に分類の最初のレベルを示し、一連の検索タスクを与えて、各アイテムを見つけるためにどこを最初に探すかを尋ねます。

ツリーテスト

TreeJack(ツリーテストツール)は、参加者に現実的なタスクを提示し、情報階層の複数のレベルをクリックしてアイテムを検索するように求めます

詳細については、 情報アーキテクチャのユーザー調査方法の比較 を参照してください。

2