コンテンツへスキップ
ユーザビリティテストとは何か、そしてどのように実施するのか?

ユーザビリティテストとは何か、そしてどのように実施するのか?

ユーザビリティテストは、プロジェクトフォームが公式リリース後、そして最大の批評家であるエンドユーザーに会ったときに、プロジェクトフォームが失敗するのを防ぐ方法です。

12min read

一部のアプリやウェブサイトは、最初のリリース後に失敗し、最大の批判者であるエンドユーザーに直面した後に沈んでしまいます。この現代的なビジネスやデジタルの大惨事を避けるためには、非常に要求の高い市場に向けて準備する製品の機能性、使いやすさ、見た目や操作感を必ず検証してください。どうしてそんなことができるんだ?まずはユーザビリティテストを行うことから始めましょう。これは、より楽しく、スムーズで効率的、効果的なユーザー体験を確保するために最も重要なステップの一つです。

ユーザビリティテストとは?

そして、関わるすべての人やすべての人がこのプロセスにどのように貢献しているのでしょうか?

ユーザビリティテストとは、ウェブサイト、アプリ、またはサービスとリアルタイムでやり取りするユーザーの反応や行動を観察して評価する方法です。通常、テストは対面またはリモートで、コラボレーションアプリを使って実施できます。この過程で、参加者はファシリテーターから割り当てられた特定のタスクを完了しなければなりません。

ユーザビリティテストの主要な要素

ユーザビリティ調査を開始する前に、目標とプロジェクトをテストする対象グループを明確にする必要があります。その後、ユーザー募集に進み、ガイダンスやタスクの準備、パイロットテストの実施、そして最後にフィードバックと結果のまとめを受け取ります。

では、ユーザビリティセッションには具体的に誰が関わっているのでしょうか?

Facilitator

ユーザビリティテストでは、ファシリテーターが参加者に指示を出し、達成すべき具体的なタスクを指示し、質問に答え、ユーザーの行動を観察し、フィードバックを収集し、詳細な分析を準備します。後者には、代表グループが製品やウェブサイトをどれだけ簡単かつ直感的に使うか、あるタスクで苦労している人がどれだけいるか、どの工程やデザイン要素を最も楽しんでいなかったかなどが含まれます。

Participants

ユーザビリティテストを効果的かつ洞察力のあるものにするためには、すでに類似製品を使ったことがあるか、基本的な理解を持つ外部のターゲットユーザーを含めるべきです。こうすることで、ファシリテーターは比較的結論を出しやすく、評価されたソフトウェアに競争優位性があるか、何が不足しているか、何を変えるべきかを判断できます。一部のテストケースでは、参加者がプラットフォームやウェブサイト上でタスクを操作しながら声に出して考えるよう求められることがあります。この手法の背後にある考え方は、各ユーザーの思考、意思決定過程、動機、行動を理解することです。

Tasks

これらのタスクは、参加者が該当するソフトウェアやウェブサイトを使って実行しなければならない現実的な行動やコマンドを表しています。課題はファシリテーターが明確に書かれたガイドの形で提出するか、声に出して読むこともできます。

ユーザビリティテストの目的は何で、なぜ重要なのでしょうか?

ユーザビリティテストは、優れた機能性と特定のユーザーの希望リストの達成に大きく貢献します。その目的は、システムや設計をテストするユーザーを満足させることだと思われるかもしれません。しかし、それは常に失望を招き、何をしても間違っているという誤解を生みます。ユーザビリティテストの主な目的は、実際に以下の助けになることです:

  • 設計や試作機の問題点や不具合を発見しましょう
  • 改善方法を考えましょう
  • ターゲットとなるエンドユーザーが何を望んでいるか、好き嫌いなか、使いやすいか難しいかを観察し、学びましょう
  • Collect qualitative and quantitative data
  • 参加者の製品に対する満足度を測定してください
  • 結果を分析し、それを再設計の提案に変換します

満足感の瞬間は、上記の重要な点から生まれます。それらを基に抱負を立てれば、優れたパフォーマンスと使いやすさを保証する製品を作ることができるでしょう。

では、具体的に使いやすさとは何でしょうか?

このキャッチフレーズを明確にしましょう。ユーザビリティは、ユーザーによく機能する製品の象徴となっています。しかし、それはプロセスなのか、それとも結果なのか?それはクライアントや彼らの消費主義的哲学に共鳴するメソッドやデザイン思考なのでしょうか?これらすべてが合流しているのでしょうか?

「ユーザビリティ」をどう捉えるかを説明します。

  • 使いやすさとは、エンドユーザーのニーズが設計に影響を与えることを意味します。
  • ユーザビリティとは、ユーザーの視点から始めることを意味します。
  • ユーザビリティとは、実際の人々が製品とどのように関わっているかを観察し、評価し、有益な結論を導き出すことを意味します。
  • ユーザビリティとは、アプリやウェブサイトが本来の目的で使えるかどうかを指します。
  • 使いやすさは「使いやすさ」以上の意味を持ち、効率的、効果的、魅力的、エラー許容性、学習しやすい5つのEを中心に据えています。

どんなに自分のデザインが素晴らしいと思っていても、プロジェクトがどれだけ革新的であろうと、どれだけアイコンがオリジナルであっても、最終的にはユーザーがあなたが与えたものにどう関わるかにかかっています。しかし、彼らのデジタル基準や規範は、ジェネレーション・アルファが新技術の使い方を学ぶのと同じ速さでしばしば変化する。つまり、ものすごい速さだ!そのため、追いつけるのが難しく、構築したソリューションがユーザーの期待や使用、期待から大きく異なるものになるリスクもあります。

少し大げさすぎるように聞こえるし、物事がいつもこう展開するわけではないのは確かだ。しかし幸いなことに、ソフトウェアの使いやすさをテストすることで、コードを書く前に設計の弱点や問題を簡単に特定できるという利点がいくつかあります。これにより、設計・開発プロセスの早い段階でユーザー満足を得ることができます。

ユーザビリティテストの利点について言えば、主な利点をご紹介します

  • 自分で、あるいは同僚とテストする際に持つことができない、偏りのない意見。
  • ユーザーフローの高価なデザインや開発の変更、レイアウトの複雑さ、製品がすでにリリースされているのにCTAボタンの配置が誤りになるなど、混乱を招くウェブサイトやアプリの要素もありません。
  • 実際の人々からの直接的で洞察に満ちたフィードバック、そしてターゲットオーディエンスに合わない点を分析したり詳細なレポートを作成したりする能力。
  • 製品の故障リスクを減らします。
  • リモートかつ非監督のユーザーテストを利用する場合、多数のテスターからのフィードバックを得る機会があります。
  • 内部の議論やコストのかかる反復を解決するために、内部で議論されているユーザーとのやり取りや他の選択肢をテストしましょう。

ユーザビリティテスト、ユーザーテスト、ユーザーアクセプタンステスト:違いは何ですか?

時にはプロダクトオーナーやステークホルダー、さらにはPMでさえこれらの用語に混乱し、同じものと考えてしまうことがあります。ただし、わずかながらも非常に重要な違いがあります。

ユーザーテストは、ユーザーが特定のアプリやウェブサイトを必要としているかどうかを検証します。設計ライフサイクルの早い段階でユーザーテストを行うことも可能です。例えば、紙のプロトタイプをテストしたり、スケッチやアイデア、ユーザージャーニーの検証をしたりすることができます。需要を決定し、プロトタイプの初期作成に先立ちます。

ユーザビリティテストは、彼らがアプリを使えるかどうか、そしてどのように使うかを評価します。これは使いやすさを決定し、インタラクティブなプロトタイプの作成後に行われます。

ユーザー受容テスト(UAT)はエンドユーザーではなくクライアントに焦点を当てています。彼らはUATを実施し、製品が自分たちの要件を満たし、本来あるべきように機能するかを確認します。準拠を判断し、プロトタイピングの後に続きます。

ユーザビリティテストのさまざまな種類

ユーザビリティテストのさまざまな種類

目的やテスターから収集したいデータに応じて、基本的に3つのユーザビリティテストの種類と方法から選べます。

リモートユーザビリティテストと対面ユーザビリティテストの違い

名前の通り、リモートユーザビリティテストは遠隔から行われるテストの一種で、コラボレーションソフトウェアやユーザーテストアプリの使用が必要です。参加者の募集に役立ち、ユーザーがソフトウェアとリアルタイムでやり取りできるようにし、ビデオや音声を記録してテスト終了後の反応や行動を観察し、より効果的に結論を導き出せます。

対面でのユーザビリティ調査を行う際、ファシリテーターと参加者は共に同じ物理的環境にいます。この種の検査は、採用人数に応じて1人または複数の観察者が関与し、より正確な監視と報告を行うこともあります。

モデレート済みと非モデレート型ユーザビリティテスト

モデレートされたユーザビリティテストは対面でも遠隔でも実施可能で、タスクの実施、参加者の観察、フォローアップ質問の質問・回答、行動の記録を行う訓練を受けたUXリサーチャーの立ち会いが必要です。対面で実施される場合は、検査はラボや企業の環境で行われます。リモートで実施する場合、参加者はソフトウェアにアクセスし、コラボレーションソフトウェアやユーザビリティテストツールを使って画面やコメントを共有しなければなりません。

一方、監視なしのユーザビリティテストでは、参加者がリモートでシステムにアクセスし、割り当てられたタスクを遂行できます。彼らの行動、画面の動き、声、さらには表情までもが自動化されたソフトウェアによって記録されます。ここでの最大の違いは、リアルタイムのサポートやすぐに質問できる機能がないことです。この方法は、プロトタイプや設計のいくつかの特定の要素をテストしたい場合に適しています。

Qualitative vs Quantitative Usability Testing

定量的ユーザビリティ調査は、エラー率とタスク完了時間を使いやすさに関連して測定します。この方法は間接的な情報提供型ユーザビリティテストの要約を生成するために使用されます。一般的に、評価は参加者がタスクを完了するのに必要な時間、満足度、ユーザーがタスクを完了しやすいかどうかなどの主要な指標に基づいて行われます。ここでは、参加者がどのように行動し、何が起こったかを示す定量データがあります。参加者数は多く、時には30人以上が参加します。

どのユーザビリティテスト方法を選んでも収集したデータをどう扱うか:

  1. デザインやアプリ、ウェブサイトの使いやすさを測定してください。
  2. デザインの改善を推奨してください。
  3. 推奨事項を実行しましょう。
  4. 改善の効果を評価するために再テストしてください。

ユーザビリティテストの種類や、実行可能なユーザビリティ手法の組み合わせについてさらに詳しく知りたい場合は、「プロジェクトのためのさまざまなユーザビリティテスト手法」という記事がより詳細な概要を提供しています。

ユーザビリティテストを使いやすくすること...または一般的なプロセスにはどのようなものが含まれますか?

ユーザビリティ調査から最大限の価値を引き出し、ユーザーテストプロセスを最良の形で導くために、実装すべき10のベストなユーザビリティテストの実践をご紹介します。

  1. 何を検査すべきか、なぜ検査すべきかを特定しましょう。それは新製品の試作品なのでしょうか?特徴ですか、それともレイアウトですか?
  2. 完璧なリクルートを見つけろ。似たような製品を使った参加者をターゲットにしていますか?好ましいユーザー層や心理統計はどのようなものですか?5人以上で参加したいですか?
  3. テスト計画を作成し、明確な目標を設定しましょう。その範囲、時間、場所はどうなっていますか?ユーザーはどのようなタスクを完了させているのでしょうか?どの順番ですか?
  4. ユーザーテスト中に学習効果を実装し、バイアスを避けるためにタスクの順序をランダム化するなどの方法を用いましょう。
  5. 結果を評価するのに役立つ指標を決めましょう。タスクに進む時間、エラー/成功、主観的な満足感。
  6. 役割を定義してください。適切なモデレーターと参加者の観察方法を選びましょう。彼らは意見を声に出してすぐにフィードバックを与えつつ、タスクを遂行するべきでしょうか?検査の様子を録画したいですか?
  7. 本番のテストの前にパイロットテストを行ってください。どれだけ準備ができているか、すべてが明確になっているかを確認しましょう。同僚にも参加を呼びかけてください。
  8. セッション後にテスト参加者と10〜15分間話をしましょう。時には興味深い洞察が明らかになることもあります。
  9. 調査結果を分析し優先順位をつけ、関係者と洞察を議論しましょう。あなたのビジョンはビジネスのニーズに合致していますか?まずはどのような設計変更を実施すべきでしょうか?
  10. 調査結果を実行に移しましょう。製品デザインに必要な変更を加えましょう。もっと良くしてあげてください。

Usability Testing With Indigo.Design

Forresterの調査によると、UXに1ドル投資するごとに2ドルから100ドル*のリターンが得られるとされています。 それでも、ユーザビリティテストはコストがかかり時間がかかると見なされることもあります。しかし、必ずしもそうである必要はありません。

Indigo.Designでは、デザインやプロトタイプ、アプリの使いやすさやUXのテストがずっと簡単で、速く、コスト効率的になります。リモートで管理されないユーザーテストを可能にするツールが満載で、録画や動画でユーザーの実際の行動を見ることができます。ユーザーデータや体験の分析、ユーザーの行動や好みに関する洞察も得られます。

やり方はこちらです。

  1. Indigo.Designワークスペースの実用的なプロトタイプを見つけて、「新しいユーザビリティテスト」オプションをクリックしてください。

 

starting usability testing in Indigo.Design

その一つの方法は、パソコンから直接png、jpg、gif、またはSketchファイルをアップロードすることです。あるいはIndigo.Designプラグインを追加してSketchし、プロトタイプをクラウドに同期させることもできます。

  1. Define task
ユーザビリティテスト参加者のタスク定義

ユーザビリティテストを始めるには、少なくとも1つのタスクを設定する必要があります。では、新しいタスクをクリックして説明文を書きましょう。

  1. 追加の試験設定
ユーザビリティテストにおける追加の指標と設定

指標や成功基準を簡単に決定し、タスクが参加者にどのように見えるかを連続して、あるいはランダムな順序で行うべきかを定義できます。そして詳細が重要なので、ユーザーに「ようこそ」や「ありがとう」のメッセージを含める機会があります。

  1. 「テスト開始」してリンクを入手してください
ユーザビリティテストを始めましょう

ユーザビリティテストを始める準備ができたら、「テスト開始」ボタンをクリックするとリンクが生成され、それをコピーして参加者と共有できます。

  1. 結果を確認し、フィードバックを得ましょう
ユーザビリティテスト後の結果のレビュー

Indigo.Designのユーザビリティテストダッシュボードでは、ユーザビリティ調査の最中および完了後の結果が表示されます。ご覧いただけます:

  • Success rate
  • Accomplished task
  • Average time on task 

smashingmagazineのこのブログ記事をチェックして、他の方が私たちのソフトウェアを使ってユーザビリティテストを始めた様子もご覧いただけます。

デモを予約