نموذج الشلال Waterfall هو النموذج الأول وبنفس مراحل دورة الحياة ولكنه يعتمد على تنفيذ إصدار المشروع كامل، لذلك إطلاقه يأخذ أشهر، وليس من خلال إصدار جزء قابل للإطلاق من المشروع كما هو الحال في نموذج Agile وذلك بتنفيذ جزء لا يتخطى مدة تنفيذه وإطلاقه أسبوع إلى 4 أسابيع https://t.co/bplmwUmPHs
نموذج Agile هو النموذج المعاصر من دورة حياة تطوير البرمجيات... رغم أنه كذلك إلا أنه لا يعني أنه لا يتم استخدام نموذج Waterfall إذا دعت الحاجة فبعض الجهات لا تناسبها نموذج Agile أو غير مستعدة له بعد، كما أن الصورة توضح النموذج فقط وليس المنهجية كاملة التي تتطلب فهمها وتطبيقها https://t.co/2S50oxwV9p
في كل مرحلة من مراحل دورة حياة تطوير البرمجيات فيها تفاصيل مهمة ولكن سنتحدث باختصار لتوضيح كل مرحلة بشكل أساسي...
مرحلة التخطيط Planning
من خلالها يتم بشكل رئيسي التخطيط للإصدار أو الـ Sprint وإعداد الخطة المناسبة له https://t.co/kjvbjiDfru
مرحلة التحليل Analysis
تقوم مرحلة التحليل على أساس جمع المتطلبات، في نموذج Waterfall يكون باستخدام ما يسمى وثيقة متطلبات الأعمال Business Requirement Document أو BRD وفي نموذج Agile يكون باستخدام ما يسمى User Stories يتم توثيقها في لوحة إما على أرض الواقع أو في منصة إلكترونية https://t.co/ejh7eKVfgb