ユーザー調査やユーザビリティテスト中に収集されたデータの収集、並べ替え、理解は、UX実践者の間でますます一般的なタスクになりつつあり、実際、それは重要なUXスキルになりつつあります。
ユーザビリティテストは、ターゲットユーザーが製品を使用できるかどうかを示します。特定のUIで人々が抱えている問題を特定するのに役立ち、完了が難しいタスクや紛らわしい言語を明らかにします。通常、ユーザビリティテストには広範な準備と分析が含まれ、最も価値のある調査手法の1つと見なされています。両方を提供することができます 定量的 そして 定性 より良いソリューションに向けて製品チームを導くのに役立つデータ。
しかし、それは公園を散歩することではありません。への試みで 発見する 使いやすさの問題、 UXの研究者とデザイナー 多くの場合、不完全で不正確で紛らわしいデータの大洪水に対処する必要があります。 5〜10人の参加者による定期的なユーザビリティテストで 60以上の問題を簡単に生成します 。恐れられているのを待っている間、それは「消防ホースから飲む」ように感じることができます 分析麻痺 その醜い頭を育てる。
しようとするとかなりのリスク 解決する ユーザビリティの問題は、目前の問題に真に対処していない解決策を考え出そうとして、間違った方向に進んでいます。リスクは、見つかった問題と特定された解決策の間に断絶がある可能性があることです。これらは、次のようなさまざまな要因によって引き起こされる可能性があります。 決断疲労 そして 多くの種類の認知バイアス 。
装飾の主な目的は何ですか
上記の障害を克服するには、見つかった問題に対して最も効果的なソリューションを選択することを確認しながら、テストデータを処理する効率的な方法が必要です。
創造的なプロセスからいくつかのアイデアを借りることから始めましょう。最も強力なものの1つは ブリティッシュデザインカウンシルのダブルダイヤモンド 、順番に使用します 発散-収束的思考 。これは、明確に定義され統合された問題と解決のフェーズを備えた設計プロセスです。
ダブルダイアモンドは、ユーザビリティの問題を処理し、それらを解決する方法を見つけるフレームワークを構築するために必要なものです。
上記のモデルを結果のユーザビリティテストに適合させることは、4つのステップのプロセスです。
実践方法など、各ステップを詳しく見ていきましょう。
注意: いくつかの基本的な数学を使用する必要があります。心配しないでください。それほど多くはありません。この記事の最後に、プロセス全体を自動化するスプレッドシートがあります。それでもうまくいかない場合は、ポストイットとホワイトボードを使用できる視覚的なアプローチもあります。
あなたから始めて リサーチクエスチョン 、最初のステップは、ユーザビリティテストによって生成されたデータを収集することです。プロセスの後半でアイデアを簡単に生成して洞察できるように設定する必要があります。重要なのは、データを明確に構造化して整理し、混乱を避けることです。ほとんどの場合、次のことで十分です。
ルイスとサウロが本の中で使用している、ユーザビリティの問題を整理するための一般的なアプローチ ユーザーエクスペリエンスの定量化 は、下の表に示すようにデータをプロットし、最後の数列に行と参加者に問題があります。
上記の例では、3人の参加者で行われた架空のユーザビリティテストで2つの問題が発生しました。
リソースが限られているため、分析を最適化する方法でユーザビリティの問題に優先順位を付ける必要があります。通常、各ユーザビリティの問題のグレードは 重大度 、次のようないくつかの要因の影響を受けます。
優先順位を付けるには、次の手順に従う必要があります。
をセットする 重要度スコア テストで実行された各タスクの。簡単に言うと、数値を設定して、ビジネスまたはユーザーにとってタスクの重要度を定義します。値は、単純な線形シーケンス(1、2、3、4など)またはより複雑なもの(たとえば、 フィボナッチ数列 (1、2、3、5、8など)、次のようなアジャイルメソッドで使用されるのとまったく同じです プランニングポーカー 。
を見つける 発行頻度 発生数を参加者の総数で割った問題の(%)。これは基本的なパーセンテージの計算です。
スプレッドシートでどのように機能するかを見てみましょう(もちろん、これを自動化したいですよね?)。更新されたテーブルは次のようになります。
上記の例では、次のシナリオがあります。
今のところ以上です。最も重要なユーザビリティの問題は、次の順序で見つかりました。 3 、 2 そして 1 。この段階では、 ユーザビリティの問題の状況 —チームが高レベルの問題を組み立て、次のステップで最適化するのに役立つ全体像。
通常、ユーザビリティテストは、推奨事項(一般的な提案)と解決策(具体的な手順)のリストがないと、結論として完了しません。 UIコンポーネントの配置を修正するなど、解決策が非常に明白な場合があります。状況は、非自明または多くの可能な解決策を伴うこれらの問題にとってよりトリッキーになります。どちらの解決策が良いですか?どちらがより実現可能ですか?実験を実行して調べることのコスト/メリットは何ですか?ここでは、定期的な推奨の従来の方法では不十分です。
悪い設計上の決定を下すリスクを減らすために、次のものが必要です。a)選択するいくつかのソリューションの選択肢、およびb)効果的な選択プロセス。前のフェーズでデータ収集に取り組み、優先順位付けの手順を発行するために使用したのと同じ発散-収束アプローチを使用します。手順は次のとおりです。
各号について、 複数のソリューションのアイデアを生成する —問題に対処するための可能な方法は何ですか?ここでは、チームの他のメンバー(開発者、デザイナー、製品マネージャーなど)とコラボレーションする絶好の機会があります。
ソリューションを再編成し、 それらを具体的に保つ—必要に応じて、ソリューションをマージまたは分割して、冗長性や過度の抽象化を回避します。繰り返しになりますが、アイデアを評価しやすくするために、具体的にしてください。たとえば、「ハンバーガーメニューの使用を避ける」ではなく、「水平方向のナビゲーションと垂直方向のツリーメニューを使用する」などの特定の解決策を述べることをお勧めします。
追加の問題をマークする ソリューションが対処できること—実際には、1つの優れたソリューションで複数の問題に対処できます。優れたソリューションは用途が広いです!
上記の手順に従うと、結果のテーブルは次のようになります。
この例では、ブレインストーミングされたソリューション(行)のリストと、各ソリューションが対処する問題(前の手順で見つかった問題を表す列)があります。
次に、このリストを進化させる方法を見て、どのソリューションが実装に最適な候補であり、どの順序であるかを見つけましょう。
問題の優先順位付けと同様に、いくつかのパラメーターに従ってソリューションに優先順位を付ける必要があります。この主題が非常に真剣に扱われるアジャイルチームでは、使用するのが一般的です 事業価値 そして 複雑 、これにより、 投資収益率 (ROI)。このロジックから借用すると、次の手順があります。
計算する 各ソリューションの有効性 。
対処する問題が深刻であるほど、解決策は優れています。これは、アジャイル手法のビジネス価値と大まかに比較できます。ソリューションによって対処されるすべての問題の重大度を合計します。
Effectiveness = Sum of issue severities
言い換えれば、努力と不確実性が増すほど、ソリューションはより複雑になります。これをフィボナッチ数列(1、2、3、5、8など)のような定量化可能な値に変換するだけです。チームとしてこれを行う場合は、 プランニングポーカー 完璧にフィットします。
計算する キング ソリューションの。これは費用便益関係であり、 効果 そのによるソリューションの 複雑 。 ROIが高いほど、優れています。
ROI = Effectiveness / Complexity
スプレッドシートに戻りましょう。これは次のようになります。
上記の例では、次のようになります。
この例によれば、ソリューションの開発を次の順序で優先する必要があります(ROIの高いものから低いものへ):ソリューション1、次にソリューション3および2。
手順を要約すると、データを収集することから始め、次に特定のパラメーターに従って問題に優先順位を付けました。その後、これらの問題の解決策のアイデアを生成し、最後にそれらに優先順位を付けました。
上記の方法では、いくつかの(基本的な)計算が何度も繰り返されるため、スプレッドシートを使用することをお勧めします。
この方法論に従いたい場合は、次のテンプレート(Googleスプレッドシート)を使用してください。 https://goo.gl/RR4hEd 。ダウンロード可能で、ニーズに合わせて自由にカスタマイズできます。
私が知っているほぼすべての人(もちろん私を含む)は、付箋紙やホワイトボードを使用するのが大好きです。これは、通常は高速で楽しいだけでなく、コラボレーションが容易になるためです。あなたが アジャイル または デザイン思考 開業医、あなたは私が何を意味するか知っています。この記事に示されているアプローチで機能するように、付箋のような視覚的なツールをどのように適用できますか?まあ、それはおそらくブログ投稿全体に値するでしょうが、表面を傷つけてみましょう。
これを行う1つの方法は、問題のマトリックス(影響x頻度)を作成し、それを解決策(有効性x複雑さ)のマトリックスの隣に配置することです。各マトリックスは4つの象限に分割され、優先順位を示します。
手順は次のとおりです。
を作成します 発行マトリックス に従って適切な象限に付箋を配置することによって 影響 そして 周波数 。このアプローチを単純化するために、1つのパラメーターを除外する必要がありました。この場合、 タスクの重要度 。
を作成します ソリューションマトリックス 各ソリューションに応じて付箋を整理することによって 効果 そして 複雑 :
問題マトリックスの第1象限の問題(重大度の高い問題)から始めて、各問題の解決策をブレインストーミングします。
これらのソリューションを、第1象限(左上)から始まるソリューションマトリックスに配置します。問題が深刻であるほど、その解決策はより効果的です。
調整する 複雑 横軸上で各ソリューションを移動します(複雑になるほど、右に移動します)。
残りの問題(象限2、3、4の順)について上記の手順を繰り返します。
演習の最後に、第1象限のソリューションは、ROIが最も高く(より効果的で複雑さが少ない)、最優先事項を示しています。結果を下の画像に示します。
1つのパラメーター(タスクの重要度)を省略したという事実を含め、ここでの欠点は、スプレッドシートのように計算するのではなく、視覚的な精度に依存する必要があることです。良い面としては、コラボレーションを促進する方法があります。これは、チームからの賛同を得るために重要な場合があります。
精度を犠牲にして「迅速で汚い」視覚的分析を通じてコラボレーションを促進することは、潜在的なトレードオフです。どちらがより良いアプローチですか?簡単な答え:あなたの状況に最もよく適合し、あなたの目標に最もよく一致するもの。
これらの方法論を使用すると、さまざまなプロジェクトでそれを使用したチームから次の観察結果が得られました。
特に大規模な研究を扱う場合、問題の優先順位付けにより、チームは本当に重要なことに集中でき、情報過多、分析麻痺、意思決定の疲労などの不要な認知的課題を減らすことで時間とリソースを節約できます。
接続されたエンドツーエンドのワークフローにより、ソリューションはユーザビリティテストの出力とより整合性が保たれ(問題とソリューションがペアになっているため)、最適とは言えないソリューションを実装するリスクが軽減されます。
オンラインツールを使用して、この方法を(部分的または全体的に)共同で簡単に適用できます。
このアプローチの制限を理解することが重要です。たとえば、優先順位付けフェーズでは、テストで観察されたユーザーの前向きな態度や行動は含まれません。焦点はユーザビリティの問題です。 1つの提案は、この種のデータを個別にログに記録し、必要に応じて調査結果を補完してバランスを取るために途中で使用することです。
最後に、ユーザビリティテストとは別に、このアプローチは他のUX調査手法にも拡張できます。 「ダブルダイヤモンド」アプローチ(問題と解決策の発散/収束)を適用することで、さまざまなユーザー調査データを混合し、他のプロジェクトで上記の方法を使用できます。あなたの想像力が限界です!
•••