振り返り:The Discourse製品チームによるAMA

概要

3月28日、私たちは初のAMA(Ask Me Anything)を開催し、Discourseの製品チームがロードマップに関する洞察を提供し、チームのダイナミクスを説明し、参加者からの質問に答えました。

リプレイ:

プロフィール紹介

プロダクトディレクターのDave McClureさん(@mcwumbly)が、チームの自己紹介でウェビナーをスタートさせました。Daveさんも多くのメンバーと同様、Discourseコミュニティの長年のアクティブなメンバーとして活動した後にチームに加わりました!

現在、Discourseの製品チームは世界中に6名のメンバーで構成されており、そのうち4名が今回のセッションのリードを務めました:@mcwumbly@tobiaseigen@rishabh@lindsey。さらに、セッションの調整を行い、自身のタイムゾーンに適した今後のセッションに参加する予定の2名、@saifと@hughもいます。

Discourseにおけるプロダクトの仕組み

自己紹介の後、Discourseにおけるプロダクトデザインの進め方について説明しました。その基盤となるのは以下の2つです:

Daveさんは、プロダクトデザインの進化について振り返りました。設立当初はJeff、Sam、Robinという3人の共同創設者によるチームでした。エンジニアリング主導の組織として、彼らはユーザーのフォーラムでのフィードバックに大きく依存しつつ、プロダクト開発をスリムな方法で管理することができました。現在、組織は約100名に成長し、単一のチームとして機能することはできなくなりました。プロダクトマネジメントはより複雑になり、組織の運用に深く組み込まれています。

現在、各プロダクトマネージャーは、デザイナーと数人のエンジニアからなるチームで働き、製品のある特定の側面や特定のユーザーグループに焦点を当てています。彼らの目標は、現在のプロダクト内で満たされていないニーズを特定し、それが解決されれば大きな利益をもたらす可能性のある部分を明らかにすることです。彼らはこれらの課題に対する解決策を設計、構築、デプロイするために密接に協力します。ローンチ後、チームはユーザーのフィードバックや苦情を集め、それがプロダクトの継続的な反復と改善に不可欠となります。

Discourseのプロダクト戦略

次に@lindseyが、プロダクト戦略と、それがDiscourseで構築しているものにとって何を意味するのかについて、皆にウォークスルーを提供しました。

非常にシンプルに言えば、プロダクト戦略とは、誰のためにプロダクトを構築しているのか、それらのユーザーのために解決しようとしている問題は何か、そして自社プロダクトが市場の他の選択肢とどう比較されるのかを理解することです。その後、それらの情報をすべて踏まえて、何に注力し、何を注力しないかという意思決定を行います。

Lindseyのセッションからの主なポイントの一つは、プロダクトマネージャーたちは頻繁に協力しつつも、それぞれが特定のプロジェクト領域やドメインに焦点を当てているということです。

プロダクト戦略は、各チームが独自のドメインに集中できるようにしつつ、プロダクトの全体的な方向性に対する整合性を維持することを保証します。この共有されたビジョンがDiscourseの方向性と、取るべき必要な行動を導きます。結果として、各チームは独自の専門分野内で目標を達成するための意思決定を行う権限を与えられています。

2024年の重点課題

ここで、Lindseyは2024年の重点課題を共有しました。それは以下の通りです:

コミュニティに関する知識を活用し、複雑さを軽減することで、Discourseをあらゆるタイプのユーザーにとってよりアクセスしやすく、親しみやすいものにする。

Discourse AI

AMAは次にAIに焦点を移し、AIは特に私たちの業界をはじめとする様々な業界で非常に大きな話題となっています。@rishabhが、製品チーム、特に@saifが取り組んでいる作業について解説しました。

Discourse AIの全体的な目標は以下の通りです:

  • コンテンツの発見可能性
  • モデレーション
  • コミュニティ管理
  • コンテンツ作成
  • アクセシビリティ
  • 自動化

ご質問からの洞察

多様な質問を受け取りました。主に以下の点に焦点が当てられていました:

  • 私たちのロードマップと戦略的方向性
  • Discourseのカスタマイズ
  • AI
  • コミュニティ管理 & 使用事例

ライブセッション中に、チームはZoomのQ&A機能とチームメンバーからの直接回答を活用し、60以上の質問に対応しました。以下は、より広いコミュニティにとって有益となる可能性のある、最もインパクトのある質問の一部です。

要約

Discourseについて

オープンソースのコア製品と有料サービスの両方に注力しているチームメンバーは何人ですか?

エンジニアリングチームには約40名のメンバーがいます。その約3/4がコア製品に注力しており、残りはプロフェッショナルサービスに注力しています。ただし、彼らもまたコア製品に貢献しています。デザイナーやPM(プロダクトマネージャー)などの非エンジニアも含めると、コア製品への貢献に注力しているメンバーはさらに多くなります。

Discourseはどのように収益を上げており、持続可能ですか?

主にホスティングから収益を上げています。また、エンタープライズ顧客向けにプロフェッショナルサービスも提供しています。歴史的にはDiscourseは自己資金で運営されていましたが、数年前にシリーズAの資金調達を行い、それが最近の成長の一部を後押ししました。しかし、私たちの目標は長期的に持続可能なビジネスとなることであり、オープンソースへのコミットメントは変わりません。

Discourseの開発チームはRailsのコアチームとフィードバックやコラボレーションを行っていますか?

はい、そのようなコラボレーションがあります。過去にRubyへの貢献を行った当社のAlanが、その一例についてここで書いています:Running Ruby 3.2's YJIT in Production at Discourse

補足:RailsコミュニティはDiscourseを使用しています https://discuss.rubyonrails.org/ :slight_smile:

SlackとDiscourseの違いを最もよく表すものは何ですか?

Slackは一時的な会話(迅速な決定、ウォータークーラーチャットなど)には最適ですが、長期的にアクセス可能なコンテンツには適していません。そこでDiscourseが真価を発揮します!検索、トピックの引用機能などを備えたDiscourseは、後から簡単に見つけたり学んだりできる重要な会話や決定のより良い場所となります。

コミュニティ機能

Discourseはユーザーディレクトリを提供していますか?

はい、Discourseにはユーザーディレクトリが含まれています。例えば Discourse Meta

参加に承認が必要なコミュニティで、承認プロセス中に承認されたら特定のトピックに誘導する方法はありますか?

はい、可能です!招待リンクやメールを作成する際に、招待を受け入れた新規ユーザーをどのトピックに送信するかを指定できます。後から招待文を編集して変更することもできます。

特定のカテゴリに有料制限(ペイウォール)を設けることはできますか?

はい、カテゴリを作成し、アクセスを特定のグループに制限できます。その後、サブスクリプションプラグインを使用して、アクセス権を得るためにグループに追加されるよう有料にすることができます。または、Discourseを外部サイトと統合し、メンバーシップとセキュリティ保護されたカテゴリへのアクセスを外部で管理することもできます。

コミュニティ内のすべてのユーザーに対してメール/デスクトップ通知を有効にし、ユーザー自身が入って有効にする必要がないようにすることは可能ですか?

このMetaのトピックでは、すべてのユーザーのデフォルト通知設定を構成するオプションについて解説しています:Configuring Default Notification Settings for Users

Discourseは、トピックが検索エンジンで簡単に発見・インデックスできるようにするために、どのように最適化していますか?

公開コミュニティの場合、そのコミュニティは検索エンジンに表示されます。特に何か特別な設定をする必要はありません。Metaの以下のトピックが役立つかもしれません:https://meta.discourse.org/t/discourse-seo-overview/280739。

追加の読み物 & サポート

サポートコミュニティの管理に関するベストプラクティスについてのブログ記事のリンクを共有してください(利用可能な場合)。

もちろんです!こちらをご覧ください:Five Ways Support Communities Improve Customer Experience

AI機能で何ができるかを確認できるリンクを共有してください。

こちらをご覧ください!Discourse AI Features | Discourse - Civilized Discussion

Discourseをサードパーティのサイトに埋め込むにはどうすればよいですか?

Embed a list of Discourse topics onto an external site

コミュニティのコード構造に慣れていない新規開発者向けに、カスタムコンポーネントを統合するためのドキュメントはありますか?

もちろんです!https://docs.discourse.org と Meta の開発者カテゴリをご覧ください!

製品チームとのつながりを維持する

会話を続けたいですか?私たちや最新の製品開発の動向とつながりを保つためのいくつかの方法をご紹介します:

  • :speaking_head: Contribute > Feature タグカテゴリで、Discourseコミュニティとあなたのアイデアを共有してください。特定のユースケースに関する文脈が多いほど良いです!
  • :test_tube: feedback タグを監視し、特定のトピックについての意見を共有する機会に参加することで、ユーザーリサーチにご協力ください。
  • :thinking: Metaで質問を投稿し、Discourseコミュニティからのサポートやアドバイスを得るとともに、改善方法を学ぶお手伝いをしてください。

フィードバックとアイデアの共有

Discourseの未来を形作る上で、あなたの意見は非常に貴重です。改善方法や、今後のAMAで扱ってほしいトピックについて、あなたの意見を伺いたいです。

次のAMAはどのように開催すべきでしょうか?

  • ライブウェビナー(最近のセッションのような形式)
  • Discourseトピック内
  • その他(以下で共有してください)
0 voters

今後のトピック:何が興味ありますか?

  • デザイン & カスタマイズ
  • コミュニティモデレーション
  • 成功事例
  • その他のトピック(提案があれば以下で共有してください)
0 voters
「いいね!」 29

ああ、しまった、同じ時間に別の会議がある。運が悪いな。しかし、プライバシーと倫理的な理由からZoomは使えない。@team とAMAについて話し合う別の方法があればいいのだが。

「いいね!」 8

特に質問はありませんが、こっそり見守らせていただきたいです :blush:

AMAはイベント終了後、視聴できるように公開されますか?

「いいね!」 11

はい、登録された方には後日、録画版をお送りします。ぜひライブでご参加ください。ご参加いただくのが一番の交流方法です! :smiley:

「いいね!」 7

うーん、将来的には追加のオプションを検討できますね!

「いいね!」 7

…登録したばかりです。

将来のためのアイデア:オープンソースプロジェクトとして、将来のイベントにオープンソースプラットフォームを使用することは理にかなっています。例えば、https://jitsi.orghttps://bigbluebutton.org/ のようなものです。ビデオチャンネルがプロフェッショナルに管理されたホスティングプラットフォームでホストされている場合、より大きなオーディエンスにも十分なパワーがあり、完全にオープンソースですが、ZOOMはそうではありません。

「いいね!」 11

Discourse Meta でホストすることもできますが、チャット モジュールの問題は、ビデオがなく、ディスカッションを moderating する方法がないことです。しかし、私はとにかくテキスト人間です。 :slight_smile:

「いいね!」 4

2時なので参加は無理そうです :smiling_face_with_tear:

これによると、ここに質問を投稿しても選ばれる可能性があるということでしょうか?それとも私の読み間違いでしょうか。

編集:ああ、やはり私が間違っていました。Zoomリンクをクリックしたところ、質問を送信するフィールドがあることがわかりました。それでもここに質問を残しておきます。

質問:

  • チャット(Discourse 3.0頃)とAI機能の追加に続き、Discourseの次の大きなマイルストーンは何ですか?例えば、チャットをどこまで発展させる予定か、モデレーションに関する大きな計画はあるか、その他何かありますか?

  • Discourseをどのような方向性、ニーズ、ニッチに向かって発展させる予定ですか?例えば、新しいベーシックプランでの組織向けのプライベートチャットや、他のプラットフォームと比較した場合のオンラインスペースでの役割などです。(以前はDiscourseがFacebookと比較して人気があるとよく言われていましたが、その後Facebookは低迷し、誰も使いたがらず、最近ではDiscordと比較してDiscourseの人気がどうなっているかということです。)

残念ながら、Discourseが非常に適していると思われる場所で、まだ十分に推奨されているのを見たことがありません。例えば、私は以前「Teams, Slack, Discord: What’s Better?」というタイトルの別の投稿でこれを見ました。

そのシナリオは、会社が5人から200人以上に拡大するというものでした。他のほとんどの人は、これらの3つの選択肢のいずれかを選び、誰かが他のすべての会社があなたのものをクラウド上で所有していると言っていましたが、それでもDiscourseに言及した人はいませんでした :smiling_face_with_tear: なので、私はその投稿にDiscourseについての簡単なコメントをしました。

「いいね!」 2

承知いたしました!プロダクトチームに確実に伝えます。:smiley:

「いいね!」 4

リプレイはYouTubeにアップロードされましたか?

「いいね!」 5

リプレイとまとめの投稿を作成中です!近日中に公開しますので、ご期待ください。

「いいね!」 13

皆さん、こんにちは!イベントのまとめと再生ビデオを含めるようにOPを更新しました!

「いいね!」 14

何ですか?昨年も開催されませんでしたか?

「いいね!」 2

Discourse: v3.0 is here! Join our live webinar (January 24th @ 10am PST) がありましたが、こちらが最初のAMAだったと思います。

「いいね!」 6

「ウェビナー」とDiscourseトピックの組み合わせを提案します。

AMAを実施するためにビデオ(スライド付き)を使用することの利点は理解しています。テキストベースの日常的なやり取りにはない、人間的なつながりを築くのに役立ちます。しかし、これは誰もが参加できる方法で行われるべきです。例えば、Big Blue Buttonのような、教室向けの無料ソフトウェアを使用するなどです。他にもオープンソースの選択肢はありますが、これは堅実なものです。

ビデオとノートテイキングを組み合わせることは非常に役立つでしょう。この点について、私は通常Discourseに頼りません。なぜなら、マルチライター(共有編集)は、私の好みである_pad_体験(Markdownを使用し、後でDiscourseトピックに簡単に貼り付けることができるHedgeDocが favorites です)には劣るからです。しかし、チーム限定のトップウィキポストを使用し、AMAが進むにつれて最初のポストに統合できる返信を使用することは、テストする価値があるかもしれません。

「成功事例」は、Discourseのさまざまなコミュニティでの成功した利用を促進するデザインとカスタマイズ、コミュニティモデレーション、その他のトピックを共有できる、横断的なトピックを提供すると感じています。

ビデオとトランスクリプトを共有していただきありがとうございます! :discourse: :heart:

「いいね!」 4

もちろん!フィードバック、特にファシリテーションに関しては本当に感謝しています。常に改善を目指しています。 :smiley:

「いいね!」 3