MyMisPal
→ دروس تحليل النظم
الدرس 6 من 11

قصص المستخدم ومعايير القبول

في Agile نكتب المتطلبات كـقصص مستخدم (User Stories) قصيرة تركز على المستخدم والفائدة:
بصفتي [الدور]، أبي [الهدف]، عشان [الفائدة].

قصتك

بصفتي طالب، أبي أدفع من جوالي، عشان ما أوقف في الطابور.

  • ✓ فيها دور واضح
  • ✓ فيها هدف
  • ✓ فيها فائدة (Valuable)
  • ✓ الهدف قصير ومركّز (Small)
  • ✓ تركز على الهدف مو على الحل التقني

وكل قصة لها معايير قبول تحدد متى نعتبرها خلصت، وأشهر صيغة لها Given / When / Then:

Givenعند الطالب طلب حالته «قيد الانتظار»
Whenيضغط «إلغاء الطلب»
Thenتصير حالة الطلب «ملغي»، ويرجع المبلغ لبطاقته خلال 3 أيام عمل
Independentمستقلة عن غيرها قدر الإمكان
Negotiableقابلة للنقاش، مو عقد جامد
Valuableلها قيمة واضحة للمستخدم
Estimableالفريق يقدر يقدّر حجمها
Smallصغيرة تخلص في Sprint واحد
Testableنقدر نختبرها بمعايير قبول
انتبهالحروف الأولى تكوّن كلمة INVEST، وهي قائمة تراجع فيها جودة كل قصة. ولترتيب الأولويات استخدم MoSCoW: Must (لازم)، Should (مهم)، Could (لو فيه وقت)، Won't (مو هالمرة).
لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟