در دنیای امروزی، درخواستهای زیادی از سوی کارفرمایان بصورت سفارشی یا استارت آپ بعنوان یک پروژه نرم افزاری وجود دارند که توسعه دهندگان یا برنامه نویسان میتوانند آنها را بصورت فریلنسری انجام دهند. اما در این میان خیلی از پروژهها یا شکست میخورند و یا ناقص رها میشوند. دلایل زیادی باعث میشوند که یک برنامه نویس یا یک تیم از ادامه پروژه دلسرد شوند.
عدم پرداخت بهموقع مبالغ پروژه
عدم تشخیص محدوده پروژه توسط پیمانکار
ناآشنایی کارفرما به جزئیات فنی
انتظارات غیرمنطقی از نرم افزار
طولانی و طاقت فرسا شدن تحویل پروژه
نبود دانش فنی و ناتوانی پیمانکار
غیرکاربردی و کم اهمیت بودن (پروژه های مقطعی ، کوتاه مدت و ...)
غیرتجاری و غیرقابل فروش بصورت متعدد