سؤال

ما هي أفضل نصائحك لاختبار قابلية الاستخدام؟أحتاج سريعة ورخيصة.

هل كانت مفيدة؟

المحلول

بينما يستهدف تصميم الويب، فإن ستيف كروج ممتاز "لا تجعلني أفكر:نهج الفطرة السليمة لسهولة الاستخدام على شبكة الإنترنت"يحتوي (في الطبعة الثانية، على الأقل)، على فصل رائع بعنوان "اختبار قابلية الاستخدام بـ 10 سنتات في اليوم"، والذي أعتقد أنه ينطبق على نطاق أوسع بكثير من المنصات.

يتناول الفصل على وجه التحديد اختبار قابلية الاستخدام الذي يتم إجراؤه بسرعة وقذرة، في بيئة منخفضة الميزانية (بدون مال و/أو لا وقت)، ويوضح بعض الاعتبارات الأكثر أهمية للحصول على "إحساس" أولي بالشيء.

بعض النقاط التي أحبها بشكل خاص هي:

  • لا تحتاج إلى الاختبار مع عدد كبير من الأشخاص (وهو شعور ردده أيضًا جاكوب نيلسن)
  • رد الفعل المباشر يستحق الكثير؛إذا أمكن، تأكد من أن المطورين يمكنهم رؤية رد الفعل (ربما باستخدام كاميرا فيديو وجهاز تلفزيون؛ليس من الضروري أن تكون باهظة الثمن)
  • اختبار عدد قليل من الناس في وقت مبكر أفضل من الكثير في وقت لاحق

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

نصائح أخرى

اطلب من شخص غير تقني وغير مألوف استخدامه.

The archetypal non-technical user, one's elderly and scatterbrained maiden aunt. Invoked in discussions of usability for people who are not hackers and geeks; one sees references to the “Aunt Tillie test”.

ال Aunt Tilly Test (ربما يحتاج إلى اسم أفضل في يومنا هذا وفي عصرنا هذا، ولكن هذا هو ما يشار إليه)

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

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

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

بعض النصائح الجيدة هنا.

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

شيء واحد قمت به هو وضع سيناريو بسيط جدًا لما أريد من المستخدم أن يفعله ثم السماح له بالقيام بذلك.لم تكن تحتوي على تعليمات خطوة بخطوة ("انقر فوق الزر A، ثم انقر فوق الزر B") ولكنها بدلاً من ذلك كانت تتضمن أشياء مثل "إنشاء حساب جديد" و"إجراء إيداع".ومن ذلك، كان على المستخدم "استكشاف" تطبيقي وتمكنتُ من رؤية مدى سهولة استخدامه.

على أية حال، كان ذلك رخيصًا جدًا ومفيدًا جدًا بالنسبة لي.

سريعة ورخيصة لن تقطعها.يجب عليك الاستثمار في إطار تجربة المستخدم، بدءًا من تحديد أهداف واضحة لتطبيقك أو موقع الويب الخاص بك.أعلم أن هذا ليس ما يريد الناس سماعه، ولكن بعد الإشراف على الكثير من اختبارات المستخدم ومشاهدتها على مر السنين، فإن استخدام أساليب سهولة الاستخدام المخفضة من Nielsen ليس كافيًا في معظم الحالات.بالتأكيد، إذا كان تصميمك سيء للغاية وارتكب أخطاء كبيرة في قابلية الاستخدام، فإن البرنامج السريع والقذر سيخرج 80% من النظام الخام.ولكن، إذا كنت تريد سهولة الاستخدام وتجربة المستخدم عالية الجودة على المدى الطويل، فيجب أن تبدأ بفريق تصميم جيد.وأنا لا أقصد مصممي الجرافيك الجيدين، ولكن مهندسي المعلومات الجيدين، ومصممي التفاعل، ومبرمجي XHTML/CSS، وحتى متخصصي تحليلات الويب الذين سيتأكدون من أن موقعك/تطبيقك قابل للقياس بأهداف ومقاييس واضحة.أعلم أن هذا مبلغ كبير، ولكن إذا كنت جادًا في عملك (كما أنا متأكد من أن معظمنا كذلك)، فنحن بحاجة إلى أن نكون واقعيين ونستثمر مقدمًا بدلاً من محاولة اكتشاف الخطأ الذي حدث مرة واحدة بالكامل الشيء على الانترنت.

موضوع آخر للبحث هو الاستدلال لسهولة الاستخدام.يمكن أن يوفر لك هذا نصائح عامة يجب اتباعها.هنا آخر استخدام الاستدلال

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

من المفيد أن يظلوا صامتين أثناء عملهم فعليًا.اكتب كل شيء. "John spent 15 seconds looking at the screen before acting. He moused over the top nav to see if it contained popup menus. He first clicked "About Us" even though it wasn't central to his task." إلخ.

ثم استخدم المعرفة التي اكتسبتها من هذا لمساعدتك في تصميم اختبارات أكثر تفصيلاً.اختبارات مع مستخدمين مختلفين من مجالات المعرفة المختلفة.المزيد من المهام التفصيلية والمزيد منها.

قم بتصويرهم.تعد كاميرا الويب المثبتة على الشاشة طريقة جيدة لالتقاط المكان الذي تتحرك فيه أعينهم.يعد مسجل الفيديو الذي يصل إلى كتفهم بزاوية 45 درجة طريقة جيدة لالتقاط نظرة عامة.نقاط المكافأة إذا كان بإمكانك مزامنة الوقت بين الاثنين.لا تقلق إذا لم تتمكن من القيام بكل شيء.تفعل ما يمكنك القيام به.

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

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

تفعل ما يمكنك القيام به.لا تأسف على ما لا تستطيع فعله.فقط رثاء ما كان بإمكانك اختباره ولكنك لم تفعل ذلك.

أجيب متأخرًا جدًا ولكني كنت أفكر في طرح أسئلة مماثلة حول بعض الأفكار.ربما يكون من الأفضل الاحتفاظ بكل شيء في هذا السؤال.

أود أن أقول أن:

  • لا تعلم الناس عن التطبيق الخاص بك.دعهم لديهم عيون جديدة.

  • اطلب منهم القيام ببعض المهام وتسجيل أفعالهم باستخدام أداة مثل camstudio http://camstudio.org/

  • بعد الاختبار، اطلب منهم الإجابة على هذه الأسئلة البسيطة.هنا قائمتي:

    • ما هو شعورك الأول عندما دخلت إلى التطبيق؟
    • هل يمكنك تحديد المفاهيم الأساسية التي يستخدمها التطبيق؟
    • ما هي أهم 3 أشياء إيجابية في التطبيق؟
    • ما هي أهم 3 أشياء سلبية في التطبيق؟

ما رأيك في هذه الأفكار؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top