أنا رايلاند، وأنا مسؤول عن جهود المنتج في Temporal (شركة ناشئة مفتوحة المصدر). لدينا مجتمع صغير نسبيًا يتراوح بين 500 و1500 مستخدم متحمس جدًا، وقد استغرق بناؤه سنوات. عندما اضطر الفريق في البداية إلى اختيار أداة لإدارة مجتمعنا، لم يكن سوى بضعة أشخاص، لذا بدا Slack خيارًا ممتازًا. لفترة طويلة، كان Slack يلبي احتياجاتنا، لكن مع نمو المجتمع بدأ Slack يشكل مشكلة. فإلى جانب نموذج التسعير المرتفع للغاية، بدا أن الكثير من المعلومات “تضيع” داخل Slack، مما يعني أننا كنا نجيب باستمرار على أسئلة مكررة. وأصبح هذا مشكلة لأعمالنا، لأن الإجابة على الأسئلة كانت تستهلك وقتًا كبيرًا من كل يوم.
قبل بضعة أشهر، وصلنا إلى حد 10 آلاف رسالة في Slack وبدأنا نناقش خياراتنا. يمكن أن يكون نقل مجتمع أمرًا مخيفًا بعض الشيء، لأنك لا تعرف أبدًا كيف سيتفاعل الناس مع التغيير. ورغم قلقنا، لم يقدم Slack لنا مسارًا آخر للمضي قدمًا، لذا بدأنا نبحث بجد عن بدائل. باختصار، وبعد تقييم مكثف، انتهينا باختيار Discourse. كانت الدوافع الرئيسية هي:
مفتوح المصدر
قابل للفهرسة على الويب
نموذج التسعير
الدعم المقدم من Discourse نفسها
أدوات التحكم في الإشعارات
ميزات الإشراف
قبل حوالي شهرين، قفزنا إلى المياه وبدأنا عملية الهجرة. كانت النتيجة الإجمالية مذهلة. فخلال أسبوع، كان عدد الأسئلة اليومية على Discourse مشابهًا لعدد الأسئلة التي كانت تُطرح على Slack. وعلاوة على ذلك، أصبحت تجربة الإشراف بأكملها أكثر سلاسة وكفاءة، حيث توفّر لدينا أدوات لوضع الوسوم، وتعيين المهام، ووصف السؤال بأنه تم حله. وأكبر مفاجأة سارة بالنسبة لنا كانت المقاييس والتحليلات التي أصبحنا نملكها الآن. فلا يوجد شيء في Slack يقارن بنماذج البيانات التي تحصل عليها مع Discourse. سرعان ما بدا أن بناء مجتمعنا أصبح علمًا بدلاً من سحر.
بالنسبة لمن هم على الحافة، يمكنني القول إن Discourse منتج رائع، لقد تلقينا دعمًا رائعًا، وتجربة المستخدم فيها هي حقًا من الطراز الأول. لدي شكاوى قليلة جدًا بشأن المنتج نفسه، رغم أن بعض مستخدمينا قد علّقوا بأنهم يفتقرون إلى الجزء “المباشر والعشوائي” من Slack. فDiscourse لا يشجع على التصفح العفوي بنفس الطريقة التي يفرضها Slack.
إذا كنت ترغب في سماع رأيي الرسمي حول مقارنة Discourse مع Slack، فقد كتبت منشورًا لمستخدمينا:
بينما نحن واثقون إلى حد كبير من أن Discourse سيكون خيارًا ممتازًا لمجتمعنا وفريقنا، فإننا لن نحدد أي شيء نهائيًا حتى نراه يعمل فعليًا. في الوقت الحالي، نخطط للبقاء في مرحلة تقييم لضمان ألا يؤدي أداة جديدة إلى تدهور تجربة الدعم الحالية. ستروننا نحاول نقل بعض المحادثات من Slack إلى Discourse عندما نعتقد أنها خرجت عن النطاق المحدد. كما نفكر في إضافة مكون إضافي لـ Slack يمكنه نقل خيوط المحادثات من Slack إلى Discourse تلقائيًا. الهدف النهائي هو استقبال جميع أسئلة الدعم عبر Discourse، والاحتفاظ بـ Slack أو Discord وغيرها كقنوات للنقاش غير الرسمي والعصف الذهني. وللتوضيح تمامًا، لن نقوم بإزالة Slack في المستقبل القريب، على الرغم من أن ذلك قد يحدث لاحقًا.
والأهم من ذلك، نود سماع ملاحظاتكم أو انتقاداتكم أو اقتراحاتكم بشأن هذا التغيير أو تجربة الدعم بشكل عام. إذا كانت لديكم أفكار تعتقدون أنها ستحسن المجتمع أو تجربة الدعم، فلا تترددوا في مراسلتي عبر Slack أو عبر البريد الإلكتروني (ryland@temporal.io).
وأخيرًا، إذا كان أي شخص مهتمًا بأن يكون مشرفًا على منتديات المجتمع، فأخبروني وسنناقش كيف ستبدو هذه العملية.
إلى أي مدى وصلتوا في المرحلة الانتقالية حتى الآن؟ هل تواصلون الحفاظ على Slack بجانب Discourse؟
سؤال رائع. لا يزال لدينا قناة Slack، جزئيًا للإعلانات إلى المستخدمين الذين لم ينتقلوا بعد (بصراحة، لا أشعر أن البث عبر Discourse سهل بنفس القدر)، ولتتبع المستخدمين الذين لم يكونوا نشطين منذ فترة ولا يزالون يعتبرون Slack الخيار الأول. شعرت أنه لو جعلنا Slack للقراءة فقط، فسيثبط ذلك العديد من المستخدمين عن الهجرة إلى Discourse. بدلاً من ذلك، احتفظنا بقنوات Slack مفتوحة، مما منحنا فرصة لإجراء محادثات فردية مع المستخدمين الذين لا يزالون على Slack. وقد وجدت أن معدل التحويل أعلى بكثير مما قد تحققه باستخدام نهج متطرف من الصفر إلى المئة.