الهدف
بنهاية هذا الدرس، سيكون الطالب قادرًا على تطبيق مبادئ تجربة المستخدم (UX) وتصميم المعلومات، وتحليل مدى قابلية موقع ويب للاستخدام.
شرح الدرس
تجربة المستخدم (UX) مقابل واجهة المستخدم (UI):
UI = كيف يبدو (المظهر والجماليات). UX = كيف يُشعر به ويُستخدم (تجربة الاستخدام الشاملة).
مبادئ قابلية الاستخدام (Usability Heuristics — Nielsen):
- مرئية حالة النظام: المستخدم يعرف دائمًا ما يحدث.
- ملاءمة الواقع: لغة وتصورات مألوفة للمستخدم.
- السيطرة والحرية: تراجع وإعادة فعل.
- الاتساق والمعايير: عناصر مشابهة تتصرف بشكل متشابه.
- منع الأخطاء: تصميم يمنع الأخطاء قبل وقوعها.
هرمية المحتوى المرئي: المستخدمون يفحصون الصفحة (Scanning) لا يقرؤونها — ترتيب المعلومات بصريًا يوجّه انتباههم.
Wireframe: مخطط هيكلي للموقع بدون ألوان — يُحدد الترتيب والوظيفة قبل التصميم.
Persona: شخصية مستخدم نموذجية خيالية مبنية على أبحاث — تُوجّه قرارات التصميم.
أسئلة تدريبية
1. تطبيق مصرفي عندما يُكمل المستخدم تحويلًا ماليًا لا يُعطيه أي رسالة تأكيد. ما مبدأ قابلية الاستخدام الذي يُخالفه؟ وما التصحيح؟
عرض الإجابة
يُخالف ‘مرئية حالة النظام’ (Visibility of System Status). المستخدم لا يعرف: هل نجح التحويل؟ هل ينتظر؟ هل فشل؟ التصحيح: عرض رسالة فورية (‘تم التحويل بنجاح — رقم العملية: XXXX’)، أو مؤشر تحميل أثناء المعالجة، أو رسالة خطأ واضحة مع الخطوة التالية في حالة الفشل.
2. ما الفرق بين UX وUI؟ موقع جميل جدًا بصريًا لكن من الصعب إيجاد زر الدفع. أي المشكلتين هنا؟
عرض الإجابة
UI جيد (المظهر جميل). UX سيئ (تجربة الاستخدام: يصعب إتمام المهمة الجوهرية — الدفع). موقع يمكن أن يكون جميلًا ولا يُستخدم، أو بسيطًا ومريحًا جدًا. المثالي: الاثنان معًا. لكن إذا اضطررت للاختيار في تطبيق تجاري: UX أولًا — موقع بشع يُكمل فيه المستخدم الشراء أفضل من موقع جميل يخرج منه دون شراء.
3. صمّم Persona لمستخدم موقع تعليمي لتعليم البرمجة. ما العناصر الأساسية للـ Persona؟
عرض الإجابة
الاسم (خيالي): أحمد حسن، 22 سنة، طالب جامعي. الهدف: تعلم Python للحصول على وظيفة. الإحباطات: الشروحات بالإنجليزي فقط، مسائل بلا تطبيق عملي. مستوى التقنية: متوسط (يستخدم الإنترنت يوميًا، لا خبرة برمجية سابقة). الجهاز الأساسي: موبايل Android. كيف يُستخدم: 30 دقيقة في المواصلات. قيمة الـ Persona: تُوجّه القرارات — ‘هل أحمد يحتاج هذه الميزة؟’
4. المستخدمون ‘يفحصون’ صفحات الويب لا يقرؤونها. كيف يؤثر هذا على كيفية تنظيم المعلومات في صفحة منتج؟
عرض الإجابة
تنظيم يراعي الفحص السريع: (1) الأهم أولًا (اسم المنتج، السعر، الصورة الرئيسية) في أعلى الصفحة. (2) عناوين فرعية واضحة لكل قسم (المواصفات، التقييمات). (3) نقاط نقرية بدلًا من فقرات طويلة. (4) تمييز بصري للعناصر الأساسية (زر الشراء بلون مختلف). (5) أهم ضامن يُرى بدون تمرير (‘شحن مجاني’, ‘الأكثر مبيعًا’).
5. ما مبدأ ‘منع الأخطاء’ (Error Prevention)؟ اضرب مثالًا من موقع حجز طيران يطبق هذا المبدأ.
عرض الإجابة
منع الأخطاء: التصميم يمنع المستخدم من ارتكاب الخطأ قبل أن يحدث. أمثلة في حجز الطيران: (1) تعطيل التاريخ الماضي في منتقي التاريخ — المستخدم لا يستطيع اختيار يوم مضى. (2) تنسيق تلقائي لرقم جواز السفر. (3) تحذير ‘رحلة العودة قبل الذهاب’ قبل الدفع. (4) خانة تأكيد البريد الإلكتروني لتجنب أخطاء الكتابة.
6. ما الـ Wireframe؟ وكيف يختلف عن Mockup وعن Prototype؟
عرض الإجابة
Wireframe: مخطط هيكلي بالأبيض والأسود يُحدد مواضع العناصر ووظيفتها — بدون ألوان أو تفاصيل مظهرية. Mockup: تصميم مرئي كامل (ألوان، خطوط، صور) لكن غير تفاعلي — صورة ثابتة. Prototype: نموذج تفاعلي قابل للنقر يُحاكي تجربة الاستخدام الحقيقية دون كتابة كود كامل. الترتيب: Wireframe → Mockup → Prototype → تطوير.
7. موقع تجارة إلكترونية يُلاحظ أن 70% من المستخدمين يتركون سلة الشراء دون إتمام الشراء. ما الأسباب UX المحتملة لهذا؟
عرض الإجابة
أسباب UX محتملة: (1) إلزامية إنشاء حساب قبل الشراء (اجعلها اختيارية أو أضف ‘شراء كضيف’). (2) تكاليف شحن تظهر فجأة في آخر خطوة — عنصر مفاجأة سلبية. (3) عملية دفع طويلة (6 خطوات بدلًا من 2). (4) نقص في بيانات الثقة (لا شهادات أمان، لا سياسة إرجاع واضحة). (5) الموقع لا يتذكر بيانات المستخدم في المرة التالية.
8. ما إمكانية الوصول (Accessibility) في تصميم الويب؟ وما ثلاثة مبادئ WCAG الأساسية؟
عرض الإجابة
Accessibility: تصميم يُتيح استخدام الموقع لأشخاص ذوي إعاقات (بصرية، سمعية، حركية). مبادئ WCAG: (1) قابل للإدراك (Perceivable) — النصوص البديلة للصور، تعليق الفيديو. (2) قابل للتشغيل (Operable) — التنقل بلوحة المفاتيح دون ماوس. (3) قابل للفهم (Understandable) — لغة واضحة، أخطاء مفهومة. (4) متين (Robust) — يعمل مع قارئات الشاشة.
9. ما ‘نمط F’ في سلوك قراءة صفحات الويب؟ وكيف يُوجّه وضع المحتوى المهم؟
عرض الإجابة
نمط F: دراسات تتبع العيون وجدت أن المستخدمين عادةً يقرؤون السطر الأول أفقيًا، ثم السطر الثاني أفقيًا أقصر، ثم ينزلون رأسيًا على الجانب الأيسر (RTL معكوسة للعربية: الجانب الأيمن). التوجيه: المعلومات الأهم في السطرين الأولين والجانب المقروء أولًا. القوائم الجانبية الأيمن في المواقع العربية أكثر مشاهدةً من الأيسر.
10. مسؤول تصميم يقول ‘الجمال يبيع’. مسؤول UX يقول ‘السهولة تبيع’. كيف تُوفّق بين وجهتَي النظر؟
عرض الإجابة
الجمال يجذب الانتباه الأول ويبني الثقة الأولية — المستخدم يُقيّم موثوقية الموقع في 0.05 ثانية من مظهره. لكن الجمال وحده لا يُكمل الصفقة — تجربة استخدام محبطة تطرد المستخدم حتى لو الموقع جميل. الحل: الجمال يجلب المستخدم للباب، والسهولة تُكمّل صفقة البيع. الاثنان ليسا متنافسَين بل متكاملان.
11. ما ‘نظرية حِمل الإدراك’ (Cognitive Load)؟ وكيف تُؤثر على تصميم نموذج إدخال بيانات (Form)؟
عرض الإجابة
نظرية حِمل الإدراك: الذاكرة العاملة لها سعة محدودة — كلما زادت القرارات والمعلومات المطلوبة في نفس الوقت، زاد الجهد المعرفي وزاد احتمال الخطأ أو التخلي. في النموذج: (1) اجعله قصيرًا (اسأل فقط ما تحتاجه). (2) قسّمه لخطوات. (3) تعليمات واضحة قبل كل حقل. (4) تحقق فوري من صحة الحقل (لا ترسل وتُخبر بالخطأ بعد الإرسال).
12. لماذا يُعتبر اختبار A/B أداة أساسية في تحسين تجربة المستخدم؟ اضرب مثالًا عمليًا.
عرض الإجابة
A/B Testing: عرض نسختين مختلفتين لمجموعتين من المستخدمين في نفس الوقت وقياس أيهما تُحقق الهدف المطلوب. مثال: متجر يريد تحسين معدل النقر على ‘اشتر الآن’. النسخة A: زر أزرق. النسخة B: زر برتقالي. النتيجة: البرتقالي يحصل على نقرات أكثر بـ 23%. القيمة: قرارات مبنية على بيانات حقيقية لا تفضيلات شخصية.