تبدأ تجربة المنتج غالبًا بميزة وتنتهي بنقاش. يطلق الفريق نسختين ويراقب Dashboard، ثم يسأل بعد وصول البيانات: ما مقدار التحسن الذي يستحق القرار؟ أي مستخدمين نحسب؟ كم يجب أن يبقى الأثر؟ وكم موثوقية نقبل أن نخسر مقابل Activation أعلى؟ وصلت الأرقام، لكن القرار نفسه لم يُصمم.
يعكس عقد القرار هذا الترتيب. هو اتفاق قصير يُكتب قبل تعريض المستخدمين للتغيير، ويحدد مشكلة المستخدم والافتراض الأخطر والآلية المتوقعة والفئة المستهدفة ومقياس النتيجة وGuardrails وفحوص جودة البيانات والفعل المرتبط بكل نتيجة موثوقة. لا يضمن نتيجة إيجابية، لكنه يجعل النتيجة السلبية أو غير الحاسمة مفيدة بدل أن تصبح قابلة للتفاوض السياسي.
يصف دليل خدمات GOV.UK مرحلة Alpha كمكان لاختبار الافتراضات الأخطر بأقل شيء يكفي للتعلم، ثم تحديد الأفكار التي تستحق الانتقال إلى Beta. وتضيف إرشادات Microsoft Research انضباط القياس: تحقق من التوزيع، واحمِ المقاييس الحرجة، ووسّع التعرض بحذر، وتأكد أن Telemetry نفسها لم تتغير. يحول هذا المقال تلك الأفكار إلى وثيقة واحدة قابلة للعمل.
ابدأ بالقرار لا بالنسختين
اكتب القرار المتوقع: إطلاق واسع، أو استمرار في التعلم، أو إعادة تصميم التدخل، أو إيقافه. ثم اكتب عدم اليقين الذي يمنع القرار. سؤال «هل نطلق Onboarding الجديد؟» واسع جدًا. أما «هل يساعد اختصار إعداد الحساب المسؤولين الجدد المؤهلين على الوصول إلى أول تكامل ناجح من دون زيادة أخطاء الإعداد؟» فيحدد فئة وسلوكًا وكلفة محتملة.
افصل المشكلة عن الحل. قد تكون مشكلة المستخدم أنه لا يفهم أي Credential يضع في كل حقل. النموذج الأقصر مجرد آلية مقترحة. وقد يختبر Prototype Interview أو Comprehension Test أو مسار يدوي مراقب الافتراض الأخطر بكلفة أقل من A/B Test إنتاجية. تقدر التجارب المضبوطة الأثر السببي عندما يتوفر توزيع عشوائي وTelemetry موثوقة؛ لكنها ليست الإجابة الافتراضية لكل سؤال Discovery.
اكتب ما الذي سيغير رأيك. إذا لم يوجد دليل محتمل يجعل الفريق يوقف الميزة، فالنشاط مراقبة Rollout وليس اختبار فرضية. قد يكون ذلك صحيحًا، لكن سمّه بوضوح وصمم فحوص الأمان بدل وصف الإطلاق بأنه تجربة.
اكتب السلسلة السببية
يملك العقد المفيد جملة واحدة بهذا الشكل: لفئة محددة، يفترض أن يغير التدخل X السلوك Y عبر الآلية Z، ليقود إلى النتيجة O خلال النافذة W. كل رابط يحتاج دليلًا. يسجل Exposure أن المستخدم أصبح مؤهلًا فعلًا. يفحص المقياس المحلي الآلية. ويختبر مقياس النتيجة هل صنع السلوك قيمة. وتتحقق Guardrails أن القيمة لم تُشترَ بضرر آخر.
لنأخذ مثالًا افتراضيًا لمنتج B2B SaaS. الفئة هي مسؤولو الحسابات الجدد الذين لم يربطوا نظامًا خارجيًا. يستبدل التدخل إعدادًا من ست خطوات بمسار موجه من ثلاث. الآلية هي تقليل عدم اليقين، لا تقليل النقرات فقط. والسلوك المحلي هو إكمال التحقق من Credentials. والنتيجة هي الوصول إلى أول مزامنة ناجحة خلال سبعة أيام. وتشمل Guardrails معدل أخطاء الإعداد وتذاكر الدعم وزمن الصفحة والانفصالات اللاحقة.
هذا مثال توضيحي وليس دراسة حالة منسوبة. والغرض منه إظهار أن «ارتفع Completion Rate» لا يكفي؛ فقد يكمل المستخدم المسار الأقصر ويربط الحساب الخطأ. تكشف السلسلة السببية أين يمكن أن ينكسر المكسب الظاهر.
عرّف الدليل قبل أن تراه
اختر نتيجة أساسية واحدة للقرار، وحدد اتجاهها ووحدة التحليل والمقام ونافذة الرصد. ليست Activation مقياسًا حتى تُعرّف تسلسل الأحداث والفئة المؤهلة. ويحتاج كل Rate إلى بسط ومقام محفوظين بإصدار. تحذر Microsoft Research من أن تغير المقام قد يجعل مقاييس النسبة متناقضة، لذلك اعرض المقام كمقياس تشخيصي مستقل.
اكتب أصغر أثر يغير قرار المنتج. تسمي فرق التجارب ذلك Minimum Detectable Effect أو MDE عند تخطيط القوة الإحصائية. تصف إرشادات STEDII للمقاييس MDE بأنه أصغر حركة يمكن للتجربة اكتشافها باحتمال مرتفع، وغالبًا ما يُخطط عند قوة 80%. لكن إدارة المنتج تملك سؤالًا ثانيًا: حتى لو أمكن اكتشاف تحسن صغير، هل يستحق كلفة البناء والتشغيل والدعم؟
استخدم Guardrails بصورة مختلفة عن مقاييس النجاح. قد يصعب تحسين Retention أو Reliability خلال تجربة قصيرة، لكن يسهل الإضرار بهما، وهذا يجعلهما حواجز جيدة. ولكل Guardrail، اكتب التراجع غير المقبول والفعل الذي يسببه. عبارة «راقب الأخطاء» ليست قاعدة. أما «أوقف التعرض إذا تجاوز فشل الإعداد الحد المتفق عليه بعد نجاح فحوص البيانات» فهي قابلة للتنفيذ.
احمِ صلاحية التجربة
قبل تفسير سلوك المستخدم، تحقق أن التجربة كوّنت مجموعات موثوقة. يعني Sample Ratio Mismatch أو SRM أن توزيع Treatment وControl المرصود لا يطابق النسبة المتوقعة. تقول إرشادات Microsoft أثناء التجربة إن SRM يبطل التجربة عادة، وتوصي بتنبيه مبكر. لا يستطيع ارتفاع Conversion مفاجئ إنقاذ توزيع مكسور.
حدد وحدة التوزيع: مستخدم أم حساب أم Workspace أم جهاز أم Session. اختر الوحدة التي تمنع تسرب Treatment إلى Control. في SaaS تعاوني، قد يؤدي توزيع الأفراد داخل الحساب نفسه إلى ظهور التجربتين للمؤسسة ذاتها وتلويث المقارنة. سجّل الاستثناءات قبل الإطلاق وطبّقها بالتساوي. تصفية Treatment بسلوك سببه Treatment تصنع فئة منحازة.
تحقق من تكافؤ الأحداث باختبار A/A أو Pre-flight عند الحاجة. تأكد أن Exposure والأهلية والنتيجة الأساسية وGuardrails وأحداث المقام تصل للنسختين. توثق Microsoft حالات حسّنت فيها نسخة واحدة جودة Logging فتحركت المقاييس من دون أن يكون سلوك المستخدم هو السبب المقصود. راقب اكتمال Telemetry كمقياس جودة بيانات، لا كملاحظة بعد ظهور نتيجة غريبة.
اربط Guardrails بأفعال تلقائية
يحول المخطط أدناه العقد إلى تدفق ببوابات. تنشئ الأهلية والتوزيع المجموعتين. وتحدد فحوص جودة البيانات هل يمكن تفسير الدليل. ثم تقود النتيجة وGuardrails إلى Launch أو Iterate أو Stop أو Inconclusive. لا ينبغي لمقياس أساسي أخضر أن يخفي Guardrail حمراء بالمتوسط.
وسّع التعرض حسب المخاطر لا التفاؤل. توصي إرشادات Microsoft قبل التجربة بالانتقال تدريجيًا بين الفئات وزيادة النسبة لموازنة اليقين مع ضرر المستخدم. ابدأ بحركة داخلية أو قليلة المخاطر عندما يناسب، ثم نسبة صغيرة، ولا تتوسع إلا بعد سلامة التوزيع وTelemetry وGuardrails. النسب نفسها تأتي من نموذج مخاطر المنتج، لا من وصفة عامة منسوخة.
فوّض إيقافًا تلقائيًا للضرر الفادح، مثل Navigation معطل أو نمو شديد في الأخطاء أو تراجع حرج في الأداء. تذكر Microsoft أن Auto-shutdown يتجنب انتظار الفريق أمام تجربة واضحة الضرر. اجعل Trigger محافظًا ومرئيًا وقابلًا للتراجع، ونبّه مالكًا مع الدليل الذي فعّله.
استخدم مصفوفة قرار رباعية
أطلق عندما تتجاوز النتيجة الحد العملي، وتبقى Guardrails مقبولة، ويكون التوزيع وTelemetry موثوقين، وتبدو الآلية منطقية. لا تحول «Statistically Significant» إلى «ذو قيمة» من دون فحص حجم الأثر وكلفة التشغيل والفئة المتأثرة.
كرر عندما تتحرك الآلية لكن النتيجة لا تتحرك، أو عندما يمنع احتكاك محدد السلوك المقصود. يجب أن تعالج التجربة التالية موضع الكسر المشخص، لا أن تعيد الفكرة نفسها بألوان جديدة. وأوقف عندما تفشل النتيجة في تجاوز الحد العملي بأدلة كافية، أو تفشل Guardrail، أو يناقض الدليل الافتراض الأساسي.
صنّف النتيجة غير حاسمة عندما تفتقر التجربة إلى القوة، أو تعاني SRM، أو تنكسر Telemetry، أو تتغير الفئة أثناء التشغيل، أو لا تستطيع فصل Treatment عن أثر البنية المشتركة. «غير حاسمة» نتيجة في جودة البيانات أو التصميم، وليست إذنًا لاختيار النسخة المفضلة. يجب أن يحدد العقد هل سيصلح الفريق ويعيد التشغيل، أو ينتقل إلى بحث نوعي، أو يؤرشف الفكرة.
راجع الشرائح من دون اختراع فائز
قد يؤثر Treatment بصورة مختلفة حسب السوق أو الجهاز أو النشاط السابق. عرّف مسبقًا عددًا قليلًا من Segments المستقرة المرتبطة بالفرضية. تفضل إرشادات Microsoft الشرائح التي لا يغير Treatment عضويتها، مثل السوق والمتصفح وإصدار التطبيق أو النشاط المقاس قبل التجربة. التقسيم اللاحق إلى عشرات المجموعات يجعل الحركة المحظوظة سهلة الاكتشاف وصعبة التكرار.
لكل ادعاء على Segment، تحقق من التوازن وحجم العينة. قد تكون النتيجة العالمية المحايدة مع مجموعة فرعية إيجابية فرصة حقيقية أو مشكلة بيانات أو ضوضاء. تعامل معها كفرضية جديدة ما لم تكن المجموعة والاتجاه المتوقع جزءًا من العقد الأصلي. لا تعِد تعريف الفئة المستهدفة بصمت بعد رؤية Scorecard.
اجعل العقد قصيرًا وقابلًا للتنفيذ
يحتوي العقد المفيد من صفحة واحدة: مالك القرار وتاريخ المراجعة؛ مشكلة المستخدم والافتراض الأخطر؛ الفئة والاستثناءات؛ التدخل وControl والآلية المتوقعة؛ وحدتا التوزيع والتعرض؛ النتيجة الأساسية والحد العملي وMDE والنافذة؛ Guardrails وقواعد الإيقاف التلقائي؛ فحوص Telemetry وSRM؛ خطة التوسع؛ وأفعال Launch وIterate وStop وInconclusive.
راجعه مع Product وDesign وEngineering وData وOperations قبل التعرض. يملك Product Manager وضوح القرار، لا احتكار الأرقام. تؤكد Engineering إمكانية التوزيع والتراجع. وتؤكد Data تعريف المقاييس والقوة. وتفحص Design أن Treatment يمثل الفرضية فعلًا. وتسمي Operations أنماط الفشل التي لن يراها Conversion Metric.
القاعدة العملية بسيطة: لا تطلب من Dashboard أن تخترع قرارًا بعد وصول النتيجة. قرر أي دليل يغير المنتج، واحمِ المستخدم مما لا يجوز أن يتراجع، وأعط كل نتيجة موثوقة فعلًا تالياً متفقًا عليه. عندها تصبح التجربة أداة تعلم بدل أن تكون تصويتًا على الميزة.
المراجع الرسمية
تدعم هذه المراجع سلوك الأدوات المذكورة. الأمثلة وقرارات التصميم توضيحية، ويجب تكييفها مع متطلبات المشروع وإصداراته.
- GOV.UK Service Manual — How the alpha phase works, verified 29 September 2026
- Microsoft Research — Trustworthy experimentation before an experiment, verified 29 September 2026
- Microsoft Research — Trustworthy experimentation during an experiment, verified 29 September 2026
- Microsoft Research — Trustworthy experimentation after an experiment, verified 29 September 2026
- Microsoft Research — STEDII properties of a good metric, verified 29 September 2026
- Microsoft Research — Lessons from integrating A/B testing at scale
إعداد: Noor Yasser
تعمل على تحدٍ تقني مشابه؟
أساعد الفرق على تحويل القرار المعماري إلى نطاق واضح وتنفيذ يمكن تشغيله ومراجعته بثقة.




