Clients may not know exactly what their requirements are before they see working software and so change their requirements, leading to redesign, redevelopment, and retesting, and increased costs.
العملاء قد لا يعرفون بالضبط ما هي متطلباتهم قبل أن يروا برنامج العمل و ذلك بتغيير متطلباتها ، مما أدى إلى إعادة تصميم ، إعادة الإعمار، و إعادة الاختبار ، وزيادة التكاليف.