Discourseチームはユーザビリティテストをどのように実施していますか?

@codinghorror による低ファイデシビリティテストの実施方法についての 素晴らしい記事 を見つけました。ユーザビリティテスト(および一般的なユーザーテスト)は、私が特に改善したい分野なので、他の方がどのように行っているかの事例を聞けるのは大変感謝しています。

そこで、Discourse チームにはユーザビリティテストのプロセスはありますか?例えば、Discourse for Teams の開発時や、他の Discourse 機能の開発時などです。

「いいね!」 6

この質問については、Jeff によるこの素晴らしい投稿が参考になると思います。

「いいね!」 8

ありがとうございます!素晴らしい記事ですね。特にこの洞察が好きです:

チーム全員と自分自身で、その最小実行可能製品(MVP)を毎日、一日中使い始めましょう。これは単なるソフトウェア開発以上のもので、あなたの生活そのものになります。

私があまりアドバイスを見かけないのは、初期のテスター(Discourse フォーラムやアプリなど)をどこで、どのように見つけるかという点です。この記事でも触れられていますが、もっと言及すべきことがあると思います。これについて、皆さんは効果的な戦略を持っていますか?


私が考える、最初のテスターや顧客を見つけることに関する一般的なアドバイスの問題点は以下の通りです:

マイケル・サイベル(Y Combinator)には、最初の10人の顧客を見つける方法についての素晴らしい動画がありますが、彼でさえ、最初のテスターやユーザー、顧客を見つけるための具体的なプロセスについては詳しく語っていません。彼は、すでにあなたの商品を試したい人を見つけるプロセスを持っていると仮定しているように見え、そこから選別しているようです。しかし、問題は残ります:その人たちはどうやって見つけるのでしょうか?

多くの人が、おそらく以下の2つの答えのいずれかを返すでしょう:

1. 友人や家族に頼む。ここでの問題は、あなたの製品が実際に問題を解決するものであっても、それが友人や家族が抱えている問題ではない可能性があることです。例えば、上記の動画でマイケル・サイベルは、「正しい」初期顧客を見つけることについて話しています。それは、あなたが解決しようとしている問題を持ち、それにお金を払う意思がある人たちのことです。多くの場合、友人や家族はそのグループに当てはまりません。

さらに、友人や家族は親切にしてくれて、未完成の初期バージョンを試してくれるかもしれませんが、それはバージョン2、3、4もテストしてもらうこととは異なります。これは、もし友人や家族が「正しい」顧客である場合(前述の通り、これは非常に稀ですが)を除き、あまりにも多くのことを要求することになります。

2. すでに「正しい」顧客やテスターになりうる人々のグループやネットワークにいること。このアイデア(マイケル・サイベルも同様の視点を持っていると思います)は、あなたがすでにサービスを提供したいコミュニティで活動しているべきだというものです。理論的にはこれは理にかなっています。インターネットはこの点で非常に役立ちます。なぜなら、特定のトピックに関するコミュニティが数多く存在するからです。他のDiscourseフォーラム、Reddit、Hacker News、Discord、オフラインの交流会などです。したがって、これらのコミュニティの活動的なメンバーになることができます。あるいは、職業団体やカンファレンスで集まるグループなど、リアルなグループの活動的なメンバーになることもできます。

しかし、このアドバイスにも問題があります。まず、もしあなたがすでに活動的なメンバーでない場合、このアドバイスは活動的なメンバーになるために時間を費やす必要があると言っています。これは、製品を迅速に開発するという方針に反し、製品をテストできる時間を遅らせることになります。

第二に、これらのグループの人々にあなたの製品を試してもらうことは、そのグループの文化に反する可能性があり、どれだけ頼めるかには限界があります。


これまでに私が見た、あまり一般的ではない2つのアドバイスもあります:

(i) ソフトウェアテスターを有料で提供してくれるサイトを利用する。バグ発見には役立つかもしれませんが、高額になることが多く、また、あなたがターゲットとしているユーザーや顧客に近いテスターを提供してくれる可能性は低いです。

(ii) 実社会に出て、勇気を持って見知らぬ人にあなたの製品を試してもらうように頼む(そしてその見返りとしてギフトカードなどを提供する場合もある)。これは、私が挙げたアドバイスの中で最も欠陥が少ないかもしれません。なぜなら、実社会に出て行動することは往々にして良いことだからです。しかし、正直に言って、それは難しいことです(特に都市部に住んでいない場合)。そして、もちろんCOVID-19の影響で、さらに難しくなっています。


皆さんの中には、効果的な戦略を実践した方がいますか?

「いいね!」 3

Discourseのローンチにあたり、いくつかのパートナーを選定しました。これは当社のブログの初期投稿に記録されています。

その一例をご紹介します:Our Second Partner: Boing Boing

「いいね!」 5

それは参考になります。つまり、Discourseはローンチ時に3つのサイトをターゲットにしていたのですね:

そのアドバイスは、おそらく以下のようになるでしょう:あなたの製品に最適な初期の顧客を数人見つける(または構築する)か、彼らに直接アプローチしてください。

他の人々がどのような戦略を持っているか、あるいはこの戦略のさらなる事例について、ぜひ聞かせてください。

「いいね!」 4