الاختيار والتنفيذ

اختبارات قبول نظام حجز المواعيد: سيناريوهات يجب تنفيذها قبل الاستلام

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

الإجابة المختصرة

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

ما الذي يميز اختبار القبول عن العرض التوضيحي والتجربة؟

تمر المنشأة قبل التشغيل بأربع محطات تتشابه أسماؤها وتختلف وظائفها. الخلط بينها هو أول سبب لاستلام نظام لم يُختبر: يظن الفريق أن ما رآه في العرض التوضيحي قبل الشراء كافٍ، أو يؤجل كل شيء إلى «التجربة» بعد الإطلاق.

أربع محطات اختبار قبل التشغيل وما يخرج من كل منها
المحطةمتىعلى أي نظام وبأي بياناتمن ينفذالمخرج
العرض التوضيحيقبل الشراءنظام المورد ببيانات قريبة من نشاطكالمورد أمام فريقكقرار المفاضلة
اختبار القبولبعد التهيئة وقبل الاستلامنظامك المهيأ بخدماتك وفروعك وعينة بياناتكموظفوك بأدوارهم الفعليةمحضر استلام أو قائمة عيوب
اختبار الضغطقبل الإطلاق عند الحاجةبيئة مماثلة بحجم تشغيل مُحاكىتقنية المعلومات والموردحدود الأداء المقبولة
التجربة التشغيليةبعد الإطلاق المحدودتشغيل حقيقي بعملاء حقيقيين في فرع أو خدمات محددةالفرع التجريبيقرار التعميم أو المعالجة

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

شروط الدخول: متى يكون النظام جاهزًا للاختبار؟

بدء الاختبار على نظام نصف مهيأ يضيع أيام فريقك في تسجيل «عيوب» هي في الحقيقة إعدادات لم تكتمل. اتفق مع المورد على شروط دخول، ولا تبدأ قبل اكتمالها:

  • وثيقة النطاق معتمدة، وفيها لكل بند مستواه: إعداد أو تكامل أو تطوير مخصص، ومعيار قبوله.
  • الفروع والخدمات والموظفون والموارد والورديات مدخلة كما هي في يوم التشغيل، لا عينة رمزية.
  • قواعد الحجز والإلغاء والتأخر والعربون مضبوطة لكل خدمة كما اعتمدتها الإدارة.
  • نصوص الرسائل معتمدة من منشأتك، وقناة الإرسال مفعلة على أرقام اختبار داخلية.
  • بوابة الدفع مربوطة ببيئة اختبار أو بعمليات صغيرة متفق على استردادها.
  • عينة من البيانات المرحّلة (عملاء ومواعيد قادمة وأرصدة) محمّلة ومراجعة.
  • حساب مستقل لكل مختبِر بدوره الحقيقي، لا حساب مدير عام يرى كل شيء.
  • التكاملات المشمولة في النطاق متاحة على بيئة اختبار الطرف الآخر.
دورة اختبار القبول من الدخول إلى محضر الاستلام
  1. شروط الدخولنطاق معتمد وإعداد مكتمل وعينة بياناتمسؤول المشروع
  2. تنفيذ الحالاتكل مختبِر بدوره وحسابهفريق الاختبار
  3. تصنيف العيوبحرج أو جوهري أو متوسط أو بسيط، أو طلب تغييرمسؤول المشروع مع المورد
  4. الإصلاح وإعادة الاختبارالحالة الفاشلة وما حولهاالمورد ثم المختبِر
  5. محضر الاستلامقاعدة مكتوبة مسبقًا تحكم القرارصاحب الصلاحية
كيف تقرؤه: البوابة الأولى تمنع بدء الاختبار قبل اكتمال الإعداد. بعد التنفيذ يُصنّف كل عيب قبل مناقشة إصلاحه، ثم يُعاد اختبار الحالة الفاشلة مع الحالات المرتبطة بها، لأن إصلاح قاعدة الإلغاء قد يغير سلوك العربون. وتتكرر المراحل الوسطى حتى تتحقق قاعدة الاستلام، فيوقع صاحب الصلاحية المحضر.

كيف تكتب حالة اختبار يُحكم عليها بنعم أو لا؟

الحالة الضعيفة تقول «التأكد من عمل التذكيرات». الحالة القابلة للحكم تحدد الشرط المسبق والخطوات والنتيجة المتوقعة، فلا يختلف مختبِران على نتيجتها. استخدم هذا القالب لكل حالة:

قالب حالة اختبار قبول مع مثال معبأ
الحقلما يُكتب فيهمثال
الرقم والمرحلةرمز يربط الحالة بمرحلة دورة الموعددفع-04 / الدفع
الشرط المسبقما يجب أن يكون قائمًا قبل البدءخدمة بعربون ومهلة دفع مضبوطة، وفي قائمة انتظارها عميل واحد
الخطواتأفعال محددة بترتيبهايحجز عميل اختبار من صفحة الحجز ولا يدفع حتى تنتهي المهلة
النتيجة المتوقعةما يجب أن يحدث في النظام وعند العميل والفريقتتغير الحالة إلى «انتهت المهلة»، ويعود الوقت متاحًا، ويصل المنتظر إشعار بالوقت ومهلة قبوله
معيار النجاححكم بنعم أو لاالثلاثة تحققت دون تدخل يدوي
الدليلما يثبت النتيجةحالة الموعد في الجدول، والرسالة على جوال الاختبار، وسطر العملية في السجل
المختبِر والنتيجةالدور، ونجح أو فشل أو متوقف، ورقم العيبالاستقبال / فشل / عيب 17

حقل «الدليل» يحسم كثيرًا من الخلافات لاحقًا. سجل العمليات في النظام يسجل من أنشأ الموعد وعدّله ومتى، فاطلب أن يُستخدم مصدرًا للدليل بدل لقطات الشاشة وحدها.

سيناريوهات القبول حسب دورة الموعد

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

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

لاحظ أن كل سيناريو يختبر قاعدة، لا شاشة. «فتح شاشة الحجز» ليس اختبار قبول؛ «رفض حجز يخالف أقل مدة قبل الموعد» اختبار قبول. وللبيانات المرحّلة تحديدًا، ارجع إلى ترحيل أرصدة الباقات والمواعيد المستقبلية لتحديد العينات التي تستحق المطابقة سطرًا بسطر.

الحالات الحدية التي لا تظهر إلا في يوم تشغيل حقيقي

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

  • انتهاء مهلة الدفع والعميل في صفحة الدفع: ماذا يحدث إن أكمل الدفع بعد ثوانٍ من إعادة الوقت إلى الإتاحة، وقد حجزه عميل آخر؟ النتيجة المقبولة تُكتب مسبقًا: استرداد آلي أو عرض بديل، لا موعدان على وقت واحد.
  • صيغ الجوال المختلفة: العميل نفسه يُدخل رقمه بصيغة تبدأ بـ05 مرة وبرمز الدولة مرة. هل يتعرف النظام عليه أم ينشئ ملفًا ثانيًا؟
  • الأسماء العربية في البحث: البحث عن «عبدالله» و«عبد الله»، وعن الاسم بالهمزة ودونها. الاستقبال يبحث بالطريقة التي سمع بها الاسم.
  • متغيرات الرسائل الفارغة: خدمة بلا تعليمات تحضير، أو فرع بلا رابط موقع. هل تخرج الرسالة بفراغ ظاهر أو رمز غريب؟
  • تعديل إعداد وله مواعيد قائمة: تغيير مدة خدمة أو قاعدة إلغائها بعد وجود حجوزات. هل تتأثر المواعيد القائمة أم تُطبق القاعدة على الجديدة فقط؟ القرار لمنشأتك، والمهم أن يكون السلوك معروفًا.
  • موظف في فرعين في اليوم نفسه: هل يمنع النظام حجزه في الفرعين بوقت متداخل، ويحتسب وقت الانتقال إن ضُبط؟
  • عطل مورد: تسجيل جهاز «غير متاح» لفترة، والتحقق من ظهور المواعيد المتأثرة لنقلها.

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

تصنيف العيوب: ما الذي يوقف الاستلام وما الذي لا يوقفه؟

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

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

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

مثال: هل يُوقَّع الاستلام اليوم؟

مثال افتراضي للتوضيح مركز علاج طبيعي بفرعين أعد 90 حالة اختبار، منها 60 حالة إلزامية تغطي القواعد التي اعتمدتها الإدارة. قاعدة الاستلام المكتوبة مسبقًا: نجاح كل الحالات الإلزامية، ولا عيب حرجًا أو جوهريًا مفتوحًا، والعيوب المتوسطة لا تتجاوز خمسة ولكل منها موعد إصلاح.

نتيجة الجولة الأولى والثانية (أرقام افتراضية)
البندالجولة الأولىبعد إعادة الاختبار
حالات ناجحة من 907887
حالات فاشلة91
حالات متوقفة (تنتظر طرفًا آخر)32
حالات إلزامية ناجحة من 605359
عيوب حرجة أو جوهرية مفتوحة20
عيوب متوسطة مفتوحة41

الحساب: نسبة النجاح العامة بعد إعادة الاختبار = 87 ÷ 90 ≈ 97%، وهي رقم يبدو مطمئنًا. لكن القاعدة لا تنظر إليه أولًا: الحالات الإلزامية الناجحة 59 من 60، أي أن حالة إلزامية واحدة لم تنجح بعد. فإن كانت هي إحدى الحالتين المتوقفتين لأن نظام المحاسبة لم يوفر بيئة اختبار، فالقرار ليس «رفض» ولا «استلام كامل»، بل استلام مشروط يكتب في المحضر أن هذه الحالة تُختبر فور توفر البيئة، وأن التكامل المحاسبي لا يُفعّل قبل نجاحها. أما لو كانت الحالة الإلزامية فاشلة بسبب النظام نفسه، فلا توقيع حتى تُصلح ويُعاد اختبارها.

الدرس من المثال: اجعل قاعدة الاستلام على الحالات الإلزامية وفئات العيوب، لا على النسبة العامة. نسبة 97% قد تخفي عيبًا واحدًا في الدفع يكلفك أكثر من كل العيوب الشكلية مجتمعة.

من يختبر، ومن يوقّع محضر الاستلام؟

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

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

أين يدخل اختبار القبول في تنفيذ «نظام حجز وإدارة المواعيد»؟

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

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

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

الأسئلة الشائعة

من يكتب حالات اختبار القبول: المنشأة أم المورد؟

المنشأة تملك الحالات لأنها تعرف قواعدها وحالاتها الحدية، والمورد يساعد في صياغتها وربطها بوثيقة النطاق. الحالات التي يكتبها المورد وحده تميل إلى المسار الطبيعي الذي يعرف أنه يعمل.

هل نختبر ببيانات عملاء حقيقية؟

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

ماذا نفعل بحالة لا يمكن اختبارها لأن نظامًا آخر غير جاهز؟

سجلها «متوقفة» لا «ناجحة»، واكتب في المحضر شرط اختبارها وما لا يُفعّل قبل نجاحها. الاستلام المشروط بشرط مكتوب أفضل من تأجيل الإطلاق كله أو من قبول تكامل لم يُختبر.

كم جولة إعادة اختبار نحتاج؟

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

هل التوقيع على الاستلام ينهي حقنا في الإصلاح؟

المحضر يسجل العيوب المفتوحة ومواعيد إصلاحها، وما يظهر بعد الإطلاق يُعالج وفق نطاق الدعم في العقد. لذلك اجعل المحضر محددًا: عيب مذكور بفئته وموعده أقوى من عبارة عامة مثل «مع بعض الملاحظات».

الخلاصة: الاستلام قرار تحكمه قاعدة مكتوبة

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

اعرف مبكرًا أي سيناريوهاتك يعمل بالإعداد

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