Récap : AMA avec l'équipe produit de The Discourse

Vue d’ensemble

Le 28 mars, nous avons organisé notre toute première AMA (Ask Me Anything), au cours de laquelle l’équipe produit de Discourse a partagé des informations sur notre feuille de route, expliqué la dynamique de notre équipe et répondu à vos questions.

Rediffusion :

Présentations

Notre directeur du produit, Dave McClure (@mcwumbly), a lancé le webinaire par des présentations de l’équipe. Tout comme beaucoup d’autres, Dave a rejoint l’équipe après avoir été un membre actif et fidèle de la communauté Discourse depuis longtemps !

À ce jour, l’équipe produit de Discourse compte six membres répartis à travers le monde, dont quatre ont aidé à animer la session : @mcwumbly, @tobiaseigen, @rishabh et @lindsey. Deux autres membres, @saif et @hugh, ont contribué à l’organisation de la session et participeront aux futures sessions qui seront mieux adaptées à leurs fuseaux horaires.

Comment fonctionne le produit chez Discourse

Après les présentations, nous avons abordé la manière dont la conception produit se déroule chez Discourse, qui repose sur ces fondements :

Dave a réfléchi à l’évolution de la conception produit au fil du temps, en commençant par une équipe de trois cofondateurs : Jeff, Sam et Robin. En tant qu’organisation dirigée par l’ingénierie, ils ont pu gérer le développement produit de manière agile, une partie importante étant pilotée par les retours des utilisateurs sur les forums. Aujourd’hui, à mesure que l’organisation s’est développée pour compter près de 100 personnes, l’entreprise ne peut plus fonctionner comme une seule équipe. La gestion de produit est devenue plus complexe et intégrée aux opérations de l’organisation.

Maintenant, chaque chef de produit travaille au sein d’une équipe composée d’un designer et de quelques ingénieurs, qui se concentrent ensemble sur des aspects particuliers du produit ou sur des groupes d’utilisateurs distincts. Leur objectif est d’identifier les besoins non satisfaits dans le produit actuel qui, une fois comblés, pourraient offrir des avantages significatifs. Ils collaborent étroitement pour concevoir, développer et déployer des solutions à ces problèmes. Après le lancement, l’équipe recueille les retours et les plaintes des utilisateurs, ce qui est essentiel pour l’itération et l’amélioration continues du produit.

Stratégie produit de Discourse

Ensuite, @lindsey a présenté à tous une vue d’ensemble de la stratégie produit et de ce que cela signifie en termes de ce que nous construisons dans Discourse.

Pour le dire très simplement, la stratégie produit consiste à comprendre pour qui vous construisez un produit, quels problèmes vous essayez de résoudre pour ces utilisateurs, et comment votre produit Discourse se compare aux autres options sur le marché. Ensuite, prendre toutes ces informations et les utiliser pour prendre des décisions sur ce sur quoi travailler et ce sur quoi ne pas travailler.

L’une des principales conclusions de la présentation de Lindsey est que nos chefs de produit, bien qu’ils collaborent fréquemment, se concentrent chacun sur leurs domaines de projet ou leurs domaines spécifiques.

La stratégie produit garantit que chaque équipe peut se concentrer sur son domaine distinct, tout en maintenant un alignement sur la direction générale du produit. Cette vision partagée guide Discourse et les actions nécessaires à entreprendre. Par conséquent, chaque équipe est habilitée à prendre des décisions éclairées pour atteindre nos objectifs dans ses domaines d’expertise uniques.

Notre priorité pour 2024

À ce stade, Lindsey a partagé notre priorité pour 2024, qui est de :

Utiliser notre connaissance des communautés pour réduire la complexité afin que Discourse soit plus accessible et abordable pour tous les types d’utilisateurs.

Discourse AI

L’AMA s’est ensuite concentrée sur l’IA, qui est devenue un sujet très important dans divers secteurs, y compris le nôtre. @rishabh nous a guidés à travers les travaux que l’équipe produit, en particulier @saif, mènent actuellement.

Les objectifs globaux de Discourse AI incluent :

  • Découvrabilité du contenu
  • Modération
  • Gestion de la communauté
  • Création de contenu
  • Accessibilité
  • Automatisation

Retours de vos questions

Nous avons reçu une grande variété de questions, principalement axées sur :

  • Notre feuille de route et notre orientation stratégique
  • La personnalisation de Discourse
  • L’IA
  • La gestion de la communauté et les cas d’utilisation

Notre équipe a traité plus de 60 questions lors de la session en direct, en utilisant la fonctionnalité Q&R (Questions & Réponses) de Zoom et les réponses directes de nos membres d’équipe. Ci-dessous, figurent certaines des questions les plus marquantes qui pourraient bénéficier à la communauté au sens large.

Résumé

À propos de Discourse

Combien de membres de l’équipe se concentrent sur le produit open source principal par rapport aux services payants ?

L’équipe d’ingénierie compte environ 40 membres. Environ 3/4 d’entre eux se concentrent sur le produit principal, le reste étant dédié aux services professionnels. Bien qu’ils contribuent également au produit principal. Si l’on compte les non-ingénieurs (comme les designers et nous, les chefs de produit), nous sommes encore plus nombreux à contribuer au produit principal.

Comment Discourse gagne-t-il de l’argent, est-ce durable ?

Nous gagnons principalement de l’argent grâce à notre hébergement. Nous proposons également des services professionnels aux clients Enterprise. Historiquement, Discourse s’est autofinancé, mais nous avons levé une série A il y a quelques années, ce qui a financé une partie de la croissance récente, mais notre objectif est d’être une entreprise durable à long terme et nous restons engagés envers l’open source.

L’équipe de développement de Discourse donne-t-elle des commentaires ou collabore-t-elle avec l’équipe principale de Rails ?

Oui, il y a eu de telles collaborations. Alan, de notre équipe, qui a contribué à Ruby par le passé, a écrit à ce sujet ici : Running Ruby 3.2's YJIT in Production at Discourse

Note annexe : ils utilisent Discourse https://discuss.rubyonrails.org/ :slight_smile:

Comment résumez-vous au mieux les différences entre Slack et Discourse ?

Slack est idéal pour les conversations éphémères (comme les décisions rapides, les discussions informelles, etc.) — mais il n’est vraiment pas bien adapté au contenu qui doit être accessible à long terme. C’est là que Discourse brille vraiment ! Avec la recherche, le citation de sujets, etc., Discourse est le meilleur endroit pour ces conversations / décisions importantes qui doivent être faciles à retrouver et à apprendre à l’avenir.

Fonctionnalités communautaires

Discourse propose-t-il un répertoire des utilisateurs ?

Oui, Discourse inclut un répertoire des utilisateurs. Par exemple Discourse Meta

Pour une communauté qui nécessite une approbation pour rejoindre, lorsque je suis en cours d’approbation, y a-t-il un moyen de les rediriger vers un sujet particulier dès qu’ils sont approuvés ?

Oui, vous pouvez le faire ! Vous pouvez spécifier le sujet vers lequel le nouvel utilisateur est redirigé lorsqu’il accepte une invitation, lors de la création d’un lien d’invitation ou d’un e-mail. Vous pouvez modifier l’invitation plus tard pour la changer.

Pouvons-nous mettre derrière un paywall certaines catégories ?

Oui, vous pouvez créer des catégories et limiter leur accès à des groupes. Ensuite, avec le plugin d’abonnements, vous pouvez permettre aux gens de payer pour être ajoutés à des groupes afin d’y avoir accès. Ou vous pouvez intégrer Discourse à un site externe où vous gérez les adhésions et l’accès aux catégories sécurisées.

Est-il possible d’activer les notifications par e-mail / bureau et de les activer pour tous les utilisateurs de votre communauté afin qu’ils n’aient pas à les activer eux-mêmes ?

Ce sujet Meta explique vos options pour configurer les paramètres de notification par défaut pour tous les utilisateurs : Configuring Default Notification Settings for Users

Comment Discourse optimise-t-il les sujets pour les moteurs de recherche afin de s’assurer qu’ils sont facilement découvrables et indexables ?

Si vous avez une communauté publique, votre communauté est visible par les moteurs de recherche. Il ne devrait rien y avoir de spécifique à faire de ce côté. Voici un sujet sur Meta qui pourrait vous aider : Discourse SEO overview (sitemap / robots.txt).

Lectures supplémentaires et support

Veuillez partager le lien vers un article de blog sur les meilleures pratiques pour gérer les communautés de support, si disponible ?

Bien sûr, le voici ! Five Ways Support Communities Improve Customer Experience

Veuillez partager des liens où je peux voir ce que je peux faire avec les fonctionnalités IA.

Le voici ! Discourse AI Features | Discourse - Civilized Discussion

Comment puis-je intégrer Discourse dans un site tiers ?

Embed a list of Discourse topics onto an external site

Y a-t-il une documentation disponible pour les nouveaux développeurs peu familiers avec la structure de code de la communauté et comment intégrer des composants personnalisés dans celle-ci ?

Absolument ! Jetez un œil à https://docs.discourse.org et à la catégorie développeurs sur Meta !

Rester connecté avec notre équipe produit

Vous souhaitez poursuivre la conversation ? Voici quelques moyens de rester connecté avec nous et de suivre les dernières nouveautés sur notre développement produit :

  • :speaking_head: Partagez vos idées avec nous et la communauté Discourse dans la catégorie Contribute > Feature sur Meta. Plus vous fournirez de contexte sur votre cas d’utilisation particulier, mieux ce sera !
  • :test_tube: Participez à la recherche utilisateur en surveillant le tag feedback sur Meta pour les opportunités de partager vos réflexions sur un sujet spécifique.
  • :thinking: Posez des questions sur Meta pour obtenir du support et des conseils de la communauté Discourse et nous aider à apprendre comment nous pouvons nous améliorer.

Partagez vos commentaires et idées

Vos contributions sont inestimables alors que nous façonnons l’avenir de Discourse. Nous sommes impatients d’entendre vos pensées sur la manière dont nous pouvons nous améliorer et sur quels sujets vous seriez intéressé pour les prochaines AMAs.

Comment devrions-nous organiser notre prochaine AMA ?

  • Webinaire en direct (comme notre session récente)
  • Au sein d’un sujet Discourse
  • Autre chose (partagez ci-dessous)
0 voters

Sujets futurs : qu’est-ce qui vous intéresse ?

  • Conception et personnalisation
  • Modération de la communauté
  • Histoires de succès
  • Autres sujets (veuillez partager vos suggestions ci-dessous)
0 voters
29 « J'aime »

Ah, zut, j’ai une autre réunion en même temps. Pas de chance. Mais je ne peux de toute façon pas utiliser Zoom pour des raisons de confidentialité et d’éthique. J’aimerais bien un autre moyen de discuter de l’AMA avec @team cependant.

8 « J'aime »

Je n’ai pas de questions spécifiques mais j’adorerais être une petite souris :blush:

L’AMA pourrait-elle être mise à notre disposition pour que nous puissions la regarder après l’événement ?

11 « J'aime »

Oui, nous enverrons un replay à ceux qui s’inscrivent. Je vous recommande vivement d’y assister en direct si vous le pouvez, car c’est la meilleure façon de participer ! :smiley:

7 « J'aime »

Hmm, nous pouvons certainement réfléchir à des options supplémentaires pour l’avenir !

7 « J'aime »

… vient de s’inscrire.

Idée pour l’avenir : En tant que projet open source, il serait logique d’utiliser une plateforme open source pour les événements futurs. Comme https://jitsi.org ou https://bigbluebutton.org/. Si le canal vidéo est hébergé sur une plateforme d’hébergement gérée professionnellement, il est suffisamment puissant même pour des audiences plus importantes - et il est entièrement open source alors que ZOOM ne l’est pas.

11 « J'aime »

Il pourrait même être hébergé sur Discourse Meta, mais le problème avec le module de chat est qu’il n’y a pas de vidéo et aucun moyen de modérer la discussion. Mais je suis plutôt un type de texte de toute façon. :slight_smile:

4 « J'aime »

J’adorerais participer, mais ce sera à 2h du matin ici :pleurer:

Je suppose que d’après cela, nous pouvons toujours poser des questions ici et qu’il y a une chance qu’elles soient sélectionnées ? Ou peut-être que je lis mal.

Modification : Ah, peu importe, j’ai cliqué sur le lien Zoom et j’ai vu qu’il y a un champ pour soumettre des questions. Je les laisserai toujours ici.

Questions :

  • Quels sont les prochains grands jalons que vous avez en tête pour Discourse suite à l’ajout du chat dans Discourse 3.0 et des fonctionnalités d’IA ? Par exemple, des plans pour le développement futur du chat, des plans majeurs pour la modération ou autre chose.

  • Dans quelles directions, besoins et niches prévoyez-vous d’orienter ou de répondre aux besoins de Discourse ? Par exemple, le chat privé pour les organisations, etc. avec le nouveau plan Basic, ou quel est son rôle dans les espaces en ligne par rapport à d’autres plateformes ? (les gens disaient autrefois comment Discourse se comparait en popularité à Facebook, puis Facebook a chuté et personne ne veut l’utiliser, et de nos jours, c’est comment Discourse se porte en popularité par rapport à Discord)

Je ne vois malheureusement toujours pas assez de recommandations pour Discourse là où il pourrait parfaitement convenir. Par exemple, je suis tombé sur un autre post intitulé “Teams, Slack, Discord : Qu’est-ce qui est le mieux ?

Le scénario était une entreprise passant de 5 à plus de 200 employés - et d’autres ont principalement répondu à l’une de ces trois options et quelqu’un a dit que toutes les autres entreprises possédaient vos affaires sur leur cloud - et TOUJOURS personne n’a mentionné Discourse :pleurer: alors j’ai ajouté un commentaire rapide pour Discourse à ce sujet.

2 « J'aime »

Tout va bien ! Je m’assurerai que notre équipe produit les voie. :smiley:

4 « J'aime »

La rediffusion a-t-elle été mise en ligne sur Youtube ?

5 « J'aime »

Nous travaillons sur un article de récapitulatif et de rediffusion ! Restez à l’écoute, nous le publierons bientôt.

13 « J'aime »

Salut tout le monde ! J’ai mis à jour le premier message pour inclure un récapitulatif de l’événement et une vidéo du replay !

14 « J'aime »

Quoi ? Il n’y en a pas eu l’année dernière ?

2 « J'aime »

Il y avait Discourse: v3.0 is here! Join our live webinar (January 24th @ 10am PST). Mais je pense que c’était le premier AMA.

6 « J'aime »

J’aimerais voir une combinaison de « webinaire » et d’un sujet Discourse.

Je vois l’intérêt d’utiliser la vidéo (avec des diapositives) pour organiser des AMA : cela aide à établir une connexion humaine qui manque dans nos interactions quotidiennes basées sur le texte. Mais cela devrait se faire d’une manière qui permette à quiconque de participer, par exemple en utilisant Big Blue Button qui est un logiciel libre pour la salle de classe. D’autres options open-source existent, mais celle-ci est solide.

Il serait très utile de combiner la vidéo avec la prise de notes. Pour cela, je ne compte généralement pas sur Discourse, où l’expérience multi-auteurs (« éditions partagées ») reste inférieure à l’expérience pad (mon préféré est HedgeDoc, qui utilise Markdown et peut être facilement collé dans un sujet Discourse après coup). Mais il pourrait être intéressant de tester l’utilisation d’un wiki principal limité à l’équipe, et des réponses qui peuvent être intégrées dans le premier message au fur et à mesure de l’AMA.

J’ai l’impression que les Histoires de succès offrent un sujet transversal, où nous pouvons partager la conception et la personnalisation, la modération communautaire et d’autres sujets qui promeuvent une utilisation réussie de Discourse pour diverses communautés.

Merci d’avoir partagé votre vidéo et votre transcription ! :discourse: :heart:

4 « J'aime »

Bien sûr ! J’apprécie vraiment vos commentaires, surtout en ce qui concerne la facilitation. Je cherche toujours à m’améliorer. :smiley:

3 « J'aime »