الاحتياجات المتعلقة بجمع البيانات وتحديد الأولويات: نهج الخطوة - باء - الإجراءات
ويعد جمع المتطلبات وتحديد أولوياتها خطوة حاسمة في أي مشروع، بما يكفل تلبية المنتج النهائي لاحتياجات أصحاب المصلحة، وترسم هذه المادة نهجاً منهجياً من أجل جمع المتطلبات وتحديد أولوياتها بفعالية.
متطلبات جمع المعلومات
وتشمل الاحتياجات جمع المعلومات اللازمة من أصحاب المصلحة لتحديد ما ينبغي أن يحققه المشروع، ومن الضروري فهم مختلف أنواع المتطلبات:
- Functional requirements:] These describe what the system should do.
- Non-functional requirements:] These define how the system performs a function.
- Business requirements:] These outline the high-level goals of the organization.
- User requirements:] These specify what the end-users need from the system.
الخطوة 1: تحديد أصحاب المصلحة
وتتمثل الخطوة الأولى في جمع الاحتياجات في تحديد جميع أصحاب المصلحة المعنيين، ويمكن لأصحاب المصلحة أن يشملوا ما يلي:
- الجهات الراعية للمشروع
- المستعملين النهائيون
- مديرو المنتجات
- المطورون والمصممون
- أفرقة ضمان الجودة
الخطوة 2: إجراء مقابلات مع أصحاب المصلحة
وتشكل المقابلات أداة قوية لجمع المتطلبات، وإعداد أسئلة مفتوحة العضوية تشجع أصحاب المصلحة على تبادل أفكارهم واحتياجاتهم، ومن النقاط الرئيسية التي ينبغي النظر فيها ما يلي:
- ما هي التحديات التي تواجه النظام الحالي؟
- ما هي أهم الملامح لك؟
- كيف تتصور الحل المثالي؟
الخطوة 3: استقصاءات الاستخدامات والاستبيانات
ويمكن أن تساعد الدراسات الاستقصائية على جمع البيانات الكمية من جمهور أكبر، كما يمكن أن تساعد الدراسات الاستقصائية المتعلقة بالتصميم التي تتسم بالاختصار والتركيز على الاحتياجات الرئيسية، على النظر في ما يلي:
- جداول التقييم لتحديد الأولويات
- مسائل متعددة الخيارات لتلبية احتياجات محددة
- المسائل المفتوحة باب العضوية لإبداء تعليقات إضافية
الخطوة 4: تنظيم حلقات العمل
ويمكن لحلقة العمل أن تيسر المناقشات التعاونية بين أصحاب المصلحة، ويمكنكم خلال هذه الدورات أن تقوموا بما يلي:
- متطلبات العواصف الدماغية مجتمعة
- تحديد الأولويات في الاحتياجات من خلال توافق آراء جماعي
- تصور الاحتياجات باستخدام لوحات قص أو رسومات
الخطوة 5: متطلبات الوثائق
وبعد جمع جميع المعلومات اللازمة، توثق المتطلبات بوضوح وشمولية، وتستخدم نماذج للحفاظ على الاتساق، وتشمل ما يلي:
- تحديد فريد لكل شرط
- وصف للشرط
- المستوى ذو الأولوية (العالي والمتوسط والضعيف)
- مصدر الشرط (اسم أصحاب المصلحة)
الخطوة 6: تحديد الأولويات
ومن الضروري تحديد الأولويات لضمان معالجة الاحتياجات الأكثر أهمية أولاً، ويمكن استخدام تقنيات مختلفة:
- Moscow Method: ] Classify requirements into Must have, should have, could have, and won't have.
- Weighted Scoring:] Assign weights to each requirement based on its importance.
- Value vs. Effort Matrix:] Plot requirements on a spec to visualize their value against the effort needed.
الخطوة 7: شروط التقييم
ويكفل التقييم دقة وتمام الاحتياجات المجمعة، وإشراك أصحاب المصلحة في استعراض المتطلبات الموثقة للتأكد من:
- جميع الاحتياجات تم أسرها
- الاحتياجات ممكنة وواقعية
- لا يوجد تناقض بين المتطلبات
الخطوة 8: إدارة التغييرات في الاحتياجات
وقد تتغير الاحتياجات طوال دورة حياة المشروع، كما يمكن أن تُنشئ عملية لإدارة هذه التغييرات بفعالية، بما في ذلك:
- نماذج طلب التغيير
- تحليل الأثر بالنسبة للتغييرات المقترحة
- الاستعراضات المنتظمة مع أصحاب المصلحة
خاتمة
ويعد جمع المتطلبات وتحديد أولوياتها عملية مستمرة تسهم إسهاما كبيرا في نجاح المشروع، وباتباع هذا النهج التدريجي، يمكن أن تكفل الأفرقة تلبية احتياجات أصحاب المصلحة وإيجاد حلول فعالة.