Überblick
Am 28. März haben wir unser allererstes AMA veranstaltet, bei dem das Discourse-Produktteam Einblicke in unsere Roadmap gab, unsere Teamdynamik erklärte und Ihre Fragen beantwortete.
Aufzeichnung:
Vorstellungsrunde
Unser Produktmanager Dave McClure (@mcwumbly) eröffnete das Webinar mit einer Vorstellung des Teams. Genau wie viele andere trat Dave dem Team bei, nachdem er bereits lange Zeit ein aktives Mitglied der Discourse-Community war!
Derzeit besteht das Discourse-Produktteam aus sechs Mitgliedern, die weltweit verteilt sind. Vier davon haben die Sitzung geleitet: @mcwumbly, @tobiaseigen, @rishabh und @lindsey. Zwei weitere haben bei der Organisation geholfen und werden an zukünftigen Sitzungen teilnehmen, die besser zu ihren Zeitzonen passen: @saif und @hugh.
Wie Produktentwicklung bei Discourse funktioniert
Nach der Vorstellungsrunde haben wir erklärt, wie das Produktdesign bei Discourse abläuft. Es basiert auf folgenden Grundprinzipien:
Dave reflektierte über die Entwicklung des Produktdesigns im Laufe der Zeit, beginnend mit einem Gründerteam aus drei Personen: Jeff, Sam und Robin. Als eine von der Technik geprägte Organisation konnten sie die Produktentwicklung schlank gestalten, wobei ein wesentlicher Teil durch Feedback von Nutzern in Foren vorangetrieben wurde. Heute, da das Unternehmen auf fast 100 Mitarbeiter angewachsen ist, kann es nicht mehr als ein einziges Team funktionieren. Das Produktmanagement ist komplexer geworden und fest in die Abläufe der Organisation integriert.
Heute arbeitet jeder Produktmanager in einem Team mit einem Designer und einigen Ingenieuren zusammen, die gemeinsam bestimmte Aspekte des Produkts oder spezifische Nutzergruppen betreuen. Ihr Ziel ist es, ungedeckte Bedürfnisse im aktuellen Produkt zu identifizieren, deren Behebung erhebliche Vorteile bieten könnte. Sie arbeiten eng zusammen, um Lösungen für diese Probleme zu entwerfen, zu entwickeln und einzuführen. Nach dem Start sammelt das Team Nutzerfeedback und Beschwerden, was für die kontinuierliche Weiterentwicklung und Verbesserung des Produkts unerlässlich ist.
Discourse-Produktstrategie
Als Nächstes führte @lindsey alle durch die Produktstrategie und erklärte, was das für unsere Entwicklungen bei Discourse bedeutet.
Um es ganz einfach auszudrücken: Produktstrategie bedeutet zu verstehen, für wen Sie ein Produkt entwickeln, welche Probleme Sie für diese Nutzer lösen wollen und wie Ihr Produkt Discourse im Vergleich zu anderen Optionen auf dem Markt abschneidet. Anschließend nutzen Sie all diese Informationen, um Entscheidungen darüber zu treffen, woran Sie arbeiten und woran nicht.
Eine der wichtigsten Erkenntnisse aus Lindseys Beitrag ist, dass sich unsere Produktmanager zwar häufig abstimmen, aber jeweils auf ihre spezifischen Projektbereiche oder Domänen konzentrieren.
Die Produktstrategie stellt sicher, dass sich jedes Team auf seine jeweilige Domäne konzentrieren kann, gleichzeitig aber auf die übergeordnete Ausrichtung des Produkts abgestimmt bleibt. Diese gemeinsame Vision leitet Discourse und die notwendigen Maßnahmen. Folglich ist jedes Team befähigt, fundierte Entscheidungen zu treffen, um unsere Ziele in ihren jeweiligen Fachbereichen zu erreichen.
Unsere Schwerpunkte für 2024
An dieser Stelle teilte Lindsey unsere Schwerpunkte für 2024 mit, die darin bestehen:
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 KI
Das AMA wandte sich dann dem Thema KI zu, das in vielen Branchen, insbesondere in unserer eigenen, derzeit sehr wichtig ist. @rishabh führte uns durch die Arbeiten, an denen das Produktteam, insbesondere @saif, arbeitet.
Die übergeordneten Ziele für Discourse KI umfassen:
- Auffindbarkeit von Inhalten
- Moderation
- Community-Management
- Inhaltserstellung
- Barrierefreiheit
- Automatisierung
Einblicke aus Ihren Fragen
Wir haben eine Vielzahl von Fragen erhalten, die sich hauptsächlich auf folgende Themen konzentrierten:
- Unsere Roadmap und strategische Ausrichtung
- Anpassung von Discourse
- KI
- Community-Management und Anwendungsfälle
Unser Team hat während der Live-Sitzung über 60 Fragen beantwortet, wobei wir die Zoom-Frage-und-Antwort-Funktion sowie direkte Antworten unserer Teammitglieder nutzten. Nachfolgend finden Sie einige der einflussreichsten Fragen, von denen die gesamte Community profitieren könnte.
Zusammenfassung
Über Discourse
Wie viele Teammitglieder sind auf das Open-Source-Kernprodukt versus kostenpflichtige Dienstleistungen fokussiert?
Das Engineering-Team besteht aus etwa 40 Mitgliedern. Etwa 3/4 davon konzentrieren sich auf das Kernprodukt, der Rest auf professionelle Dienstleistungen. Auch diese tragen jedoch zum Kernprodukt bei. Zählt man Nicht-Ingenieure (wie Designer und uns Produktmanager) hinzu, sind sogar noch mehr von uns auf die Beiträge zum Kernprodukt fokussiert.
Wie verdient Discourse Geld und ist das nachhaltig?
Wir verdienen Geld hauptsächlich durch unser Hosting. Zusätzlich bieten wir professionelle Dienstleistungen für Enterprise-Kunden an. Historisch war Discourse selbstfinanziert, aber wir haben vor einigen Jahren eine Serie-A-Finanzierung erhalten, die einige der jüngsten Wachstumsschritte finanziert hat. Unser Ziel ist es jedoch, langfristig ein nachhaltiges Unternehmen zu sein, und wir bleiben dem Open Source verpflichtet.
Gibt es Feedback oder Zusammenarbeit zwischen dem Discourse-Entwicklungsteam und dem Rails-Kernteam?
Ja, solche Zusammenarbeiten gab es bereits. Alan von unserem Team, der in der Vergangenheit zu Ruby beigetragen hat, hat über einen solchen Fall hier geschrieben: Running Ruby 3.2's YJIT in Production at Discourse
Nebenbemerkung: Sie nutzen Discourse https://discuss.rubyonrails.org/ ![]()
Wie können Sie die Unterschiede zwischen Slack und Discourse am besten zusammenfassen?
Slack ist großartig für ephemerale Gespräche (also schnelle Entscheidungen, Kaffeeküchengespräche und ähnliches) – aber es eignet sich wirklich nicht gut für Inhalte, die langfristig zugänglich sein müssen. Genau hier glänzt Discourse! Mit Funktionen wie Suche, Themenzitaten usw. ist Discourse der bessere Ort für wichtige Gespräche und Entscheidungen, die auch später noch leicht gefunden und nachvollzogen werden müssen.
Community-Funktionen
Bietet Discourse ein Verzeichnis von Nutzern?
Ja, Discourse enthält ein Nutzerverzeichnis. Zum Beispiel Discourse Meta
Für eine Community, die eine Genehmigung zum Beitritt erfordert: Gibt es während des Genehmigungsprozesses eine Möglichkeit, die Nutzer direkt nach der Genehmigung zu einem bestimmten Thema zu leiten?
Ja, das können Sie! Sie können das Thema angeben, zu dem neue Nutzer geleitet werden, wenn sie eine Einladung annehmen. Dies können Sie beim Erstellen eines Einladungslinks oder einer E-Mail festlegen. Sie können die Einladung später bearbeiten, um dies zu ändern.
Können wir bestimmte Kategorien hinter eine Paywall stellen?
Ja, Sie können Kategorien erstellen und den Zugriff darauf auf bestimmte Gruppen beschränken. Anschließend können Sie mit dem Abonnement-Plugin Nutzer bezahlen lassen, um zu diesen Gruppen hinzugefügt zu werden und Zugriff zu erhalten. Alternativ können Sie Discourse mit einer externen Website integrieren, über die Sie Mitgliedschaften und den Zugriff auf geschützte Kategorien verwalten.
Ist es möglich, E-Mail-/Desktop-Benachrichtigungen zu aktivieren und sie für alle Nutzer in Ihrer Community einzuschalten, sodass sie nicht selbst aktiv werden müssen?
Dieses Meta-Thema erläutert Ihre Optionen zur Konfiguration der Standardbenachrichtigungseinstellungen 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 diese für Suchmaschinen sichtbar. Sie müssen diesbezüglich nichts Besonderes unternehmen. Hier ist ein Thema auf Meta, das helfen könnte: Discourse SEO overview (sitemap / robots.txt).
Zusätzliche Lektüre und 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, an denen 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-Website einbetten?
Embed a list of Discourse topics onto an external site
Gibt es Dokumentation für neue Entwickler, die mit der Community-Code-Struktur und der Integration benutzerdefinierter Komponenten nicht vertraut sind?
Absolut! Schauen Sie sich https://docs.discourse.org und die Entwicklerkategorie auf Meta an!
Im Kontakt mit unserem Produktteam bleiben
Möchten Sie das Gespräch fortführen? Hier sind einige Möglichkeiten, wie Sie mit uns und den neuesten Entwicklungen in unserer Produktentwicklung in Verbindung bleiben können:
Teilen Sie uns und der Discourse-Community Ihre Ideen im #feature-Tag auf Meta mit. Je mehr Kontext Sie zu Ihrem speziellen Anwendungsfall geben, desto besser!
Nehmen Sie an der Nutzerforschung teil, indem Sie den #feedback-Tag auf Meta beobachten, um Möglichkeiten zu finden, Ihre Gedanken zu einem bestimmten Thema zu teilen.
Stellen Sie Fragen auf Meta, um Unterstützung und Ratschläge von der Discourse-Community zu erhalten und uns zu helfen zu lernen, wie wir uns verbessern können.
Teilen Sie Ihr Feedback und Ihre Ideen
Ihre Inputs sind unschätzbar wertvoll, während wir die Zukunft von Discourse gestalten. Wir freuen uns darauf, Ihre Gedanken zu hören, wie wir uns verbessern können und welche Themen Sie für zukünftige AMAs interessieren.
Wie sollten wir unser nächstes AMA durchführen?
- Live-Webinar (wie unsere letzte Sitzung)
- In einem Discourse-Thema
- Etwas anderes (bitte unten teilen)
Zukünftige Themen: Was interessiert Sie?
- Design und Anpassung
- Community-Moderation
- Erfolgsgeschichten
- Andere Themen (bitte teilen Sie Ihre Vorschläge unten)
