هي منهجية مرنة لإدارة المشاريع البرمجية تركز على التطوير المستمر.
تعتمد على تقسيم المشروع لمراحل صغيرة وتسليم نسخ تجريبية بشكل دوري للعميل.