>> نقطة: قابلية الاستخدام .. نظرة أولى
2007-01-27 (1428-1-8)- في :برمجة الويب - التعليقات (4)كتب ابوخالد (نقطة) مقدمة جميلة عن قابلية الاستخدام و أهميتها للمطورين …أذكر في بدايات النت مقالات في سوالف سوفت و غيرها لسردال عن هذا الموضوع لكن عادة لا تتعدى الردود خطابات الشكر و الثناء و قلما تجد المناقشة الجدية و النقد البناء فلا أظن ان هذه المواضيع كانت تلقى اهتماما … عمموما المقدمة جميلة و بالنسبة لي فاني أرى ان هنالك نقطتين تسهلان جعل المواقع أكثر قابلية للاستخدام :
اولا: طريقة تطوير الموقع ….
فعندما تبني موقعا بكامل المميزات و الاشياء التي يحتاجها الكل و الاشياء التي لايحتاجها الا القليل من الناس و تضع معه مئات الصفحات من المساعده و الاسئلة الشائعة FAQ فكل هذا يطول من المدة التي يحتاجها المستخدم ليجد طريقه فقط في برنامجك … كما ان كثرة الميزات التي لا يحتاجها المتصفح تشوش عليه الصفحة و تبعده عن التركيز على مايريده …
من أفضل الطرق هنا استخدام الطريقة العملية لتطوير الموقع Pragmatic Approach … فتقوم بالبدء بالميزات الأساسية و الأساسية فقط … ثم تضيف الميزات حسب الحاجة لها و الفائدة هنا هو انك عوضا عن وضع الميزة بطريق “تتوقع” انها ستفيد المستخدم … ستضعها بطريقة “متأكد” انها ستفيد المستخدم لان هذا مبني على تجربتك معه على كيفية استخدامه للموقع و كيفية تفاعله معه و ماهي “الحركات” التي جلبت نتيجة و الأخرى التي كانت فاشلة … مزيد من التفاصيل على هذا في كتاب Getting Real
ثانيا: الالتزام بالاعراف المتبعة في تصرفات البرامج …
عندما يرى المستخدم كلمة تحتها خط فانه يتوقع انها رابط … عندما تغيرا في حالة العنصر عند تمرير الفارة عليه فانه يتوقع ان هذا الشيء له معنى (هل هو رابط , هل هو زر اخفاء شيء او اظهاره) ... عندما تقول للمتصفح ان هنالك قائمة خاصة منبثقة popup بها اختصارات للتعامل مع البرنامج فانه يتوقع ان تظهر عند نقر الزر الأيمن كما هو الحال في برامج الويندوز ….
اذا لم يتصرف البرنامج كما توقع المتصفح فان المتصفح يصاب بالاحباط و يشعر ان استخدام هذا الموقع اما انه لم يجعل له او انه غبي لدرجة انه لم يفهمه …. طبعا بكلامنا هذا لا نعني التقليد الجامد و عدم الابداع … لكننا نقول اجعل كل شيء واضح و بسيط و لاتدع مجالا للتخمين …
هنالك كتاب جميل جدا و انصح به في هذا المجال اسمه Don’t Make Me Think ... رائع جدا و الحقيقة اني الان اوافق المؤلف عندما قال في المقدمة “اذا لم تستطع حفظ هذا الكتاب … يكفيك حفظ عنوانه لتبني مواقع جيدة” كما انصح بقراءة كتاب Getting Real ....
لا شك أن موضوع الاستخدامية أو قابلية الاستخدام مهمة جدا للمطورين و بكثرة ما قرأت من مواقع و أبحاث أجنبية حول هذا الموضوع ندرة المواقع بل إنعدامها التي تتكلم عنها بالعربية.
و حتى لا يكون كلامي مجرد كلمات شكر و ثناء او تأكيد على أهمية الموضوع ، سوف اذكر مثال عمليا حول هذا الموضوع ، و سيكون من موقعك أخي أبومحمد (المفروض تكون الملاحظات هذه عن طريق الايميل لكن عاد حتى يكون مثال عملي للجميع فتحملني :) )
- لاحظت في صفحة المدونة الرئيسة عند النقر على عنوان المدونة يفتح مقدمة التدوينة او الاختصار بالاجاكس. الان عند المرور بالماوس على عنوان التدوينة يتحول المؤشر إلى العمود الخاص بالكتابة او التحرير بدلا من ظهور صورة اليد و التي من المفترض أنها تشير إلى وجود رابط. المفروض ان يكون الرابط على شكل يد.
أبوأنس
شكرا لكما على التعليقات …
ابو أنس : شكرا على المثال أخي الكريم … بالنسبة للمؤشر فهو يبقى على شكل يد في فايرفوكس و على ما أعتقد في الانترنت اكسبلورر …
جاري ارسال التعليق.... 
اؤييد ما ذكرت عن الموضوع ، ولعلنا هنا أن نغير بعض الواقع في النقاشات ..
أريد أن أبدا من حيث أنتهيت ، فعلاً اعجبني العنوان وهو ما نحتاج إليه فعلا ، البساطة وعدم التكلف تعني تقبل الموقع عند الزوار وبالتالي نجاح الموقع ، التكلف الزائد كما نراه للأسف في مواقعنا العربية وغيرها ، هو كثرة الالوان والقوائم والخيارات .. فعلاً تصاب باحباط عند دخول بعض تلك المواقع ، وحالياً مع تقنية الـ AJAX فحدث ولا حرج عن الاستخدام السيء والغير مفيد لهذه الخدمة ، بدلاً من أن نطوعها في خدمة الموقع واضافة سهولة وقابلية الاستخدام .. نفعل العكس ..
عموماً أشكرك على تعليقك المفيد ، وسأقراً الكتاب وأعود بما استفد منه بإذن الله ..