web-dev-qa-db-ja.com

ユーザビリティテストに必要な時間を推定するための適切な方法/式は何ですか?

私は自分のオフィスでユーザビリティテストをセットアップしていましたが、正式なユーザビリティテストをこれまでに行ったことはありません。経営陣の最初の質問の1つは、「これにはどれくらい時間がかかりますか?」でした。シナリオを書くこと、プロトタイプを作成すること、参加者を採用することなどを考えるのに忙しかったので、これを検討するにはあまりにも忙しかったので、良い答えはありませんでした。

Nielsen 初心者は約40時間でテストを実行できると言い、私は S&TCの記事(7ページ) を読んで、優れた推定式は10時間*テスターの数*セッションの長さ。これらの推定値はどちらも妥当であるように見えますが、古くなっています(Nielsen 1998、S&TC 2003)。

以前にこれらのモデルを使用したことはありますか?それらは半正確でしたか?好きなモデルを使っていますか?

注:このユーザビリティテストを準備する各タスクに費やされた時間を追跡して、将来の調査を計画する際のベースとして使用できるようにする予定です。

5
Andrew Shipe

私の経験では、テストに投資する労力は、テストしているソフトウェアの複雑さ、テスト資料がすでに準備されているかどうか、参加者の採用の難しさ、テキストを書く必要があると思うペルソナの数によって大きく異なります。

ソフトウェアの複雑さ- 1996年に、この種のトランザクションが多くのユーザーにとって複雑だったときに、インターネットビルペイ/バンキングアプリをテストしました。その結果、アプリ内をゆっくりと移動し、ビューアカウントの残高と送金をテストするだけでセッション全体を簡単に利用できました。受取人の追加のテスト、支払いの成功の確認、異議申し立ての支払いなどには、さらに多くのセッションが必要でした。

テスト資料の作成に必要な労力-既存のアプリ、紙のプロトタイプ、またはインタラクティブなプロトタイプをテストしていますか?あなたが生産する必要があるほど、明らかに、より大きな努力が必要です。私の経験では、これはプロジェクトの期間に影響を与える最大の変数です。

Difficulty of Recruiting Participants-私は現在、全国で約200人のユーザーを抱えるアプリ(ユーザビリティよりもLeanUXですが、この質問に関連しています)をテストしています。それぞれが年間約20億ドルの支出を管理しています。彼らの時間を取得することは非常に難しいことが証明されています。通りの外にいる誰かがテスト対象になることはできますか、または独自の資質を持つテスト対象を採用するためにかなりの時間を費やす必要がありますか?

ペルソナの数- 6つの異なるペルソナをテストしている場合、明らかにこれは2よりもはるかに時間がかかります。多くのペルソナでは、多くの場合、より多くの画面が必要です。プロトタイプ、募集のより多くの努力とソフトウェアの複雑さの指標です。

私のアドバイス努力の見積もり方はわかりません。しかし、私は過去に私のために働いていたアプローチを提案することができます。アジャイルソフトウェア開発とタイムボックスからトリックを借ります。特定の機能の単純な紙のプロトタイプを使用して1人の人物をテストすることを経営陣に伝えます。 5人の参加者をテストして、40時間で完了すると約束します(これは、参加者の募集が比較的簡単であると想定しています)。オッズはあなたに与えられた制限にかなり近いタスクを完了するでしょう。これにより、a)アプリの改善方法に関するいくつかの興味深い結果と、b)アプリのチームとユーザーとのユーザビリティテストを行うために必要な処理をより適切に処理して、管理に戻ることができます。これにより、その後の決定が容易になり、より大きなテスト作業を承認することで快適性が向上します。

3
Matt Nolker

ほとんどの場合、引用している数値は依然としてかなり有効であるように見えます。最大の変数は、テスト対象に基づいています。プロトタイプやモックアップを開発する必要がないため、既存の機能をテストしている場合は、多くの時間を節約できます。新しい機能については、あなたの番号はあなたが引用したものに非常に近くなります。

数を減らすことを検討している場合は、 Verifyapp のようなユーザーテストサービスを探すことをお勧めします。私の組織は最近、これを小規模なユーザーテストシナリオに使用し始めており、問題なく機能しているようです。価格はリーズナブルで、テストのセットアップは非常に簡単です。

これは、ユーザーテストに最適なソフトウェアではない可能性があることに注意してください。自動化されたソリューションを探しているなら、静かなオプションがいくつかあります。これらのソリューションは通常、セットアップと分析のフェーズをスピードアップします。

1
JeffH

KLMモデル を説明するJeff Sauroによるこの記事と、それを使用してタスク完了時間の見積もりを提供する方法に興味があるかもしれません。モデルは、ユーザーの行動とコンピテンシーに関するいくつかの主要な前提に基づいています(これも以前の調査に基づいています)が、独自のモデルを構築し、いくつかのパラメーターを調整するための基礎を提供します。それの背後にある基本原理を理解していれば、他の種類のインターフェースや相互作用にも採用できます。

0
Michael Lai