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