Überblick
Am 28. März haben wir unsere allererste AMA (Ask Me Anything) veranstaltet, bei der das Discourse Product Team Einblicke in unsere Roadmap gab, unsere Teamdynamik erklärte und Ihre Fragen beantwortete.
Aufzeichnung:
Vorstellungsrunde
Unser Director of Product, Dave McClure (@mcwumbly), eröffnete das Webinar mit der Vorstellung des Teams. Wie viele andere ist auch Dave dem Team beigetreten, nachdem er ein langjähriges, aktives Mitglied der Discourse-Community war!
Das Discourse Product Team besteht derzeit aus sechs Mitgliedern, die weltweit verstreut sind. Vier davon haben die Sitzung angeführt: @mcwumbly, @tobiaseigen, @rishabh und @lindsey. Zwei weitere, @saif und @hugh, haben bei der Organisation der Sitzung geholfen und werden an zukünftigen Sitzungen teilnehmen, die besser zu ihren Zeitzonen passen.
Wie Produktentwicklung bei Discourse funktioniert
Nach den Vorstellungen haben wir erläutert, wie das Produktdesign bei Discourse abläuft, was auf diesen Grundlagen beruht:
Dave blickte auf die Entwicklung des Produktdesigns in der Vergangenheit zurück, beginnend mit einem dreiköpfigen Gründungsteam: Jeff, Sam und Robin. Als ingenieurgetriebenes Unternehmen war es ihnen möglich, die Produktentwicklung auf eine schlanke Art und Weise zu managen, wobei ein wesentlicher Teil durch Feedback von Nutzern auf den Foren angetrieben wurde. Da sich die Organisation mittlerweile auf fast 100 Personen vergrößert hat, kann das Unternehmen nicht mehr als ein einzelnes Team funktionieren. Das Produktmanagement ist komplexer geworden und ist enger in die Betriebsabläufe der Organisation verwoben.
Jeder Product Manager arbeitet nun in einem Team mit einem Designer und einigen Ingenieuren, die sich gemeinsam auf bestimmte Aspekte des Produkts oder bestimmte Nutzergruppen konzentrieren. Ihr Ziel ist es, nicht erfüllte Bedürfnisse innerhalb des aktuellen Produkts zu identifizieren, die, wenn sie angegangen werden, erhebliche Vorteile bieten könnten. Sie arbeiten eng zusammen, um Lösungen für diese Probleme zu entwerfen, zu entwickeln und bereitzustellen. Nach dem Launch sammelt das Team Nutzerfeedback und Beschwerden, was für die kontinuierliche Iteration und Verbesserung des Produkts unerlässlich ist.
Discourse Produktstrategie
Als Nächstes gab @lindsey allen einen Überblick über die Produktstrategie und was das in Bezug auf das bedeutet, was wir in Discourse entwickeln.
Ganz einfach ausgedrückt geht es bei der Produktstrategie darum zu verstehen, für wen man ein Produkt entwickelt, welche Probleme man für diese Nutzer lösen möchte und wie sich das Produktdesign von anderen Optionen auf dem Markt unterscheidet. Anschließend werden all diese Informationen genutzt, um Entscheidungen darüber zu treffen, woran man arbeiten soll und woran nicht.
Eine der wichtigsten Erkenntnisse aus Lindsey’s Abschnitt ist, dass unsere Product Manager zwar häufig zusammenarbeiten, jeder jedoch auf seine spezifischen Projektbereiche oder Domänen fokussiert ist.
Die Produktstrategie stellt sicher, dass jedes Team auf seine eigene Domäne fokussieren kann, während gleichzeitig die Ausrichtung auf die übergeordnete Richtung des Produkts gewahrt bleibt. Diese gemeinsame Vision leitet Discourse und die notwendigen Maßnahmen. Infolgedessen sind die einzelnen Teams befähigt, fundierte Entscheidungen zu treffen, um unsere Ziele in ihren jeweiligen Expertisebereichen zu erreichen.
Unser Fokus für 2024
An dieser Stelle teilte Lindsey unseren Fokus für 2024 mit, der darin besteht:
Unser Wissen über Communities zu nutzen, um die Komplexität zu reduzieren, damit Discourse für alle Arten von Nutzern zugänglicher und einfacher zu bedienen ist.
Discourse AI
Die AMA konzentrierte sich anschließend auf KI, die in einer Vielzahl von Branchen, insbesondere in unserer eigenen, ein sehr großes Thema ist. @rishabh führte uns durch die Arbeiten, an denen das Product Team, insbesondere @saif, arbeitet.
Die übergeordneten Ziele für Discourse AI umfassen:
- Auffindbarkeit von Inhalten
- Moderation
- Community-Management
- Inhaltserstellung
- Barrierefreiheit
- Automatisierung
Einblicke aus Ihren Fragen
Wir haben eine Vielzahl unterschiedlicher Fragen erhalten, die sich hauptsächlich auf folgende Themen konzentrierten:
- Unsere Roadmap und strategische Ausrichtung
- Anpassung von Discourse
- KI
- Community-Management & Anwendungsfälle
Unser Team hat während der Live-Sitzung über 60 Fragen bearbeitet, wobei wir die Zoom Q&A-Funktion sowie direkte Antworten von unseren Teammitgliedern genutzt haben. Nachfolgend finden Sie einige der wirkungsvollsten Fragen, von denen die breitere Community profitieren könnte.
Zusammenfassung
Über Discourse
Wie viele Teammitglieder konzentrieren sich auf das Open-Source-Kernprodukt versus die bezahlten Dienste?
Das Engineering-Team hat etwa 40 Mitglieder. Etwa 3/4 davon konzentrieren sich auf das Kernprodukt, der Rest auf professionelle Dienste. Allerdings tragen auch sie zum Kernprodukt bei. Wenn man auch die Nicht-Engineering-Mitarbeiter (wie Designer und uns PMs) mitzählt, sind sogar noch mehr von uns daran beteiligt, zum Kernprodukt beizutragen.
Wie macht Discourse Geld, ist es nachhaltig?
Wir verdienen hauptsächlich Geld durch unser Hosting. Wir bieten auch professionelle Dienste für Enterprise-Kunden an. Historisch gesehen war Discourse selbst finanziert, aber wir haben vor ein paar Jahren eine Series A aufgenommen, die einige der jüngeren Wachstumsschritte finanziert hat. Unser Ziel ist es jedoch, ein langfristig nachhaltiges Geschäft zu sein, und wir bleiben dem Open-Source-Ansatz verpflichtet.
Gibt das Discourse-Entwicklungsteam Feedback an das Rails-Core-Team oder arbeitet mit ihm zusammen?
Ja, es gab solche Zusammenarbeiten. Alan von unserem Team, der in der Vergangenheit zu Ruby beigetragen hat, hat hier über einen solchen Fall geschrieben: Running Ruby 3.2's YJIT in Production at Discourse
Nebenbemerkung: Sie verwenden Discourse: https://discuss.rubyonrails.org/ ![]()
Wie fassen Sie die Unterschiede zwischen Slack und Discourse am besten zusammen?
Slack ist großartig für flüchtige Unterhaltungen (also schnelle Entscheidungen, Smalltalk an der Kaffeemaschine, so etwas) — aber es ist wirklich nicht gut geeignet für Inhalte, die langfristig zugänglich sein müssen. Genau dort glänzt Discourse! Mit Suche, Zitieren von Themen usw. ist Discourse der bessere Ort für wichtige Gespräche/Entscheidungen, die auch später leicht zu finden und zu lernen sind.
Community-Funktionen
Bietet Discourse ein Benutzerverzeichnis?
Ja, Discourse enthält ein Benutzerverzeichnis. Zum Beispiel Discourse Meta
Für eine Community, die eine Genehmigung zum Beitritt erfordert: Wenn ich mich im Genehmigungsprozess befinde, gibt es eine Möglichkeit, mich nach der Genehmigung an ein bestimmtes Thema weiterzuleiten?
Ja, das können Sie! Sie können das Thema angeben, an das der neue Nutzer weitergeleitet wird, wenn er eine Einladung annimmt, beim Erstellen eines Einladungslinks oder einer E-Mail. Sie können die Einladung später bearbeiten, um dies zu ändern.
Können wir bestimmte Kategorien hinter einer Paywall stellen?
Ja, Sie können Kategorien erstellen und den Zugriff darauf auf Gruppen beschränken. Anschließend können Sie mit dem Subscriptions-Plugin den Nutzern ermöglichen, für den Zugang zu diesen Gruppen zu bezahlen. Oder Sie können Discourse mit einer externen Site integrieren, auf der Sie Mitgliedschaften und den Zugriff auf sichere Kategorien verwalten.
Ist es möglich, E-Mail-/Desktop-Benachrichtigungen zu aktivieren und sie für alle Nutzer in Ihrer Community standardmäßig einzuschalten, damit sie sich nicht selbst einloggen und aktivieren müssen?
Dieses Meta-Thema führt durch Ihre Optionen zur Konfiguration der standardmäßigen Benachrichtigungseinstellungen für alle Nutzer: Configuring Default Notification Settings for Users
Wie optimiert Discourse Themen für Suchmaschinen, um sicherzustellen, dass sie leicht auffindbar und indexierbar sind?
Wenn Sie eine öffentliche Community haben, ist Ihre Community für Suchmaschinen sichtbar. Es sollte nichts Spezifisches geben, das Sie in dieser Hinsicht tun müssten. Hier ist ein Thema auf Meta, das dabei helfen könnte: Discourse SEO overview (sitemap / robots.txt).
Zusätzliche Lektüre & Unterstützung
Bitte teilen Sie den Link zu einem Blogbeitrag über Best Practices für die Verwaltung von Support-Communities, falls verfügbar?
Natürlich, hier ist er! Five Ways Support Communities Improve Customer Experience
Bitte teilen Sie Links, wo ich sehen kann, was ich mit KI-Funktionen tun kann.
Hier sind sie! Discourse AI Features | Discourse - Civilized Discussion
Wie kann ich Discourse in eine Drittanbieter-Site einbetten?
Embed a list of Discourse topics onto an external site
Gibt es Dokumentation für neue Entwickler, die mit der Community-Code-Struktur nicht vertraut sind und wissen möchten, wie sie eigene Komponenten integrieren können?
Absolut! Werfen Sie einen Blick auf https://docs.discourse.org und die Entwicklerkategorie auf Meta!
Bleiben Sie mit unserem Product Team in Verbindung
Möchten Sie das Gespräch fortsetzen? Hier sind einige Möglichkeiten, um mit uns und den neuesten Entwicklungen in der Produktentwicklung in Kontakt zu bleiben:
Teilen Sie Ihre Ideen mit uns und der Discourse-Community in der Kategorie Contribute > Feature auf Meta. Je mehr Kontext zu Ihrem speziellen Anwendungsfall, desto besser!
Nehmen Sie an Nutzerforschung teil, indem Sie das Tag feedback auf Meta für Möglichkeiten beobachten, Ihre Gedanken zu einem bestimmten Thema zu teilen.
Stellen Sie Fragen auf Meta, um Unterstützung und Rat von der Discourse-Community zu erhalten und uns dabei zu helfen zu lernen, wie wir uns verbessern können.
Teilen Sie Ihr Feedback und Ihre Ideen
Ihr Input ist unverzichtbar, während wir die Zukunft von Discourse gestalten. Wir freuen uns darauf, Ihre Gedanken darüber zu hören, wie wir uns verbessern können und welche Themen Sie für zukünftige AMAs interessieren.
Wie sollten wir unsere nächste AMA durchführen?
- Live-Webinar (wie unsere jüngste Sitzung)
- Innerhalb eines Discourse-Themas
- Etwas anderes (teilen Sie es unten mit)
Zukünftige Themen: Was interessiert Sie?
- Design & Anpassung
- Community-Moderation
- Erfolgsgeschichten
- Andere Themen (bitte teilen Sie Ihre Vorschläge unten mit)
