为什么快速开发框架为企业开发首选?
传统代码级软件项目开发经常会遇到以下的情况: 一、对于软件开发公司 :项目经理与客户沟通了需求,确定了大致的需求要点,形成了一份需求文件,经过客户确认后,接着就是项目经理安排项目组成员开始进行开发工作,为了更好的把握需求的实现,项目经理在每天都将工作进度和成果汇报给客户,再由客户提出意见后项目经理将修改意见安排开发人员尽量实现,随着软件的逐渐成型,项目经理发现此时客户提出了一些需求实际上跟某些已实现的需求是矛盾的,对于有些新的需求,实现难度也越来越大,此时软件的实际功能与最初确定的需求文件中确定的功能已经相差很远,眼看时间越来越接近年底,项目交期一拖再拖,无法按期交付不要说尾款,只要客户不追究违约责任就已经谢天谢地了。 据研究统计,近几年来软件系统建设项目成功率均在30%以下,超过70%的项目均由于项目延期、超出预算、功能缺失等原因而失败甚至取消。 二、对于企业来说 ,业务部门经常会零零散散地提出一些需求,本来按照工作量来评估可能要一个月才能完成的他们会问:明天能ok吗?这样开发部门就很头疼,看起来零零散散的几个需求权限得做一套,还会用到一些基础资料。如果开发周期留得短,软件的质量就会大打折扣,下次再加几个需求的时候就会发现原来的设计根本无法承载。那么我要重构以前的代码吗?这个时候如果有一套通用性比较好的开发平台,每次能直接往开发平台上挂功能就好了。 传统代码级开发成本越来越高