سفارشهای گذشته از طریق پیمانکاران مختلف احتمالا کمابیش به خوبی انجام شدند. ولی فرآیند دریافت نیازمندیهای شما، سیاست قیمتگذاری و جزئیات اجرای پروژه نرمافزاری و مراحل انجام آن تحت کنترل شما نبوده و یا از دسترس شما خارج بوده است. نیازهای شما به صورت مبهم و کلی دریافت شده و یک قیمتپس از چانه زنی مورد توافق قرار گرفته است و بعد از مدتی محصولی تحویل گرفته که احتمالاً از دریافت آن رضایت کامل نداشتهاید. به ناچار پس از چانهزنی مجدد، پیمانکار نرمافزاری خود را مجاب به اعمال تغییراتی کردهاید.