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