现如今,外包行业日渐兴盛,越来越多的企业选择项目外包,但是不少企业却往往会出现项目烂尾的情况,这里面的原因都有哪些方面呢?
一、项目烂尾的N大原因
1. 需求不清晰
一般情况下都是业务部门或运营部门在提需求,或者企业的负责人在提需求,很多公司在签订合同后,在乙方的协助下,往往会发现缺乏的需求还有很多,而且是一环扣着一环往前走的。
软件开发外包,如果你这条道走不通,并且是在开发中的项目,你要是推倒重来或者绕道而行,那浪费的时间可就是白花花的银子啊。同时,还有可能存在沟通不到位的问题,造成项目难以继续。
如果让领导们去用技术的思维与员工沟通,那是不合适的,这时候就需要你的IT负责人或者技术总监去提醒公司领导或者告诉公司领导,软件的开发是有条件、有步骤的,同时,分析公司的实际情况。这就需要这个技术总监拥有业务分析的能力,但是多数的技术总监是没有业务分析能力的(指的是大多数)。
所以,最后就是导致项目烂尾。
2. 需求不固定,随性
很多时候,有的领导很随性,想一出是一出,完全跟着自己“天马行空”的思想来,只给下面一个大的方向,剩下的什么都没有,完全靠项目负责人去“猜”,如果这个项目负责人不负责任,那就是你给什么需求我干什么活儿,这时候就坏了,最后只能是拖了许久,什么结果都没出。
更有甚者,很多甲方等到产品经理和技术团队都离职了,项目还没做出来,什么连发版都没有。
结果是什么?项目肯定烂尾。
3. 一味地压缩成本
一味地压缩成本这可能是很关键的一个原因。一分价钱一分货,在软件外包行业也绝对适用。
按照正常的软件开发流程,从需求调研到项目最终上线,还有中间的每一步都需要很长时间的沟通协调,每一个步骤都需要投入人力、金钱,无非是甲方承担还是乙方承担罢了。
一般情况下,甲方很容易只计算纯开发的时间,且只进行了一个简单的调研就会准备开发,边开发边探讨需求,不仅仅会导致需求无限地增加,还会在项目时间上赶进度,所以,最后只能烂尾。
4. 不懂外包人和外包项目的区别
外包人就是人员外派,人员外派是以人员交付为条件,只要人员派过去了,我乙方就可以收甲方的钱了,这些外派的人员甲方想怎么用就怎么用。
但是项目外包是以项目上线交付为条件的,只要项目没有上线交付,时间再长也得让乙方干。
而乙方自然就要赚取一些利润,并且是以赚取人头费为目的的,人员外派还好一点,只要外派时间一到,就可以撤回人员或者续签人员外派合同。
很多甲方想把项目外包给乙方,乙方固定好对应的人员小组之后,甲方还想让乙方人员去甲方工作,美其名曰“便于管理”,其实就是间接做成了人员外派。
如果项目能迅速交付还好,如果项目没有迅速交付,那么就又会出现一堆的问题。当压力范围超出乙方的承受范围的时候,项目只能烂尾。