Waterfall

  • اسمها كدا عشان هي شبه ال waterfall فعلًا، لأن في الشلال الماية بتنزل تحت ومش بتطلع تاني

Deployment: You deploy the application to the end customer, you publish it

Maintenance: If it have issues, We solve it

Advantages

  • هيبقا حلو أوي لو عدد التيم قليل، يعني مثلًا لو عددكم ثلاثة فانتم كلكم هتشتغلوا على كل خطوة من اللي فوق دي سوا
  • برضو هتبقا مفيدة جدًا لو انت بالفعل عارف الـrequirments في الحالة دي تقدر تبدأ على طول تستخدم ال waterfall

Disadvantages

  • هيعملي مشاكل كـ tester عشان عندنا قاعدة مهمة أوي في ال testing بتقول: early testing saves time and money
  • يعني تخيل معايا ان انت هتعمل الـ requirements وبعدها تعمل design وبعدها coding وكل دا مبيتعملوش testing وبعد كل دا تشوف بقا المشاكل فين فلو طلع فيه مشكلة في المرحلة الأولي هيبوظلي الدنيا وهحتاج أعيد الخطوات دي من الأول تاني
  • مش أحسن طريقة تستخدمها عمومًا لأنك كـ tester بتفضل قاعد فترة طويلة من غير ما تشتغل ودا وقت ضايع
  • بس هيبقا مفيد لو انت شغال freelancing