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

المنهجيات: Waterfall و Agile

Waterfall (الشلال): المراحل تمشي بالترتيب، وكل مرحلة تخلص قبل اللي بعدها. واضح وسهل الإدارة، ويناسب لما تكون المتطلبات ثابتة ومعروفة من البداية.

Agile (الرشيقة): النظام يُبنى على دفعات قصيرة اسمها Sprints (من أسبوع لأربعة أسابيع)، وكل دفعة تطلّع نسخة شغالة يشوفها العميل ويعلّق عليها، فنقدر نغيّر الاتجاه بدري. وأشهر إطار لها اسمه Scrum.

المتطلباتالتصميمالتنفيذالاختبارالتشغيلWaterfallProductBacklogSprint1–4 أسابيعنسخة شغّالةAgile / Scrum
Product Ownerيمثل العميل ويرتّب أولويات المتطلبات
Scrum Masterيزيل العوائق ويحمي طريقة عمل الفريق
Development Teamيبني ويختبر الأجزاء في كل Sprint
Product Backlogقائمة كل المتطلبات مرتبة بالأولوية
Daily Scrumاجتماع يومي قصير (15 دقيقة) لتنسيق الشغل
WaterfallAgile
المتطلباتثابتة ومحددة من البدايةتتطور وتتغير
التسليممرة وحدة في النهايةعلى دفعات متكررة
مشاركة العميلفي البداية والنهايةمستمرة طول المشروع
يناسبعقود ثابتة، أنظمة حساسة جداًمنتجات جديدة، شركات ناشئة
انتبهالنموذج الأولي (Prototype) شاشات سريعة بدون برمجة كاملة، يشوفها المستخدم ويعلّق عليها بدري. تقدر تستخدمه مع أي منهجية، وهو من أقوى طرق اكتشاف المتطلبات.
لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟