تخطَّ إلى المحتوى
كل المقالات
المدونة

كيف تشغّل شركة واحدة أكاديمية لخمس عشرة مؤسسة عميلة

خمسة عشر عميلاً، وأكاديمية واحدة، وفريق تأليف واحد. ما يجب أن يُشارَك، وما يجب أن يُفصَل، وماذا يحدث حين يريد عميل تغيير المقرر.

The Lurno teamAugmentalقراءة 9 دقيقة

شركة تدريب تشغّل أكاديمية لخمس عشرة مؤسسة عميلة إنما تشغّل ست عشرة مؤسسة، لا واحدة. فكل عميل يريد هويته البصرية، ونطاقه، ومسؤوليه، وتقاريره. والشركة تريد مكاناً واحداً تؤلّف فيه المقرر ورؤيةً واحدة عبر الخمسة عشر كلهم. والرغبتان تشدّان في اتجاهين متضادّين، والتصميم كلّه يعود إلى سطر واحد: المحتوى يسيل إلى أسفل الشجرة، والأشخاص والنتائج لا تتحرّك أبداً عرضاً عبرها.

ضع ذلك السطر في الموضع الخطأ تكن الأعراض متوقَّعة. فإما أن تُبقي خمس عشرة نسخة من المقرر نفسه متوافقة يدوياً كلما تغيّرت لائحة، وإما أن يفتح مسؤول عميل تقريراً فيجد فيه موظفي عميل آخر. الأول مكلف. والثاني ينهي العقد.

والبنية بسيطة: مؤسسة أب واحدة — شركة التدريب — وخمس عشرة مؤسسة عميلة داخلها، لكل منها أن تحتوي مواقعها أو أقسامها.

Training company (parent)      authors everything, sees everything
├── Client 1                   learn.client1.com · own admins · own report
│   ├── Operations
│   └── Retail network
├── Client 2                   academy.client2.io · own admins · own report
├── …
└── Client 15                  academy.client15.co · own admins · own report

ست عشرة عقدة، وتنصيب واحد، ودورة ترقية واحدة. والمخطّط هو الجزء السهل. فمن يحرّر مقرر السلامة من الحريق؟ ومن يرى أرقام الإكمال للعميل 7؟ وماذا يحدث حين يريد العميل 3 درجة نجاح مختلفة؟ تلك الأسئلة الثلاثة هي العمل كلّه.

تسليم التعلّم بنموذج B2B2B

مؤسسة واحدة تشغّل التعلّم لمؤسسات أخرى لا لموظفيها هي. فالمزوّد يحمل عقد المنصة، ويؤلّف المحتوى، ويعطي كل مؤسسة عميلة أكاديميتها بعلامتها ومسؤوليها وتقاريرها. والمتعلّمون هم موظفو العميل. والقيد الفاصل: المزوّد يحتاج رؤية واحدة عبر كل عميل، وكل عميل يحتاج رؤية لا شيء سوى نفسه.

ما يُشارَك وما يُفصَل

قائمتان. ويكاد كل خلاف تشغيلي هنا يكون خلافاً على أي قائمة ينتمي إليها شيء ما. مشترك إلى أسفل الشجرة، نسخة واحدة، يصونها المزوّد:

  • البرامج والوحدات والدروس، مؤلَّفة مرة واحدة عند الأب.
  • بنك الأسئلة والتقييمات المبنية منه — فخمس عشرة نسخة من سؤال هي خمس عشرة فرصة لانحراف مفتاح الإجابة.
  • أُطُر الكفايات، حتى يعني كفء في المناولة اليدوية الشيء نفسه في كل مؤسسة عميلة.
  • قوالب الشهادات — التخطيط، وقواعد الصلاحية، وصفحة التحقّق العامة.
  • الأشياء التي لا تريدها أن تتفاوت أبداً: قواعد الاحتفاظ، وسجلّ التدقيق، ودورة الترقية، وعمل إتاحة الوصول.

مفصول عرضاً، واحد لكل عميل، لا يُجمَّع أبداً:

  • المستخدمون وتسجيل دخولهم. فالشخص ينتمي إلى مؤسسة عميلة واحدة.
  • التسجيلات، والتقدّم، والمحاولات، والدرجات، والشهادات الصادرة.
  • الهوية البصرية، والنطاق الذي يكتبه موظفو العميل في المتصفّح.
  • المسؤولون، والأدوار التي تمنحهم حقوقهم.
  • مدى التقارير — فكل رقم يراه عميل محدود بعقدته هو.
  • العنوان الذي تُرسَل منه الإشعارات، فتصل التذكيرات إلى موظفي العميل من نطاق العميل نفسه.
  • سجلات الموافقة، وكل ما يكون فريق العميل القانوني مسؤولاً عنه.

ثم ثمة الوسط المحرج: أشياء تبدو محتوى لكنها تحمل هوية العميل. والشهادة أوضح الحالات. فالتخطيط ومدة الصلاحية وصفحة التحقّق لك؛ أما الشعار والموقِّع والمؤسسة المسمّاة عليها فللعميل. والمنصة التي تعامل الشهادة بوصفها كائناً واحداً لا يتجزّأ تجعلك تفرّع القالب خمس عشرة مرة لتغيّر شعاراً. والقاعدة التي تُخرجك من ذلك: الهوية البصرية تهيئة على عقدة العميل، لا نسخة من المحتوى أبداً. فـالعلامة البيضاء سطح تهيئة لا سطح تأليف.

التأليف مرة واحدة، والنشر إلى خمسة عشر عميلاً

المؤسسة الأب تحمل المكتبة الأمّ. فالمقرر يُكتَب هناك، ويُراجَع هناك، ويُنشَر هناك. وما يحدث بعد ذلك هو حيث تختلف المنصات، وليست هناك إلا آليتان.

  1. بالإحالة. تُمنَح المؤسسة العميلة وصولاً إلى مقرر الأب. ولا تزال هناك نسخة واحدة، فالخطأ المطبعي الذي تصلحه يصل كل عميل لحظة النشر. وتبقى التسجيلات والنتائج في عقدة العميل، لأنها لم تكن مشتركة قط.
  2. بالنسخ. يُنسَخ المقرر نسخاً عميقاً إلى عقدة العميل — الوحدات والدروس والأسئلة والإعدادات. فيصير للعميل كائن منفصل يستطيع أن يتغيّر باستقلال، ولا يصل إليه بعد ذلك شيء ممّا تفعله في الأعلى. والبرنامج الحقيقي كائن كبير، فذلك النسخ يجري مهمةً في الخلفية.

والإحالة هي الوضع الافتراضي، وينبغي أن يكون الخروج عنها غير مريح. فما إن يوجد المقرر في خمس عشرة نسخة حتى يصير التحديث التنظيمي في العام المقبل خمسة عشر تعديلاً، وخمس عشرة مراجعة، وخمس عشرة فرصة لتفويت واحدة.

هل يُربَط المقرر المشترك بكل عميل أم يُنسَخ؟

اربط بالإحالة إلا إذا وجب أن يختلف المحتوى نفسه. فالإحالة تُبقي أصلاً واحداً، فيصل التصحيح كل عميل لحظة نشره، بينما تبقى التسجيلات والنتائج داخل مؤسسة كل عميل. ولا تنسخ إلا حين يكون للعميل سبب حقيقي للتباعد: جهة تنظيمية مختلفة، أو درجة نجاح مكتوبة في عقده، أو سياسة يجب أن تظهر في المادة. والنسخة التزام صيانة دائم — إذ تتوقّف عن تلقّي التغييرات من الأعلى، ولن يخبرك شيء لاحقاً بأنها تخلّفت.

حين يطلب عميل تغييراً في مقرر مشترك

هذا هو الطلب الذي يقرّر كم تكلّف السنة الثالثة. ويصل على غير رسمية — أيمكنكم إضافة إجراء الإبلاغ عن الحوادث عندنا إلى الوحدة 3 — وله أربعة أجوبة أمينة.

  1. إنه تصحيح. فالمحتوى خاطئ، أو قديم، للجميع. أصلح الأصل يحصل عليه كل عميل. وعدد الطلبات التي هي في الحقيقة هذا الجواب أكبر ممّا يتوقّع المزوّدون، والعميل الذي التقطه محقّ عادةً.
  2. إنه عرض. فهم يريدون شعارهم وألوانهم ومصطلحاتهم. وليس شيء من ذلك محتوى. بل هو تهيئة على عقدتهم، وإن كانت المنصة تجعلك تفرّع مقرراً لتغيّر شعاراً، فذلك عيب المنصة لا عيب الطلب.
  3. إنه إضافة. فهم يريدون شيئاً زائداً لا شيئاً مختلفاً — وهو الجواب الذي يفوت أكثر المزوّدين. ضع وحدة خاصة بالعميل في مؤسسته هو، بجانب البرنامج المشترك. فيبقى المقرر المشترك مشتركاً، وكثيراً ما يستطيع العميل صيانة المادة الزائدة.
  4. إنه تباعد حقيقي. فجهتهم التنظيمية تضع درجة النجاح عند 80 بينما درجتك 70. عندئذ تفرّع — ويأخذ التفريع تاريخاً ومالكاً وسطراً في سجلّ، لأن أحدهم بعد ثمانية عشر شهراً سيسأل لماذا تختلف نسخة العميل 9، وأظنّ أن عميلاً طلب ذلك ليس جواباً.
Lurno

التفريع قرار له تاريخ ومالك وسبب، وتستطيع عدّ التفريعات على يد واحدة.

Not this

خمس عشرة نسخة مختلفة اختلافاً طفيفاً من المقرر نفسه، ولا أحد على يقين أيّها الحالية.

الوصول: مسؤولوهم، وأشخاصهم، ولا أحد غيرهم

لمسؤول العميل عمل ضيّق: إضافة موظفيه وإزالتهم، وتسجيلهم، وملاحقة من لم ينتهِ منهم، وسحب تقرير يقبله مجلس إدارتهم. كل ذلك دون مراسلتك، ولا شيء منه خارج مؤسستهم.

والذي يجعل ذلك رخيصاً هو مدى يتدرّج: امنح دوراً عند عقدة ينطبق على كل ما تحتها. فمدير التدريب عند العميل منحٌ واحد عند المؤسسة العميلة، وأقسامهم مشمولة تلقائياً. ومدير الموقع منحٌ واحد عند الموقع. وحين يُغلَق قسم تزيل العقدة بدل أن تطارد منحاً عمّرت بعده.

والنصف الأصعب هو موظفوك أنت، لا موظفوهم. ففريق التأليف عندك يعمل عبر محتوى كل عميل ولا شأن له بقراءة سجلات المتعلّمين. ومدير الحساب للعملاء من 1 إلى 5 يحتاج نتائجهم ولا شيء من العملاء من 6 إلى 15. ودور مسؤول واحد عند الأب يعطي الجميعَ كلَّ شيء، وهكذا ينتهي مزوّد إلى اثني عشر شخصاً يستطيعون تصدير قائمة موظفي أي عميل. أما الأدوار المخصّصة المبنية من فهرس صلاحيات، الممنوحة عند العقدة الصحيحة، فتكلّف بعد ظهر يوم.

هل يستطيع مسؤول عميل أن يرى متعلّمي عملاء آخرين؟

لا، إن كان الحدّ مفروضاً تحت التطبيق. اسأل المزوّد أين يسكن الفحص. فإن كان العملاء مفصولين بمرشِّح يتذكّر كود التطبيق تطبيقه، فالفصل قائم حتى يطرح أحدهم نقطة نهاية تصدير بلا مرشِّح. وإن كان مفروضاً في قاعدة البيانات بأمان على مستوى الصف، فالاستعلام الذي ينسى المرشِّح يُرجع لا شيء بدل أن يُرجع موظفي عميل آخر. وكل مراجعة أمنية لعميل تسأل هذا بصورة ما، فليكن الجواب مكتوباً عندك أولاً.

التقارير، من الجانبين

ما يراه العميل

أشخاصهم هم ولا أحد غيرهم: من سُجِّل، ومن أنهى، ومن تأخّر، ومن أخفق في تقييم مرتين — موزَّعاً على أقسامهم، قابلاً للتصدير، بهويتهم البصرية. ومدى ذلك التقرير هو حدّ العقدة نفسه الذي يحميهم، فثمة آلية واحدة تؤدّي العملين بدل نموذج أمان ونموذج تقارير عليهما أن يتّفقا.

ما تراه أنت

كل عقدة دفعة واحدة. فالأرقام التي تدير بها العمل عابرة للعملاء وغير مرئية من داخل أي عميل بمفرده: أي العملاء لم يسجّل أحداً منذ ستة أسابيع، وأيّهم قارب عدد المقاعد المتعاقَد عليه، وأي مقرر يُخفَق فيه في كل مكان فتكون مشكلته مشكلة محتوى لا مشكلة عميل. وذلك الأخير أقوى حجّة لمستأجر واحد بدل خمسة عشر تنصيباً منفصلاً، حيث يكون النمط نفسه جدول بيانات يعيد أحدهم بناءه كل ربع سنة، إن فعل أصلاً.

والميزة التالية المغرية هي المقارنة المعيارية: أن تخبر العميل 4 أنه في الربع الأعلى. احسم أمرين أولاً. تعاقدياً، هل وافق كل عميل على جواز مقارنة نتائجه المجمّعة بمؤسسات أخرى. وتقنياً، حدّ أدنى لحجم المجموعة، حتى لا يمكن عكس مقارنة بين بضعة عملاء صغار لتصير قولاً عن أحدهم.

ماذا ينبغي أن ترى المؤسسة العميلة في تقاريرها هي؟

كل شيء عن أشخاصها ولا شيء عن أشخاص غيرها: التسجيلات، والإكمالات، والمتعلّمون المتأخّرون، ونتائج التقييمات، والشهادات الصادرة، موزَّعةً على أقسامها وقابلةً للتصدير. أما المقارنات المعيارية عبر العملاء فقرار منفصل يحتاج موافقة كل عميل وحدّاً أدنى لحجم المجموعة، لأن مقارنة بين بضع مؤسسات صغيرة يمكن عكسها لتصير قولاً عن واحدة منها.

من يملك بيانات المتعلّمين في أكاديمية B2B2B؟

المؤسسة العميلة عادةً، ومزوّد التدريب يتصرّف بتعليماتها، ومزوّد المنصة تحتهما. احسم ذلك قبل أن يوقّع أول عميل: من المتحكّم، ومن المعالِج، ومن يجيب عن طلب وصول صاحب البيانات، وماذا يحدث للنتائج حين يغادر عميل. والسؤال الأخير أسوأ الأسئلة جواباً. فإن كان العميل شجرة فرعية، فإزالته إزالة الشجرة الفرعية؛ وإن كان العميل صفوفاً متناثرة موسومة بمعرّف عميل، فإنهاء التعامل قائمة تحقّق يأمل أحدهم أنها كاملة.

أين تقف Lurno، وما الذي لا تحلّه البنية

Lurno مبنية لهذا الشكل. فالمؤسسة تحتوي مؤسسات فرعية، لكل منها هويتها البصرية ونطاقها المخصّص بشهادة TLS تلقائية، فيسجّل موظفو العميل الدخول على عنوان العميل. وداخل المؤسسة شجرة ثانية من الفروع لمواقع ذلك العميل وأقسامه، والدور الممنوح عند فرع يتدرّج إلى ما تحته. والمحتوى يُؤلَّف مرة واحدة عند الأب، ثم يُشارَك مع مؤسسة عميلة أو يُنسَخ نسخاً عميقاً إليها.

وحدّ المستأجر مفروض في Postgres لا في كود التطبيق: 868 سياسة أمان على مستوى الصف عبر 676 ترحيلاً. فنقطة نهاية تنسى مرشِّحها تُرجع لا شيء بدل أن تُرجع موظفي شخص آخر — وهو الادّعاء الجدير بالاختبار مع أي مزوّد، ونحن منهم. وشكل واحد يعمل بهذا فعلاً، دون تسمية أحد: أكاديمية شركة تشغّل التدريب لـ 15 شركة عميلة من مستأجر واحد.

وأربعة أمور لا يصلحها ضبطُ الشجرة. مذكورة هنا عن Lurno؛ فاسأل الأربعة نفسها لأي جهة أخرى.

  • فوترة العميل. الدفع والسداد قيد التطوير. فالعميل يُفوتَر اليوم خارج المنصة، والمنصة تسجّل ما يستحقّه. وذلك يطابق طريقة حركة المال أصلاً عند أكثر المزوّدين، لكن الدفع بالبطاقة عند نقطة التسجيل محادثة لا ميزة.
  • إدخال الناس. تُنشأ الحسابات بالدعوة؛ والتسجيل الذاتي قيد التطوير. والجواب العملي مسؤول عميل يستورد أشخاصه بنفسه بدل أن يرسل إليك جدول بيانات.
  • المصادقة. تسجيل الدخول عبر الشريك (SSO الصامت) متاح: فنظام العميل نفسه يسلّم مستخدماً بتأكيد موقَّع. أما SAML وOIDC فضمن خطة التطوير ولم يُطرحا. وإن كان قسم تقنية المعلومات عند عميل قد حسم كيف يصادق موظفوه، فاسأل في الاجتماع الأول لا الخامس.
  • المعايير. SCORM وxAPI وLTI منمذَجة في المنتج لكن بيئة التشغيل قيد التطوير. والعميل الذي يصرّ على إحضار حزم SCORM الخاصة به موقوف على ذلك، وينبغي قول هذا مبكراً.

ونسخة هذا النموذج من جانب المزوّد مبيَّنة في مزوّدي التدريب. أما النسخة الداخلية — حيث تكون المؤسسات الفرعية أقاليمك أنت لا شركة أخرى — ففي الشركات.

الخلاصة

شارِك المحتوى إلى أسفل الشجرة. وافصل الأشخاص والنتائج والهوية البصرية والتقارير عرضاً. وأحِل إلى المقرر المشترك بدل نسخه، وعامِل كل تفريع بوصفه قراراً وقّعه أحدهم. وأعطِ كل عميل مسؤولاً مقيَّد المدى بعقدته، واعرف أين يُفرَض ذلك المدى. ثم ابنِ رؤيتك أنت عبر العقد الست عشرة كلها: فالأسئلة التي تُبقي العمل حياً — أي عميل صمت، وأي مقرر يُخفَق فيه في كل مكان — لا يمكن طرحها إلا من الأعلى.