Discourse의 배지와 전반적인 대화성

이 게시글은 디스코urses의 배지(Badge) 기능과 시스템이 신규 사용자에게 보이는 일반적인 행동 방식에 대한 근거를 이해하려는 제 시도의 일환입니다.

간단한 배경 설명을 드리자면, 저는 디스코urses 관리자로서 경험이 많은 편은 아닙니다. 현재 제 조직의 커뮤니티를 위해 약 한 달간 단일 인스턴스를 성공적으로 운영하고 있습니다. 시스템을 설정하고 우리 요구사항에 맞게 작동하도록 만드는 데는 학습 곡선이 있었지만, 일단 설정이 끝나면 대부분의 디자인 결정에 매우 만족하고 있습니다.

이로 인해, 저는 디스코urses 인스턴스 관리자로서 짧은 임기 동안, 그리고 여러 독립적인 인스턴스의 장기 사용자로서 겉보기에 모순되는 점을 발견하게 되었습니다.

한편으로는, 디스코urses의 UI는 데스크톱과 모바일 모두에서 미니멀하고 *세련(slick)*되어 있으며, 진정한 UI 디자인의 교과서라 할 수 있습니다.

다른 한편으로는, 시스템이 놀라울 정도로 말이 많고, 새로운 가입자가 생기고 나서 꽤 오랫동안 제 주의를 요구하고 있습니다. 끝없는 배지, 첫 좋아요에 대한 감사 알림, 첫 게시물 알림, 그리고 만약 제가 첫 아들을 낳는다면 그에게도 기대되는 알림들까지 말입니다. 디스코urses의 초기 단계에서 이 뒤에 심각한 의도가 있었을 것이라고 가정해 봅니다. 당시 대부분의 포럼 소프트웨어와 매우 달랐던 *야수(beast)*였기 때문입니다. 그리고 아마도 완전한 초보자들이 어떻게 잘 사용하고 어떻게 잘 행동해야 하는지 교육하는 방법을 고안해야 했을 것입니다.

현재로 돌아가 보겠습니다: 이제 디스코urses는 거의 모든 커뮤니티가 선호하는 사실상 표준이 되었습니다. 그리고 연동(federated)된 계정 시스템이 없기 때문에 각 커뮤니티에 별도로 가입해야 합니다. 그리고 각 커뮤니티에서 새 배지로 맞이합니다. 그리고 또 다른 배지. 그리고 UI 팁. 그리고 항상 (1)이 표시되는 이 작은 읽지 않은 알림 카운터, 항상 시스템이 제게 주는 어떤 배지나 유용한 팁에 대한 것입니다.

설정(Settings)의 ‘인터페이스(Interface)’ 섹션에 있는 ‘신규 사용자 온보딩 팁 및 배지 건너뛰기’ 설정이 어느 정도 도움이 되지만, 활성화한 후에도 여전히 몇몇 새로운 주의 끌기 알림을 볼 수 있습니다.

아마도, 이제 디스코urses 소프트웨어에 익숙하지 않은 사람이 훨씬 줄어들었으니, 이 전체 기능의 기본값에 대해 다른 방향으로 움직일 때가 된 것이 아닐까요? 저는 우리 삶에 충분한 분산(distraction) 요소가 있지 않나요?

14개의 좋아요

배지와 친근한 대화는 신규 사용자의 참여를 높이기 위한 것입니다. 커뮤니티에서 한 행동에 대해 환영받고 감사의 마음을 느끼게 하려는 것이 그 아이디어입니다.

다만, 배지는 커뮤니티에서 유용하지 않다고 판단될 경우 사이트 설정에서 비활성화할 수 있습니다.

5개의 좋아요

저 말고도 이 행동이 짜증나고 환영받지 못하거나 감사히 여겨지지 않는다고 느끼는 사람이 저뿐이 아닐 거라고 확신합니다. 예를 들어, 코로나 이전에는 우리 모두 인생에서 한 번쯤은 오프라인 매장에 갔을 겁니다. 때로는 고객님을 맞이하고 도움을 주려 하는 판매 직원이 있기도 합니다. 하지만 개인적으로는 그런 분위기를 정말 싫어했습니다. 그냥 저 혼자 둘러보게 두세요. 제가 뭘 필요로 하는지 압니다. 모르면 물어볼 테니까요! 하지만 매장은 이런 행동 뒤에 금전적 이유가 있을 가능성이 큽니다 — 판매 직원이 고객에게 이렇게 접근하는 것이 매출을 측정 가능한 수준으로 끌어올리기 때문입니다.

제 질문은, Discourse 측에서 이런 행동이 필요했거나 필요한지에 대한 조사를 해본 적이 있는지 하는 것입니다.

답변이 "그건 상식"이라면, 10~15년 전에는 상식이 화면의 절반을 에피레프시 발작을 유발할 정도로 강한 애니메이션 GIF가 포함된 사용자 서명에 할당하는 것이었다고 반박하겠습니다.


참고로, 배지 시스템을 끌 수 있다는 사실은 알고 있습니다. 제가 관리하는 인스턴스에서는 그렇게 설정해 두었습니다. 문제는 제가 가입할 미래의 인스턴스 기본 설정을 제어할 수 없다는 점입니다. 그중 일부는 반드시 가입해야 하는 곳이기도 합니다.

3개의 좋아요

이것이 올바른 설정인지 모르겠지만, 이미 그런 기능이 있는 것 아닌가요?

image

discourse.example.com/my/preferences/interface에서 찾았습니다.

2개의 좋아요

그렇고 아니죠. 일부 배지, 팁, 알림은 제거되지만, 계정에서 배지를 완전히 끄지는 않습니다(제 아는데로 현재 아키텍처에서는 불가능합니다).

예를 들어, 어디를 가든 여전히 'Basic’과 ‘Editor’ 배지를 얻고 있습니다.

3개의 좋아요

질문자님의 예를 그대로 따르자면, 아무리 싫더라도 내가 소유하지 않은 매장의 직원 행동에 대한 정책을 결정할 수는 없습니다.

따라서, 매장 관리자가 매출을 가장 크게 끌어올리는 요소를 스스로 결정하도록 하는 것이 매우 합리적이라고 생각합니다.

이것은 포럼에도 동일하게 적용할 수 있습니다. 이러한 격려가 포럼의 참여도를 높이는 데 도움이 된다면, 그 자체로는 해가 되지 않습니다. 만약 그것이 마음에 들지 않는다면, 매장(포럼) 관리자에게 피드백을 남기시는 것이 좋겠지만, 여기서 할 수 있는 일은 한계가 있습니다.

정리하자면, 저는 그런 행동을 옹호하려는 것이 아닙니다. 저도 소음이 다소 줄여져야 한다고 생각하며, 그런 알림들은 '방해 금지’와 같은 낮은 우선순위 큐로 사용자 정의할 수 있어야 한다고 봅니다. 다만, 포럼 초보자로서 격려의 말을 몇 번 받는 것에는 해가 없다고 생각합니다.

하지만, 수십 개가 넘는 포럼에서 동일한 배지와 프로모션을 반복해서 받게 되면, 매우 어색하고 중복된 느낌이 듭니다.

2개의 좋아요

제 예시에서 해당 매장이 이 정책을 도입하기로 결정한 것은 의도적인 선택임을 강조하고 싶습니다. 그들은 장단점을 저울질한 끝에 이렇게 해서 매출을 적극적으로 끌어올리기로 결정했습니다.

제가 여러 Discourse 커뮤니티를 살펴보며 느낀 주관적인 인상은, 단순히 기본 설정을 그대로 두거나 이 기능을 비활성화하는 설정이 존재하는지 알지 못하는 경우가 많다는 것입니다.

3개의 좋아요

그건 정말 이상하네요. 관리자가 배지를 비활성화하는 설정을 찾는 건 꽤나 간단한 일이거든요.

개인적으로는, 지난 5년간 디스커스를 사용하면서 비슷한 불만을 들어본 적이 없습니다.

하지만 첫 설정 마법사 단계에서 이를 옵트인(Opt-in) 설정으로 만들어, 관리자가 배지를 사용할지 여부를 직접 결정할 수 있도록 해야 한다고 생각합니다.

1개의 좋아요

한 달 전에 새로 설치하는 경험을 해보았는데, 거기에는 상당한 수준의 커스터마이징 피로가 있다고 말씀드릴 수 있습니다. 처음에는 인스턴스가 어떤 모습이어야 하는지, 정책 텍스트는 어떤 내용을 반영해야 하는지 등 외관에 집중하게 됩니다. 그러다 보니 이런 설정이 쉽게 간과될 수 있고, 말씀하신 대로 일반적으로 이에 대해 불평하는 사람은 없습니다. 의미 없는 알림을 10번쯤은 쉽게 무시할 수 있기 때문입니다.

옵트인(opt-in) 방식에 대해서는 동의합니다. 적어도 이렇게 하면 관리자의 의사가 반영된 의식적인 결정으로 전환됩니다.

5개의 좋아요

기억이 잘못되었을 수도 있지만, Discourse 포럼에 가입할 때 이런 내용을 무시할 수 있는 옵션이 있는 것 아닌가요? 그리고 Discobot과 상호작용하는 사람이 많지 않을 거라고 확신합니다.

배지 기능을 통해 이를 자연스럽게 통합하거나, 설정/알림 메뉴에서 해당 옵션을 제공하면 어떨까요?

사용자별로新用户 온보딩을 비활성화할 수 있는 사용자 단위 설정이 있으며, 배지를 전역적으로 활성화(기본값: 켬)하는 관리자 설정도 있습니다. 제 이해로는 @max_gashkov은 후자의 근거에 관심이 있으며, 이를 기본값으로 꺼져 있도록 생략하길 원합니다.

1개의 좋아요

네, 그게 아니면 사용자가 배지/배지 알림을 끄는 기능도 가능합니다.

2개의 좋아요

일부 측면에서 이 포럼은 Discourse에 대한 사용자 반응을 조사하는 데 사용됩니다. 예를 들어, “신규 사용자 온보딩 건너뛰기” 기능을 시작하게 된 토론을 확인해 보세요: Let experienced users skip "new to Discourse" features.

이 접근 방식에 대한 사고 과정에 대한 세부 사항은 https://meta.discourse.org/t/how-does-the-discourse-team-do-usability-testing/181856에 대한 답변에 링크된 블로그 게시물을 확인해 보세요.

6개의 좋아요

감사합니다, Simon. 불만 구동 개발(Complaint Driven Development)이라는 개념은 꽤 마음에 듭니다. 그래서 더 불평을 좀 해보겠습니다!

‘Skip…’ 기능이 의도한 대로 작동하는지 확신이 서지 않습니다. 제가 가입하는 모든 포럼에서 이 옵션을 선택한 후에도 여전히 ‘Welcome’, ‘Editor’ 배지 및 기타 여러 항목에 대한 알림을 받고 있습니다.

이 문제를 해결하기 위한 다른 방법을 제안해도 될까요? Slack은 많은 부분에서 잘못했지만, 몇 가지 잘한 점도 있었습니다. 바로 데스크톱 도크의 읽지 않은 카운터에서 다이렉트 메시지와 기타 모든 메시지를 구분하여 앱 아이콘에 숫자 또는 을 표시하는 방식입니다. Discourse UI에서도 같은 방식으로 구현할 수 있을까요? 모든 사용자 주도 이벤트(토픽에 대한 답변, 멘션, 사용자 간 메시지 등)에는 숫자를, 모든 자동 활동(배지 및 기타 자동 알림)에는 점을 표시하는 것입니다.

8개의 좋아요

이것은 저희 쪽에서 놓친 것 같습니다. 설정을 통해 해당 알림들을 확실히 차단하겠습니다.

11개의 좋아요

버그로 인해 발생했던 문제입니다. 이제 수정되었습니다:

8개의 좋아요

잘했네 .. 좋은 지적이야.

Catching Major League Baseball GIF by MLB

3개의 좋아요

정말 좋습니다! 사람들이 이러한 배지 알림을 선택적으로 해제할 수 있게 되어 기쁩니다… 저도 가입한 사이트에서 이런 알림을 받곤 했는데, 이제 거의 무감각해졌습니다. 이 문제를 지적해 주신 것도, 그리고 버그가 수정된 것도 잘 짚어주셨습니다. @andrei 님, 감사합니다! :hugs:

Discourse for Teams에서는 이미 함께 일할 동기가 있는 사람들이 팀 협업을 위해 사용하는 사적 사이트에서는 이러한 동기 부여가 필요 없기 때문에 배지 기능을 완전히 비활성화했습니다.

discobot이 비활성화된 사이트에서는 어떻게 되나요? 사용자 설정으로 이동하지 않고는 해제할 방법이 없는 건가요?

사실, 저는 이것이 도난을 방지하기 위한 조치라고 생각합니다!

5개의 좋아요

한마디 덧붙이고 싶은데, 저는 디스커스(Discourse) 사이트의 배지나 전반적인 시스템의 다정한(?) 톤이 꽤나 형편없다고 생각합니다.

많은 관리자가 이 설정을 끄는 데 신경을 쓰지 않거나, 어떻게 끄는지 모를 것 같습니다. 아마 이 문제로 불평하는 사용자는 거의 없을 겁니다. 이는 사이트 운영 조직에 대한 인상을 조금씩 떨어뜨리는 저수준의 짜증거리일 뿐이므로, 전반적인 영향은 부정적일 수 있지만 그 정도는 측정되지 않기 때문입니다.

저에게 더 합리적인 방식은 이 모든 기능이 기본적으로 꺼져 있고, 사이트 생성자가 의도적으로 켜는 노력을 해야 하는 구조라고 생각합니다.

저에게 배지나 격려 메시지는 가장 좋은 경우에도 우습고, 가장 나쁜 경우엔 모욕적이며, 항상 주의력을 분산시킵니다. 이 시스템은 사용자를 초등학교 학생처럼 대하고 있습니다(만약 실제로 그런 사용자라면 괜찮겠지만요).

전체적으로 인터넷에서 컴퓨터 활용 수준이 초등학교 수준인 사용자가 고급 사용자보다 더 많습니다.

배지는 분명 좋아하거나 싫어하는 양극단으로 나뉘는 기능인 것 같습니다… 어떤 사이트에서는 완성도를 놓고 조금씩 경쟁하는 사용자가 있는 반면, 여기 보듯 배지를 좋아하지 않는 사용자도 많습니다. 아마도 사이트 설정 마법사에서 배지를 선택적으로 만들 수 있는 옵션으로 제공해야 한다는 좋은 신호일 수도 있겠네요.

물론, 계정 생성 시 "나는 초보자가 아닙니다"라는 해제 옵션을 개선하면 여기의 대부분의 불만을 해결할 수 있을 가능성이 충분히 있습니다.

13개의 좋아요