Итоги: AMA с командой продукта Discourse

Обзор

28 марта мы провели нашу первую в истории AMA-сессию, в ходе которой команда продукта Discourse поделилась инсайтами о нашем дорожной карте, рассказала о динамике работы команды и ответила на ваши вопросы.

Запись:

Знакомство

Наш директор по продукту, Дэйв МакКлур (@mcwumbly), начал вебинар с представлением команды. Как и многие другие, Дэйв присоединился к команде, будучи давним и активным участником сообщества Discourse!

На данный момент команда продукта Discourse состоит из шести человек, разбросанных по всему миру, четверо из которых помогли провести сессию: @mcwumbly, @tobiaseigen, @rishabh и @lindsey. Плюс двое, которые помогли организовать сессию и присоединятся к будущим сессиям, которые лучше подходят для их часовых поясов: @saif и @hugh.

Как работает продукт в Discourse

После знакомства мы обсудили, как происходит проектирование продукта в Discourse, и оно основано на следующих принципах:

Дэйв поделился размышлениями об эволюции проектирования продукта с течением времени, начиная с команды из трёх сооснователей: Джеффа, Сэма и Робина. Как организация, ориентированная на инженерию, они смогли управлять разработкой продукта бережливыми методами, значительная часть которых определялась обратной связью от пользователей на форумах. Теперь, когда организация выросла до почти 100 человек, компания больше не может функционировать как одна команда. Управление продуктом стало более сложным и переплетается с операционной деятельностью организации.

Теперь каждый менеджер продукта работает в команде с дизайнером и несколькими инженерами, которые вместе фокусируются на определённых аспектах продукта или отдельных группах пользователей. Их цель — выявить неудовлетворённые потребности в текущем продукте, которые, если их решить, могут принести значительную пользу. Они тесно сотрудничают, чтобы проектировать, создавать и внедрять решения для этих проблем. После запуска команда собирает обратную связь и жалобы пользователей, что является важным этапом для постоянной итерации и улучшения продукта.

Стратегия продукта Discourse

Далее @lindsey провела всех через обзор стратегии продукта и того, что это означает в контексте того, что мы строим в Discourse.

Если говорить совсем просто, стратегия продукта — это понимание того, для кого вы создаёте продукт, какие проблемы вы пытаетесь решить для этих пользователей и как ваш продукт Discourse сравнивается с другими вариантами на рынке. Затем, используя всю эту информацию, принимать решения о том, над чем работать, а над чем — нет.

Один из главных выводов из сегмента Линдси заключается в том, что наши менеджеры продукта, хотя и часто сотрудничают, каждый фокусируется на своих конкретных областях проектов или доменах.

Стратегия продукта гарантирует, что каждая команда может сосредоточиться на своём уникальном домене, сохраняя при этом согласованность в общем направлении развития продукта. Это общее видение направляет действия Discourse и необходимые шаги. Следовательно, каждая команда наделена полномочиями принимать обоснованные решения для достижения наших целей в своих уникальных областях экспертизы.

Наш фокус на 2024 год

На этом этапе Линдзи поделилась нашим фокусом на 2024 год, который заключается в следующем:

Использовать наши знания о сообществах, чтобы снизить сложность, сделав Discourse более доступным и понятным для всех типов пользователей.

Discourse AI

Затем AMA-сессия переключилась на тему искусственного интеллекта, которая стала очень важной темой в различных отраслях, включая нашу собственную. @rishabh провёл нас через работу, которую выполняет команда продукта, особенно @saif.

Общие цели для Discourse AI включают:

  • Поиск и обнаружение контента
  • Модерация
  • Управление сообществом
  • Создание контента
  • Доступность
  • Автоматизация

Инсайты из ваших вопросов

Мы получили разнообразный набор вопросов, преимущественно сосредоточенных на:

  • Наша дорожная карта и стратегическое направление
  • Кастомизация Discourse
  • Искусственный интеллект
  • Управление сообществом и сценарии использования

Наша команда разобрала более 60 вопросов во время прямой трансляции, используя функцию Q&A в Zoom и прямые ответы от наших членов команды. Ниже приведены некоторые из самых важных вопросов, которые могут быть полезны более широкому сообществу.

Краткое содержание

О Discourse

Сколько членов команды сосредоточены на открытой основной версии продукта по сравнению с платными услугами?

Инженерная команда насчитывает около 40 человек. Около 3/4 из них сосредоточены на основном продукте, а остальные — на профессиональных услугах. Хотя они также вносят вклад в основной продукт. Если считать неинженеров (например, дизайнеров и нас, менеджеров продуктов), то тех, кто вносит вклад в основной продукт, ещё больше.

Как Discourse зарабатывает деньги, устойчива ли эта модель?

Мы зарабатываем деньги в основном от нашей услуги хостинга. Мы также предлагаем профессиональные услуги корпоративным клиентам. Исторически Discourse финансировался самостоятельно, но несколько лет назад мы привлекли раунд инвестиций серии A, который финансировал некоторые из более недавних этапов роста. Однако наша цель — стать устойчивым бизнесом в долгосрочной перспективе, и мы остаёмся привержены открытому исходному коду.

Даёт ли команда разработчиков Discourse обратную связь или сотрудничает с командой ядра Rails?

Да, такое сотрудничество было. Алан из нашей команды, который ранее вносил вклад в Ruby, написал об одном из таких случаев здесь: Running Ruby 3.2's YJIT in Production at Discourse

Примечание: они используют Discourse https://discuss.rubyonrails.org/ :slight_smile:

Как лучше всего описать различия между Slack и Discourse?

Slack отлично подходит для эфемерных разговоров (быстрые решения, светская беседа у кулера и т. д.), но он действительно не подходит для контента, который должен быть доступен в долгосрочной перспективе. Именно здесь Discourse сияет! Благодаря поиску, цитированию тем и т. д., Discourse является лучшим домом для важных разговоров и решений, которые должны быть легко находимыми и изучаемыми в будущем.

Возможности сообщества

Предоставляет ли Discourse справочник пользователей?

Да, Discourse включает справочник пользователей. Например, Discourse Meta

Для сообщества, которое требует одобрения для присоединения, есть ли способ перенаправить меня на определённую тему сразу после одобрения?

Да, вы можете это сделать! Вы можете указать тему, на которую будет направлен новый пользователь при принятии приглашения, создавая ссылку или электронное письмо для приглашения. Вы можете отредактировать приглашение позже, чтобы изменить это.

Можно ли поставить платный доступ (paywall) на определённые категории?

Да, вы можете создавать категории и ограничивать доступ к ним для определённых групп. Затем с помощью плагина подписок вы можете позволить людям платить за добавление в группы для получения к ним доступа. Или вы можете интегрировать Discourse с внешним сайтом, где вы управляете членством и доступом к защищённым категориям.

Возможно ли включить уведомления по электронной почте / на рабочем столе и включить их для всех пользователей в вашем сообществе, чтобы им не приходилось включать их самостоятельно?

Эта тема на Meta подробно описывает ваши варианты настройки параметров уведомлений по умолчанию для всех пользователей: Configuring Default Notification Settings for Users

Как Discourse оптимизирует темы для поисковых систем, чтобы обеспечить их лёгкую обнаруживаемость и индексацию?

Если у вас публичное сообщество, ваше сообщество видно для поисковых систем. Специальных действий с вашей стороны для этого не требуется. Вот тема на Meta, которая может помочь: Discourse SEO overview (sitemap / robots.txt).

Дополнительные материалы и поддержка

Пожалуйста, поделитесь ссылкой на статью в блоге о лучших практиках управления сообществами поддержки, если она доступна?

Конечно, вот она! Five Ways Support Communities Improve Customer Experience

Пожалуйста, поделитесь ссылками, где я могу увидеть, что можно делать с функциями ИИ.

Вот они! Discourse AI Features | Discourse - Civilized Discussion

Как я могу встроить Discourse в сторонний сайт?

Embed a list of Discourse topics onto an external site

Есть ли какая-либо документация, доступная для новых разработчиков, незнакомых со структурой кода сообщества и тем, как интегрировать в неё пользовательские компоненты?

Абсолютно! Ознакомьтесь с https://docs.discourse.org и категорией для разработчиков на Meta!

Оставайтесь на связи с нашей командой продукта

Хотите продолжить разговор? Вот несколько способов оставаться на связи с нами и узнавать последние новости о разработке нашего продукта:

  • :speaking_head: Делитесь своими идеями с нами и сообществом Discourse в категории тегов Contribute > Feature на Meta. Чем больше контекста о вашем конкретном сценарии использования, тем лучше!
  • :test_tube: Участвуйте в исследованиях пользователей, наблюдая за тегом feedback на Meta для возможностей поделиться своими мыслями по конкретной теме.
  • :thinking: Задавайте вопросы на Meta, чтобы получить поддержку и советы от сообщества Discourse и помочь нам понять, как мы можем улучшить продукт.

Поделитесь своим мнением и идеями

Ваше мнение бесценно, пока мы формируем будущее Discourse. Мы рады услышать ваши мысли о том, как мы можем улучшить продукт, и о темах, которые вас интересуют для будущих AMA-сессий.

Как нам проводить нашу следующую AMA?

  • Прямой вебинар (как наша недавняя сессия)
  • Внутри темы Discourse
  • Что-то ещё (поделитесь ниже)
0 voters

Будущие темы: Что вас интересует?

  • Дизайн и кастомизация
  • Модерация сообщества
  • Истории успеха
  • Другие темы (пожалуйста, поделитесь своими предложениями ниже)
0 voters
29 лайков

Ха, чёрт, у меня ещё одна встреча в то же время. Не повезло. Но я всё равно не могу использовать Zoom по соображениям конфиденциальности и этическим причинам. Мне бы очень хотелось обсудить AMA с @team другим способом.

8 лайков

У меня нет конкретных вопросов, но я бы с удовольствием стал наблюдателем :blush:

Можно ли будет посмотреть AMA после мероприятия?

11 лайков

Да, мы отправим запись тем, кто зарегистрируется. Настоятельно рекомендуем присутствовать в прямом эфире, если есть возможность, так как это лучший способ взаимодействовать! :smiley:

7 лайков

Хм, мы определённо можем подумать о дополнительных вариантах на будущее!

7 лайков

Только что зарегистрировался.

Идея на будущее: как проект с открытым исходным кодом, логично было бы использовать платформу с открытым исходным кодом для будущих мероприятий. Например, https://jitsi.org или https://bigbluebutton.org/. Если видеоканал размещён на профессионально управляемой хостинг-платформе, её мощности хватит даже для большой аудитории — и при этом она полностью с открытым исходным кодом, в отличие от ZOOM.

11 лайков

Это даже могло бы быть размещено на Discourse Meta, но проблема с модулем чата в том, что там нет видео и нет возможности модерировать обсуждение. Хотя я всё равно больше человек текста. :slight_smile:

4 лайка

Я бы с радостью присоединился, но у меня это будет в 2 часа ночи :smiling_face_with_tear:

Правильно ли я понимаю, что, судя по этому, мы всё ещё можем задавать вопросы здесь, и есть шанс, что они будут выбраны? Или, возможно, я что-то неправильно понял.

Редакция: А, всё в порядке, я только что перешёл по ссылке на Zoom и увидел, что там есть поле для отправки вопросов. Всё равно оставлю их здесь.

Вопросы:

  • Какие следующие крупные вехи вы планируете для Discourse после внедрения чата примерно в версии 3.0 и функций ИИ? Например, есть ли планы по дальнейшему развитию чата, какие-либо крупные планы в области модерации или что-то ещё.

  • В каком направлении, для каких потребностей и ниш вы планируете развивать Discourse? Например, приватный чат для организаций и т. д. с новым базовым планом, или какова его роль в онлайн-пространствах по сравнению с другими платформами? (Раньше люди сравнивали популярность Discourse с Facebook, но потом Facebook пошёл на спад, и никто не хочет им пользоваться, а сейчас сравнивают популярность Discourse с Discord).

К сожалению, я до сих пор не вижу, чтобы Discourse рекомендовали достаточно часто, хотя он мог бы отлично подойти. Например, я наткнулся на другой пост под названием «Teams, Slack, Discord: Что лучше?».

Сценарий был такой: компания выросла с 5 до 200+ сотрудников — и большинство ответов сводились к одному из этих трёх вариантов, кто-то упомянул, что все остальные компании владеют вашими данными на своих облачных серверах — и ВСЁ ЕЩЁ никто не упомянул Discourse :smiling_face_with_tear:, поэтому я быстро добавил комментарий в пользу Discourse там.

2 лайка

Всё в порядке! Обязательно передам это нашей команде продукта. :smiley:

4 лайка

Был ли реплей загружен на YouTube?

5 лайков

Мы работаем над постом с повтором и кратким обзором! Оставайтесь на связи, мы скоро его опубликуем.

13 лайков

Всем привет! Я обновил первый пост, добавив обзор события и видео-запись!

14 лайков

Что? Разве в прошлом году не было одной?

2 лайка

Это было Discourse: v3.0 is here! Join our live webinar (January 24th @ 10am PST). Но я думаю, что это был первый AMA.

6 лайков

Я бы хотел увидеть комбинацию «вебинара» и темы в Discourse.

Я понимаю преимущества использования видео (со слайдами) для проведения AMA: это помогает установить человеческую связь, которой не хватает в нашем повседневном текстовом общении. Но это должно происходить таким образом, чтобы любой мог принять участие, например, с помощью Big Blue Button, который является бесплатным программным обеспечением для обучения. Существуют и другие варианты с открытым исходным кодом, но этот надежен.

Было бы очень полезно совместить видео с ведением заметок. Для этого я обычно не полагаюсь на Discourse, где возможность совместного редактирования («общие правки») остается уступать опыту работы в pad (мой любимый — HedgeDoc, который использует Markdown и может быть легко вставлен в тему Discourse после завершения). Но было бы интересно протестировать это, используя топ-вики-пост, ограниченный командой, и ответы, которые можно интегрировать в первый пост по мере проведения AMA.

Мне кажется, что Истории успеха предлагают сквозную тему, где мы можем делиться опытом дизайна и кастомизации, модерации сообщества и другими темами, способствующими успешному использованию Discourse различными сообществами.

Спасибо, что поделились своим видео и расшифровкой! :discourse: :heart:

4 лайка

Конечно! Очень ценю вашу обратную связь, особенно касающуюся фасилитации. Всегда стремимся к улучшению. :smiley:

3 лайка