概要
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/ ![]()
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 の開発者カテゴリをご覧ください!
製品チームとのつながりを維持する
会話を続けたいですか?私たちや最新の製品開発の動向とつながりを保つためのいくつかの方法をご紹介します:
Contribute > Feature タグカテゴリで、Discourseコミュニティとあなたのアイデアを共有してください。特定のユースケースに関する文脈が多いほど良いです!
feedback タグを監視し、特定のトピックについての意見を共有する機会に参加することで、ユーザーリサーチにご協力ください。
Metaで質問を投稿し、Discourseコミュニティからのサポートやアドバイスを得るとともに、改善方法を学ぶお手伝いをしてください。
フィードバックとアイデアの共有
Discourseの未来を形作る上で、あなたの意見は非常に貴重です。改善方法や、今後のAMAで扱ってほしいトピックについて、あなたの意見を伺いたいです。
次のAMAはどのように開催すべきでしょうか?
- ライブウェビナー(最近のセッションのような形式)
- Discourseトピック内
- その他(以下で共有してください)
今後のトピック:何が興味ありますか?
- デザイン & カスタマイズ
- コミュニティモデレーション
- 成功事例
- その他のトピック(提案があれば以下で共有してください)
