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