لقد أتاح العصر الرقمي وصولاً غير مسبوق إلى المعلومات والخدمات الجديدة عبر الإنترنت. وفي مقابل, لقد أثبت الأشخاص استعدادهم الشديد لتقديم معلومات شخصية ومراقبة أنشطتهم عبر الإنترنت. ولكن هل يستحق كل هذا العناء? كما تقارير سلكية, المزيد والمزيد من الناس يشككون في هذه المقايضة:
لقد وجدت الولايات المتحدة نفسها في وسط صحوة خصوصية البيانات, ويمكنك أن تنسب الفضل إلى الموجة الأخيرة من الفضائح التي تتصدر العناوين الرئيسية باعتبارها البداية. أخذت كامبريدج أناليتيكا بشكل غير قانوني المعلومات الشخصية لما يصل إلى 87 مليون مستخدم للفيسبوك وتحويله إلى إعلانات سياسية مستهدفة. وEquifax ترك التفاصيل الحساسة تفلت من أيدينا 148 مليون أمريكي لأنه لا يمكن إزعاجهم بتصحيح ثغرة أمنية معروفة.
اسأل أي شخص في عالم التكنولوجيا وسيخبرك أن اختبار المستخدم هو مفتاح التطوير الجيد للبرامج. في الحقيقة, هذا ليس صحيحا تماما, لأن المفتاح هو بالفعل اختبار المستخدم الجيد. لا يمنحك المستخدمون دائمًا المعلومات التي تحتاجها بالضبط. أو قد لا يعطونك كل المعلومات التي تحتاجها. لهذه الأسباب, يجب أن تكون قادرًا على القيام بعمل ممتاز لاستخلاص المعلومات من اختبار المستخدم مع المستخدمين.
يعني استخلاص المعلومات في الأساس الحديث عن تجربة. يساعدنا استخلاص المعلومات في فهم أفكار المستخدم ومشاعره أثناء تجربته مع البرنامج. وفي تطوير البرمجيات, هذا يعني أنه يمكننا إجراء التغييرات اللازمة لتحسين تلك التجربة.
قد يتطلب استخلاص المعلومات من اختبار المستخدم بشكل فعال القيام بعدة أشياء. لواحد, من الجيد أن تبدأ بوضع التركيز على استخلاص المعلومات. و لاحقا, قد تضطر إلى إعادة المستخدم إلى منطقة التركيز هذه. للحصول على فكرة عامة عن التجربة, قد تسأل عن الانطباعات العامة. وللحصول على مزيد من التفاصيل, قد تطلب من المستخدم التحدث عن عملية استخدام البرنامج. من الجيد أيضًا الاعتراف بالقضايا المهمة عند طرحها.
في حوار اليوم, سنستمع إلى مطور برامج يُدعى جيل يستخلص من اختبار المستخدم مع كارلا, عامل مكتب. شركة جيل, OptiTech, تقوم بتطوير برنامج جديد لشركة لوجستية حيث تعمل كارلا.
أسئلة الاستماع
1. ماذا تقول جيل إنها تريد التركيز في استخلاص المعلومات?
2. كيف تستجيب جيل لاقتراح كارلا حول القدرة على تحديث حالة السائق?
3. كيف تستجيب جيل عندما تذكر كارلا أن المسارات تتغير لونها في وقت قريب جدًا?
في قلب كل مشروع برمجي يوجد المستخدم. إذا وجد المستخدم البرنامج مربكًا, أو إذا لم يفعل ما يحتاج المستخدم إلى القيام به, ما هي النقطة? لهذا السبب, يعد اختبار المستخدم جزءًا أساسيًا من عملية التطوير.
يمكن أن يتضمن اختبار المستخدم مجموعة من الأنشطة. يمكنك مشاهدة كيفية تفاعل المستخدمين مع البرنامج. يمكنك تتبع أو مراقبة كيفية استخدامها. وممكن تسألهم عن آرائهم. في هذا الطريق, تقوم بجمع المعلومات والتعليقات التي تساعدك على إنشاء أفضل تجربة مستخدم ممكنة. وكما يجب أن يكون البرنامج نفسه سهل الاستخدام, وكذلك الأمر بالنسبة لاختبارات المستخدم. إذا لم يكن لدى الأشخاص فكرة واضحة عما يفترض بهم فعله أثناء الاختبار, سوف تضيع فرصة.
لذلك عند بدء الاختبار, من المهم أن تحدد ما ستفعله, ونوع التعليقات التي تهمك. لأن البرنامج جديد لمستخدمي الاختبار, ستحتاج إلى إعطائهم تعليمات واضحة حول كيفية استخدامه ومنحهم نظرة عامة على الميزات الرئيسية. قد تجد أيضًا نفسك تؤكد على النقاط الرئيسية على طول الطريق. بعد كل شيء, فمن الأسهل بكثير التأكد من فهم الجميع مقدمًا بدلاً من التعامل مع المستخدمين المرتبكين أثناء الاختبار.
في حوار اليوم, سنسمع جيل, مطور لدى شركة برمجيات تدعى OptiTech. لقد قاموا بتطوير برامج لشركة لوجستية, وهم الآن على استعداد لإطلاق الجولة الأولى من اختبار المستخدم. سنسمع أيضًا ليام, مدير تكنولوجيا المعلومات للعميل, وكارلا, أحد مستخدمي الاختبار.
أسئلة الاستماع
1. ما الذي ستقوله جيل سيكون الخطوة الأخيرة في هذا الاختبار?
2. ما هي الجوانب الثلاثة للبرنامج التي يركز عليها هذا الاختبار؟?
3. ما تؤكده جيل هو أمر ضروري للغاية بالنسبة للسائقين للقيام به?
يتضمن الذكاء الاصطناعي التعلم الآلي, والتي قد تعتمد على الشبكات العصبية للتعلم العميق واستخدام خوارزميات معقدة. يتضمن الذكاء الاصطناعي أيضًا تطبيقات وآلات مستقلة مثل الروبوتات, التي تستخدم معالجة اللغة الطبيعية للتفاعل.
سكروم ينطوي على العمل في سباقات السرعة, أو دورات قصيرة, لتطوير المنتج بسرعة. تشمل الأدوار الرئيسية في سكروم مدير سكروم بالإضافة إلى مالك المنتج, وكذلك فرق المنتج, التي تنشئ المنتج من خلال العمل من خلال تراكم العدو.