مبادئ قابلية الاستخدام للمحللين
مبادئ قابلية الاستخدام للمحللين
بوصفك محلل أنظمة، لا تنتهي مهمتك عند تسليم وثيقة المتطلبات إلى المصمم. أنت الجسر بين ما يحتاجه العمل وما يختبره المستخدم فعلاً. إن إتقانك لمبادئ قابلية الاستخدام الأساسية يمنحك المفردات اللازمة لتقييم النماذج الأولية بنظرة ناقدة، وصياغة متطلبات واجهة المستخدم بشكل قابل للتنفيذ، واكتشاف مشكلات الواجهة قبل أن يُكتب سطر واحد من كود الإنتاج.
تتمحور هذه الدرس حول أربعة من أكثر مبادئ قابلية الاستخدام عملية، المستمدة من إرشادات نيلسن وعلم الإدراك: الاتساق، والتغذية الراجعة، ومنع الأخطاء، والتعرف بدلاً من التذكر. كل مبدأ منها يرتبط مباشرة بقرارات ستواجهها عند مراجعة الصور الإطارية والنماذج التفاعلية.
الاتساق
يعني الاتساق أن الأشياء المتشابهة تبدو وتتصرف بنفس الطريقة في كل مكان داخل النظام. وهو نوعان:
- الاتساق الداخلي: تتبع جميع الشاشات داخل التطبيق الاصطلاحات ذاتها — نفس موضع الأزرار، ونفس اللون للإجراءات الأساسية، ونفس المصطلحات.
- الاتساق الخارجي: يتوافق النظام مع الاصطلاحات التي يعرفها المستخدمون من البرامج الأخرى (معايير الويب أو المنصة). على سبيل المثال، وضع الشعار في أعلى اليسار والتنقل في أعلى اليمين يتوافق مع عقود من اصطلاحات الويب.
تخيل شركة لوجستيات تبني بوابة تتبع شحنات. إذا كان زر "تأكيد" أزرق في شاشة الحجز لكنه أخضر في شاشة الفاتورة، سيتردد المستخدمون. سيتساءلون عما إذا كان الزران يعنيان شيئاً مختلفاً. كل تناقض هو احتكاك دقيق يُضعف الثقة.
التغذية الراجعة
يحتاج المستخدمون إلى معرفة أن النظام استقبل إجراءهم وما نتيجته. يمكن أن تكون التغذية الراجعة فورية (يغير الزر حالته عند النقر)، أو قصيرة الأمد (مؤشر تحميل أثناء رفع ملف)، أو مؤجلة (رسالة تأكيد بريدية بعد الحجز).
في نظام حجز موعد بعيادة طبية، إذا نقر المريض على "احجز موعداً" ولم يتغير شيء بصرياً لمدة ثلاث ثوانٍ، سيتكرر النقر من معظم المرضى — مما يخلق حجوزات مكررة. الحل هو التغذية الراجعة الفورية: تعطيل الزر وعرض مؤشر "جارٍ المعالجة..." في اللحظة ذاتها التي يُسجَّل فيها النقر.
- رؤية الحالة: أخبر المستخدم دائماً بموضعه في عملية متعددة الخطوات (مؤشرات الخطوات، مسار التنقل).
- تأكيد الإجراء: رسائل النجاح، ولافتات الأخطاء، والتحقق المضمّن كلها تُعدّ تغذية راجعة.
- وقت الاستجابة: إذا استغرقت عملية ما أكثر من ثانية واحدة، اعرض مؤشر تقدم. وإذا استغرقت أكثر من عشر ثوانٍ، اعرض وقتاً تقديرياً للإتمام.
منع الأخطاء
أفضل رسالة خطأ هي تلك التي لا يراها المستخدم أبداً. منع الأخطاء يعني تصميم الواجهة بحيث لا تقع الأخطاء الشائعة أصلاً — أو يُكتشف فيها قبل أن تُحدث ضرراً.
تقنيات يمكن للمحلل تحديدها في المتطلبات:
- المدخلات المقيدة: استخدم منتقي التواريخ بدلاً من حقول النص الحر. استخدم القوائم المنسدلة حيثما تكون القيم الصالحة محدودة.
- مربعات حوار التأكيد للإجراءات الحساسة: يجب أن يستلزم حذف طلب، أو إلغاء شحنة، أو أرشفة سجل مريض تأكيداً صريحاً.
- التحقق المضمّن: تحقق من أخطاء التنسيق (البريد الإلكتروني، الهاتف، الرمز البريدي) أثناء الكتابة لا بعد إرسال النموذج.
- القيم الافتراضية الذكية: امزج البيانات المعروفة مسبقاً (عنوان المستخدم المسجل، تاريخ اليوم كبداية للتقرير) للتقليل من أخطاء الإدخال.
التعرف بدلاً من التذكر
الذاكرة قصيرة الأمد لدى الإنسان محدودة. النظام الذي يجبر المستخدمين على تذكر معلومات من شاشة ما لاستخدامها في شاشة أخرى يُضيف عبئاً إدراكياً غير ضروري. يعني التعرف بدلاً من التذكر جعل جميع المعلومات ذات الصلة مرئية أو يسهل الوصول إليها في نقطة الاستخدام.
في شاشة إدارة الطلبات الخاصة بموظف مستودع في متجر إلكتروني، إذا استلزم تنفيذ طلب ما أن يتذكر الموظف شركة الشحن المفضلة للعميل من شاشة سابقة، فذلك عبء تذكّر. الحل هو عرض تفضيل العميل مباشرة في شاشة التنفيذ — يُدرك الموظف المعلومة بدلاً من استرجاعها.
تطبيقات هذا المبدأ على مستوى المحلل:
- اعرض تلميحات الحقل وأمثلته (
مثال: john@example.com) داخل عناصر الإدخال. - أبقِ السياق مرئياً خلال المعالجات متعددة الخطوات — اعرض لوحة ملخص بما أدخله المستخدم في الخطوات السابقة.
- استخدم الأيقونات مع التسميات (لا الأيقونات وحدها) إلا إذا كانت الأيقونة عالمية فعلاً (بيت للصفحة الرئيسية، مكبّرة للبحث).
- وفّر العناصر المستخدمة مؤخراً، وعمليات البحث المحفوظة، والإكمال التلقائي للتخلص من الحاجة إلى إعادة إدخال القيم المتكررة.
تطبيق المبادئ الأربعة معاً
من الناحية العملية، تتعزز هذه المبادئ الأربعة بعضها. الشاشة المصممة جيداً متسقة في لغتها المرئية، وتُقدم تغذية راجعة فورية على كل إجراء، وتمنع الأخطاء عبر المدخلات المقيدة والقيم الافتراضية الذكية، وتعرض المعلومات حتى لا يحتاج المستخدم إلى تذكر ما أدخله قبل ثلاث شاشات.
عند مراجعة نموذج أولي بوصفك محللاً، مرّ على كل شاشة واسأل:
- هل يبدو كل إجراء مكافئ ويتصرف بنفس الطريقة في كل مكان؟ (الاتساق)
- هل يعرف المستخدم فوراً بعد كل إجراء ما الذي حدث؟ (التغذية الراجعة)
- هل يمكن للمستخدم إطلاق إجراء لا رجعة فيه دون تحذير واضح؟ (منع الأخطاء)
- هل ثمة شيء يجب على المستخدم حفظه من شاشة سابقة لإتمام هذه الشاشة؟ (التعرف بدلاً من التذكر)
وثّق كل فجوة كنتيجة لقابلية الاستخدام مع أولوية (حرجة / رئيسية / ثانوية) وربطها بمعرّف الشاشة المقابل في نموذجك الأولي. هذا يحوّل مراجعة التصميم الذاتية إلى أثر قابل للتتبع والتنفيذ.