كيف يمكنك اختبار سهولة استخدام واجهات المستخدم الخاصة بك

StackOverflow https://stackoverflow.com/questions/18197

سؤال

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

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

أي مساعدة موضع تقدير.

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

المحلول

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

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

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

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

نصائح أخرى

ما أحب القيام به هو إعطاء حزمة تثبيت لشخص ما، ومطالبته بتنفيذ عدد من المهام المتعلقة بكيفية عمل التطبيق، ومشاهدته.

الجزء الأصعب هو إبقاء فمك مغلقا.

تتوفر بعض أفضل النصائح حول اختبار قابلية الاستخدام على موقع Jakob Nielsen الإلكتروني http://www.useit.com.إنه يؤيد ما ذكره ويل - اطلب من المستخدمين أداء مهام مختلفة على موقع الويب الخاص بك أو تطبيق الويب ثم اجلس لترى ما يفعلونه.

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

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

عادةً، نقوم باختبار قابلية استخدام الواجهات الجديدة من خلال مطالبة مجموعة صغيرة من المستخدمين بتجربة الإصدار التجريبي.

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

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

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

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

الطريقة الجيدة للبدء هي باستخدام نموذج أولي ورقي.لديك مهام محددة تريد أن يقوم "المستخدم" الخاص بك بها واطلب منه القيام بها.لمعرفة المزيد عن النماذج الورقية، ابدأ هنا.

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

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

هناك طرق عديدة لاختبار قابلية استخدام النظام.يرجى التحقق من أي الأدبيات المتاحة التي يمكنك العثور عليها.أريد فقط أن أصر على أن اختبار قابلية الاستخدام ليس بالأمر الصعب كما قد تعتقد أنت أو أي شخص آخر.في ورقة بحثية مشهورة بعنوان "نموذج رياضي لإيجاد مشاكل قابلية الاستخدام" في INTERACT'93 وCHI'93، J.نيلسن و T.ك.أظهر Landauer أن خمسة مستخدمين فقط يكفيون للعثور على معظم المشكلات في نظام صغير.

إذا لم يكن لديك طريقة لقراءة هذه الورقة، فجرّب هذه المقالة في موقع المؤلف:http://www.useit.com/alertbox/20000319.html

لقد مر وقت طويل منذ آخر مرة تم فيها تنشيط هذا السؤال ولكن هذا هو الحال على أي حال.

من تجربة :

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

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

القراءة الموصى بها (بخلاف المقترح سابقًا):

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

  • راقب عن كثب سنايدرمان ونيلسن في هذا العالم وغيره من العالم الذي قد يظهر

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

الأكثر شيوعًا والأسهل في الأداء يسمى

تقييم ارشادي

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

تحقق من هذه المقالة بواسطة نيلسن

الإدراك المعرفي

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

يفحص هذا ورقة للحصول على التفاصيل.

فكر في التحليل بصوت عالٍ

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

يفحص هذه الورقة للتفاصيل.

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

هذا وصلة يأخذك إلى المقال.

ضع في اعتبارك أن هذه الأساليب تتطلب التدريب حتى تصل إلى الكمال.سأبدأ بـ HE، وأستمر في CW وTHA.ولا تستخدم تحليل التفاعل إلا إذا كان لديك الكثير من الموارد والوقت.

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

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

على سبيل المثال لا الحصر ،

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

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

أنا مؤمن بشدة بما أسميه اختبار قابلية الاستخدام 3-مارتيني.عند تصميم النظام، تخيل أن الشخص الذي سيستخدمه قد تناول للتو 3 كؤوس مارتيني.

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

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