x

التصميم المتمحور حول المستخدم User-Centered Design

ما هي متطلبات المستخدم (User Requirements)، وأبحاث المستخدم (User Research)، والاختبار (Testing) ؟

نظري

"أبحاث المستخدمين" (User research) هي دراسة منهجية للأشخاص الذين يستخدمون منتجك؛ وتهدف هذه الدراسة إلى قياس احتياجات المستخدمين وسلوكياتهم ونقاط المعاناة التي يواجهونها.

تتخذ "أبحاث المستخدمين" (User research) أشكالاً متعددة، ولعل من أكثرها شيوعاً "مؤشر صافي الترويج" (Net Promoter Score) أو ما يُعرف اختصاراً بـ NPS. يقيس هذا المؤشر مدى احتمالية أن يوصي المستخدمون بمنتجك لصديق، ويتم قياسه من خلال استبيان يُطرح في محطات رئيسية ضمن رحلة المستخدم، مثل مرور 7 أيام أو 30 يوماً أو 90 يوماً على استخدامه للمنتج. يعتمد القياس على مقياس يتراوح من 0 إلى 10، حيث تشير الدرجتان 9 و10 إلى وجود "مُروِّج نشط" (active promoter) لموقعك.

يتمثل أحد مسارات البحث الأخرى في "مقابلة المغادرة" (أو استبيان المغادرة) (exit interview)؛ وهو استبيان تعرضه على المستخدمين عند إلغائهم للاشتراك (cancel a subscription) أو حذفهم لحساباتهم. ويمكن للبيانات المستمدة من هذا الاستبيان أن تمنحك رؤىً حول العوامل المسببة لتسرب المستخدمين، مما يتيح لك معالجتها.

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

وأخيراً، تشير "متطلبات المستخدم" (User requirements) إلى القصص أو المعايير (rubric) التي يجب أن يلتزم بها تطبيقك، وهي أمور يمكن أن توجه عملية التطوير. وقد يتم تحديد هذه المتطلبات من خلال أبحاث المستخدمين (user research) أو معايير القطاع (industry standards)، بل ويمكن أيضاً تحديدها بناءً على آراء ومساهمات أصحاب المصلحة (stakeholder input).

قد تكون هذه المتطلبات وظيفية — أي أنها تحدد آلية عمل تطبيقك — أو غير وظيفية، حيث تصف كيفية سلوك التطبيق. وعلاوة على ذلك، فإن متطلبات المستخدم (User requirements) ليست ثابتة؛ إذ يمكن للمعلومات المستمدة من اختبارات المستخدمين (user testing) وأبحاثهم (user research) أن تؤثر في هذه المتطلبات، كما أنها ستتغير بتغير قاعدة المستخدمين (user base) لديك.

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

أسئلة :

ما هو الغرض الأساسي من أبحاث المستخدمين (user research) ؟

1. لزيادة مبيعات منتج ما. ❌

2. لقياس احتياجات المستخدمين وسلوكياتهم ونقاط الألم التي يواجهونها. ✅

3. لتطوير ميزات جديدة لتطبيق ما. ❌

4. لإجراء اختبارات (A/B testing) على موقع إلكتروني. ❌


أيٌّ مما يلي لا يُعدُّ أسلوباً نموذجياً لأبحاث المستخدمين أو اختبارهم (user research or testing) ؟

1. مؤشر صافي الترويج (Net Promoter Score - NPS). ❌

2. مقابلات المغادرة (Exit interviews). ❌

3. اختبار (A/B testing). ❌

4. التحكم في الإصدارات (Version Control). ✅


ما الفرق بين متطلبات المستخدم الوظيفية وغير الوظيفية (functional and non-functional user requirements) ؟

1. تُعد المتطلبات الوظيفية مهمة، في حين أن المتطلبات غير الوظيفية اختيارية. ❌

2. تُحدد المتطلبات الوظيفية كيفية عمل التطبيق، بينما تُحدد المتطلبات غير الوظيفية كيفية سلوكه. ✅

3. يتم تحديد المتطلبات الوظيفية من قِبَل أصحاب المصلحة، في حين تنبع المتطلبات غير الوظيفية من أبحاث المستخدمين. ❌

4. تتسم المتطلبات الوظيفية بالثبات، بينما تتغير المتطلبات غير الوظيفية بمرور الوقت. ❌