개요
3월 28일, 우리는 첫 AMA(Ask Me Anything) 세션을 개최하여 Discourse 제품 팀이 로드맵에 대한 통찰력을 제공하고, 팀 동역학을 설명하며, 여러분의 질문에 답변했습니다.
리플레이:
소개
제품 총괄 디렉터인 Dave McClure(@mcwumbly) 님이 팀 소개로 웹inars를 시작했습니다. Dave 님도 많은 다른 분들처럼, 오랫동안 Discourse 커뮤니티의 활발한 멤버로 활동하다가 팀에 합류했습니다!
현재 Discourse 제품 팀은 전 세계에 분산되어 있는 6명의 멤버로 구성되어 있으며, 이 중 4명이 이번 세션을 주도했습니다: @mcwumbly, @tobiaseigen, @rishabh, @lindsey. 또한 세션 조직을 도운 @saif와 @hugh 님도 있으며, 이들은 자신들의 시간대에 더 적합한 향후 세션에 참여할 예정입니다.
Discourse에서 제품 운영 방식
소개 이후, Discourse에서 제품 디자인이 어떻게 이루어지는지, 그리고 그것이 다음 기반 위에 세워져 있음을 다뤘습니다:
Dave 님은 제품 디자인의 변화를 돌아보며, Jeff, Sam, Robin으로 구성된 3인의 공동 창업 팀으로 시작했음을 언급했습니다. 엔지니어링 중심의 조직이었기 때문에, 포럼에서 사용자 피드백에 의해 크게 주도되는 부분을 포함하여 제품 개발을 효율적으로 관리할 수 있었습니다. 현재 조직이 거의 100명 규모로 성장하면서, 더 이상 단일 팀처럼 기능할 수 없게 되었습니다. 제품 관리는 더 복잡해졌고 조직의 운영에 깊숙이 관여하게 되었습니다.
현재 각 제품 매니저는 디자이너와 몇 명의 엔지니어와 함께 팀을 이루어 제품의 특정 측면이나 개별 사용자 그룹에 집중하고 있습니다. 그들의 목표는 현재 제품 내에서 미충족된 니즈를 식별하여, 이를 해결할 경우 상당한 이점을 제공할 수 있는 부분을 찾는 것입니다. 그들은 이러한 문제를 위한 솔루션을 설계, 구축, 배포하기 위해 긴밀히 협력합니다. 출시 후, 팀은 사용자 피드백과 불만을 수집하며, 이는 제품의 지속적인 반복 개선과 강화에 필수적입니다.
Discourse 제품 전략
다음으로 @lindsey 님이 제품 전략을 소개하고, 그것이 우리가 Discourse에서 무엇을 구축하고 있는지를 의미하는지 설명했습니다.
아주 간단히 말하면, 제품 전략은 제품을 누구를 위해 구축하는지, 그 사용자를 위해 어떤 문제를 해결하려 하는지, 그리고 여러분의 제품인 Discourse가市场上的 다른 옵션과 어떻게 비교되는지 이해하는 것입니다. 그런 다음, 그 모든 정보를 활용하여 무엇을 작업할지와 무엇을 작업하지 않을지에 대한 결정을 내리는 것입니다.
Lindsey 님의 세션에서 주요 교훈 중 하나는,我们的产品 매니저들이 자주 협력하지만 각자 자신의 특정 프로젝트 영역이나 도메인에 집중한다는 점입니다.
제품 전략은 각 팀이 자신의 고유한 도메인에 집중하면서도 제품의 전반적인 방향성에 대한 정렬을 유지할 수 있도록 보장합니다. 이 공유된 비전은 Discourse와 취해야 할 필요한 행동을 안내합니다. 결과적으로, 각 팀은 자신의 고유한 전문 영역 내에서 목표를 달성하기 위해 정보에 기반한 결정을 내릴 권한을 부여받습니다.
2024년 우리의 초점
이 시점에서 Lindsey 님은 2024년의 초점을 공유했는데, 그것은 다음과 같습니다:
커뮤니티에 대한 우리의 지식을 활용하여 복잡성을 줄이고, Discourse가 모든 유형의 사용자에게 더 접근 가능하고 친근하도록 만듭니다.
Discourse AI
AMA는 AI에 대한 집중으로 전환되었으며, 이는 다양한 산업, 특히 우리 자신의 산업에서 매우 큰 주제가 되어 왔습니다. @rishabh 님이 제품 팀, 특히 @saif 님이 진행 중인 작업을 안내해 주셨습니다.
Discourse AI의 전체적인 목표에는 다음이 포함됩니다:
- 콘텐츠 검색성(Content discoverability)
- 조정(Moderation)
- 커뮤니티 관리
- 콘텐츠 생성
- 접근성(Accessibility)
- 자동화
여러분의 질문에 대한 통찰
다양한 질문들을 받았으며, 주로 다음에 초점을 맞추고 있었습니다:
- 우리의 로드맵 및 전략적 방향
- Discourse 커스터마이징
- AI
- 커뮤니티 관리 및 사용 사례
우리의 팀은 라이브 세션 동안 Zoom Q&A 기능과 팀 멤버들의 직접적인 답변을 활용하여 60개 이상의 질문에 답변했습니다. 아래는 더 넓은 커뮤니티에게 유익할 수 있는 가장 영향력 있는 질문들 중 일부입니다.
요약
Discourse에 대하여
오픈 소어 코어 제품과 유료 서비스에 집중하는 팀 멤버는 몇 명입니까?
엔지니어링 팀에는 약 40명의 팀 멤버가 있습니다. 그 중 약 3/4가 코어 제품에 집중하고 있으며, 나머지는 전문 서비스에 집중하고 있습니다. 다만, 전문 서비스 팀도 코어 제품에 기여하고 있습니다. 엔지니어가 아닌 사람들(디자이너와 우리 PM 등)을 포함하면, 코어 제품에 기여하는 인원은 더 많습니다.
Discourse는 어떻게 돈을 벌며, 지속 가능한가요?
우리는 주로 호스팅에서 수입을 얻습니다. 또한 엔터프라이즈 고객에게 전문 서비스를 제공합니다. 과거에는 Discourse가 자체 자금으로 운영되었지만, 몇 년 전 Series A 투자를 유치하여 최근의 일부 성장을 지원했습니다. 그러나 우리의 목표는 장기적으로 지속 가능한 비즈니스가 되는 것이며, 우리는 오픈 소스에 대한 헌신을 유지하고 있습니다.
Discourse 개발 팀은 피드백을 제공하거나 Rails 코어 팀과 협력하나요?
네, 그러한 협력들이 있었습니다. 과거에 Ruby에 기여했던 우리 팀의 Alan 님이 한 사례에 대해 여기에서 작성했습니다: Running Ruby 3.2's YJIT in Production at Discourse
참고: 그들은 Discourse를 사용하고 있습니다: https://discuss.rubyonrails.org/ ![]()
Slack과 Discourse의 차이를 가장 잘 요약한다면?
Slack은 일시적인 대화(빠른 결정, 수다 떨기 등)에 좋습니다 — 하지만 장기적으로 접근 가능해야 하는 콘텐츠에는 정말로 잘 적합하지 않습니다. 바로 그 부분이 Discourse가 빛을 발하는 곳입니다! 검색, 토픽 인용 등을 통해, Discourse는 나중에 쉽게 찾고 학습할 수 있어야 하는 중요한 대화/결정들을 위한 더 나은 집입니다.
커뮤니티 기능
Discourse는 사용자 디렉토리를 제공하나요?
네, Discourse에는 사용자 디렉토리가 포함되어 있습니다. 예를 들어 Discourse Meta
가입 승인이 필요한 커뮤니티에서, 제가 승인 과정에 있을 때 승인된 즉시 그들을 특정 토픽으로 보내는 방법이 있나요?
네, 가능합니다! 초대 링크나 이메일을 생성할 때, 새 사용자가 초대를 수락하면 보내질 토픽을 지정할 수 있습니다. 나중에 초대를 편집하여 변경할 수도 있습니다.
특정 카테고리에 유료 장벽(paywall)을 설정할 수 있나요?
네, 카테고리를 생성하고 그룹에 대한 액세스를 제한할 수 있습니다. 그런 다음 구독 플러그인을 사용하여 사람들이 그룹에 추가되어 액세스를 얻기 위해 지불하도록 할 수 있습니다. 또는 멤버십과 보안 카테고리 액세스를 처리하는 외부 사이트와 Discourse를 통합할 수도 있습니다.
이메일/데스크톱 알림을 활성화하고, 커뮤니티의 모든 사용자에게 켜두어 그들이 직접 들어와서 켤 필요가 없도록 하는 것이 가능한가요?
이 메타 토픽은 모든 사용자를 위한 기본 알림 설정을 구성하는 옵션을 안내합니다: Configuring Default Notification Settings for Users
Discourse는 검색 엔진이 토픽을 쉽게 발견하고 색인화할 수 있도록 최적화하는 방법은 무엇인가요?
공개 커뮤니티를 운영한다면, 검색 엔진에서 커뮤니티가 표시됩니다. 그 부분에 대해 특별히 해야 할 일은 없을 것입니다. 도움이 될 수 있는 메타 토픽이 있습니다: Discourse SEO overview (sitemap / robots.txt).
추가 읽을거리 및 지원
커뮤니티를 관리하는 모범 사례에 대한 블로그 게시물 링크를 공유해 주시겠어요? 있다면요.
물론입니다, 여기 있습니다! Five Ways Support Communities Improve Customer Experience
AI 기능으로 무엇을 할 수 있는지 볼 수 있는 링크를 공유해 주시겠어요.
여기 있습니다! Discourse AI Features | Discourse - Civilized Discussion
제3자 사이트에 Discourse를 임베드하는 방법은 무엇인가요?
Embed a list of Discourse topics onto an external site
커뮤니티 코드 구조에 익숙하지 않은 새로운 개발자를 위한 문서가 있나요? 그리고 커스텀 구성 요소를 어떻게 통합하는지요?
물론입니다! https://docs.discourse.org 와 메타의 개발자 카테고리를 확인해 보세요!
우리 제품 팀과 연결 유지하기
대화를 계속 이어가고 싶으신가요? 우리와 제품 개발 최신 정보를 유지하기 위한 몇 가지 방법입니다:
여러분의 아이디어를 Meta의 Contribute > Feature 태그 카테고리에 있는 Discourse 커뮤니티와 공유하세요. 특정 사용 사례에 대한 맥락이 많을수록 좋습니다!
Meta의 feedback 태그를 지켜보며 특정 주제에 대한 생각을 공유할 기회를 찾아 사용자 연구에 참여하세요.
Meta에서 질문을 하여 Discourse 커뮤니티의 지원과 조언을 받고, 우리가 어떻게 개선할 수 있는지 학습하는 데 도움을 주세요.
피드백과 아이디어 공유하기
우리가 Discourse의 미래를 형성하는 데 여러분의 입력은 무가치합니다. 우리가 어떻게 개선할 수 있는지, 그리고 향후 AMA에 대해 어떤 주제에 관심이 있는지 여러분의 생각을 듣고 싶습니다.
다음 AMA는 어떻게 진행해야 하나요?
- 라이브 웹inars (최근 세션처럼)
- Discourse 토픽 내부에서
- 기타 (아래에 공유해 주세요)
미래 주제: 무엇이 관심 있나요?
- 디자인 & 커스터마이징
- 커뮤니티 조정
- 성공 사례
- 기타 주제 (아래에 제안을 공유해 주세요)
