web-dev-qa-db-ja.com

LeanUX / Agileではユーザーテストはどこで行われますか?

LeanUXで少し矛盾していると感じているものを調整しようとしています。

  • 早期にテスト、検証、反復
  • ドキュメントの負荷を軽減

組織のユーザー/ユーザビリティテストはアジャイルプロセスで行われますか?もしそうなら、いつ、どのように?

私たちの組織では、モデレートされていないリモートテストを数多く行っています。これには、比較的複雑で共有可能なプロトタイプ(通常はAxureまたはInvision、時にはHTML)を作成する必要があります。

これは完全に悪いことではありません。プロトタイプを作成するプロセスでは、多くの内部反復と設計の調整を行っています。しかし、これらのプロトタイプは時間と労力の作成という点でかなり大きなドキュメントになる傾向があるため、箇条書き2に反するように見えます(開発用のワイヤーフレームとしても使用されている場合は、メンテナンスは言うまでもありません)。

質問:これら2つの箇条書きは矛盾していますか、それとも私がそれらを誤って解釈している問題ですか?

更新:

回答する方が理にかなっている可能性のある別の質問:リーンUXプロセスで、通常はモデレートされていないユーザビリティテストはありますか?

3
DA01

TLDR:この質問は、「テストできる最小の作業増分とは何ですか?

私たちは、回答を得られる最も速いソリューションを使用して、それをテストします。つまり、AxureやInvisionなどの製品は、静的なUIを使用している人に伝えるのが難しい重いアニメーション/インタラクションベースのソリューションを扱っていない限り、時間がかかりすぎると見なされることがよくあります。


プロセスの内訳

私たちは本からアイデアに基づいてプロセスを構築しました インスピレーション:お客様が愛する製品を作成する方法

4つのフェーズがあります

  1. 機会の評価-認識されたユーザーの問題に関する調査、決定の可否
  2. 製品の発見-反復的なアイデアとコンセプトのテスト
  3. 製品の実行-ストーリーの概要を説明し、実装のために開発者と協力する
  4. リリース-段階的(ベータ)または段階的リリース、リリース後のフィードバックを取得

テストの大部分は、製品の発見段階で行われます。私たちは最初に広いストロークチェックに行くようにしています。したがって、テストグループのサイズは非常に小さいです... 3-5。まず、社内スタッフ(サポート、オンボーディング、営業担当)との簡単なテストから始めることがあります。次に、ユーザーとのリモート画面共有セッションをスケジュールします。 (私たちは複雑なソフトウェアを扱っています。ユーザーの声が聞こえるときに、通常、迷惑をかけるのが最も簡単です。)ユーザーと一緒にいるので、メンタルモデルのインタビューの後にA/Bタイプのコンセプトが続くコンボセッションを頻繁に行います。テスト。

コンセプトテストは、私たちが回避できる限り忠実度が低いです。通常、これは開かれたオムニグラフファイルです。私は質問を読み、画面のページをクリックして、そのファイルに関するフィードバックを直接収集します。画像をエクスポートしてアップロードする必要がない場合は、時間を大幅に節約できます。その後、別のツールでデータを調整します。 (AxureやInvisionのようなツールは、私たちのワークフローにはありません。より複雑な画面操作を伴うもののために機能します。多くの場合、それらは必要ありません。)

この中で最も時間がかかるのは、おそらくユーザーの募集です。私たちは非常に幸運で、非常にアクティブなユーザーベースがテストを手伝ってくれてとても幸せです。次に youcanbook.me のようなツールを使用して、テスト用の空きブロックを示し、ユーザーにブロックにサインアップさせます。

この領域の詳細を知りたい場合、これの別の用語は dual-track scrum だと思います。

更新:モデレートされていないテストに関する質問について。過去にやってみてやめました。モデレートされていないテストでは、現在の質問について多くのことを知る必要があります。質問が完全にオフマークである場合、モデレートされていないテストデータは完全に無駄になります。モデレートテストを使用すると、その場で調整する柔軟性が大幅に向上します。モデレートで裏返し、テストを実行するにはそこにいる必要があります。これにより、実行できる数が制限されます。ただし、初期のテストでは数値は必要ありません。ユーザーの直感だけが必要です。

3
nightning

リーンUXの魔法は、必要なときにいつでもテストできることです。それは、開発プロセスに疑問を抱くたびにということです。

Axureで実行される完全で複雑なプロトタイプを使用して、長くて複雑なユーザーのテストセッションを整理する必要はありません。無駄のないUXの力です。

特定の機能だけをテストしたり、無料のシンプルなアプリ(たとえば Pop など)を使用してスケッチしたプロトタイプとインターフェースしたりできます。

Invisionのアプリ は、Liveshareやオンラインコメントなどの優れたツールを提供しており、ユーザーテストを迅速かつ短時間で行うことができます。

リーンUXは、失敗を許容する方法です。あなたはスプリントを経験のように見る必要があります。そのため、科学実験室のように、仮定を試み、試して、テストし、失敗したか、成功した後、1つ進みます。