软件外包中常常遇见的坑

软盟云智 初创筹备 39

一、 谁会用到外包
1、中小型企业:中小型企业一般会考虑成本核算,自己组建技术团队的话,一是没有技术人员可以面试招人,二是成本太高,在北京一个标准的技术团队产品经理(1人)+技术总监(1人)+后台(2人)+前端(2人)+(测试1人)+UI(1人)小团队标配8人,年成本大概在110万—150万之间。一般中小型企业对于这样的纯投入部门不会容忍太长时间(身边朋友亲历,3个月试用期把公司项目做完,然后剩下一个技术维护其他整个部门被裁),所以相对招人裁人还不如直接交给外包公司省心。

2、 微企或者个人:这种一般都是通过自己的关系或者人脉拿到了一定资源,或者非常看好某个需求点,又没有多少成本核算,只能找家外包把项目做出来。

3、 大型企业的某个业务急需人员进行开发,也会短期找外协人员进入项目中进行开发。

二、 痛点:

1、各种改需求,工期一拖再拖,最终项目不能交工。

2、给了钱结果APP上不了线,外包公司也不管了。

3、想象特别好,现实很骨感,做出来的效果差强人意。

4、互联网产品的玩法不懂,互联网产品怎么提需求合适也不清楚,而外包又只是能忽悠你签合同就好,只按照合同来做,最终做不出好的效果。

三、 外包公司和甲方的爱与恨

1、 很多甲方在外包交付完工的时候,心里总是不平衡的,总感觉自己花了冤枉钱,中途让改动个小需求都不给改,交付时间还一拖再拖,这是大多甲方心里的真实写照。为什么会出现这样的原因呢,

2、 其一是外包公司在前期和甲方需求对接的时候会故意删减一些耗时长的需求比如:评论模块甲方想要的是盖楼模式,类似微博的评论,外包产品会考虑开发时长和难易度给客户改成单评论,类似微信朋友圈模式,一般甲方一听是微信用的评论也就认可了。

3、 其二是一般外包开发时长都是按月算,基本都是2个月以上,在这个时间段甲方有了新的想法想变更需求,外包会签二次开发合同再次算钱,如果是在一期钱里面调整,不好意思,外包会说改不了,这就导致在交付过程中甲方想方设法改需求,导致交付时间一拖再拖,最后到手的产品是是而非,和自己想要的一期不一样,想要的二期功能还不全,所以心里不平衡。其实这就是找外包一个弊端,后续修改需求以及二次开发迭代开口就是钱,这让很大一部分想省钱的用户感觉无底洞一样一直扔钱不见东西。

4、 其三外包公司都是有时间成本核算的,按20万的项目举例,第一个月可能会搭进去8个人力全力开发,这个时候是外包最认真的时候,第二个月会抽调一部分人力转战其他项目,第三个月会留2个人力维护你的项目,以及和你扯皮,你没看错,从一开始外包就想好了要扯皮的环节,因为在第二个月做完之后你就已经把中间款项给到了对方,可能你手里只有一个尾款的筹码,(一般外包公司都是5:4:1,或者5:3:2),这个时候外包的任务就是如何让你交出手里的尾款,然后一锤子买卖以后江湖再见。

5、 最关键的一点就是外包需求表中不会给你列的特别详细,他只是把功能模块列出,然后告诉你有什么功能,细节上就是你前期不提他们就按照自己的想法做,后期你想改,看外包心情,这时候他们就会以尾款当筹码,就会说帮你把细节的改完,你就给尾款,而且这时候外包的产品经理会很动情给你说,“我们公司也是要考虑成本的,帮你改这些都是需求之外的工作量,等于是免费帮你改,到时候改完你这边看着没问题把尾款结下,因为我们这个有一年的维护期,维护期内我们做的功能出现问题,随时帮你解决。“这是最常见的后期维护套路,因为后期维护最起码是在耽误外包公司人力情况下免费帮你弄,那么这个什么时候改就是外包说了算,一个小功能说不定拖一周甚至半个月。

6、 所以找外包之前要想清楚,自己想用的钱达到什么目标,然后把你想达到的目标下降30%,就是外包给你交付的东西。而且一定要前期就调研好市场,外包给的需求列表要仔细看,不要相信外包的产品经理,前期一口哥姐可能你就感觉他和实诚,后期交付你的心有多碎就是你信他的有多真。

四、 我的几个真实案例(北京)
1、某政府项目:2015年公司经他人介绍接到一个政务系统项目,交接人明确前期不给钱,项目上线之后政府才会给,然后给出了一本厚厚需求方案,在我看来这不是几十万能打底的事,后经过多方打听,此项目经过3次转手给到我们公司,原价635万,给到我们公司只有42万,所以做起来也是各种删需求,整体在我看来交付的时候就是一团乱麻。后期就是扯皮修改,最后经过半年的持久战把钱要回,这期间对于外包公司而言可能只是20万的成本,所以如果你的项目比较大,功能比较复杂,要提防外包公司转手赚差价的套路。

2、某音乐类APP:此项目是2016年7月份项目,用户是音乐老师,有自己的dj网站,后台接口都有,现在想做个APP拓宽渠道,公司当时报价8万7,2个月交付,直接按照原生开发的价格报价,因为当时H5超火,公司就直接用2个人力通过H5+套壳成APP了,前后大概半个月搞定,结果iOS上不了架,给用户交付的时候,公司的项目经理就直接拿合同说事,说当时签合同的时候只负责开发,可以帮忙上架,但是不得以不能上架扣押尾款。经过这件事我是直接离职了,从这家公司我看到的是黑心的企业文化。所以找外包谈需求,做APP一定要问清楚是原生开发,还是混合开发。

3、某直播类APP:2018年在第二家外包公司遇见了一个想做教育类的APP,包括直播和录播,因为这家外包公司技术不在北京,相对来讲技术水平一般,之前的项目都是新闻类、商城类、erp类,从未做过直播,没有成熟的代码做参考,所以导致接过来之后,开发周期一拖再拖,直播模块最后直接嫁接的第三方,导致APP做出来客户不满意,可是客户又急着用,最后客户只能打碎牙吞肚子,给了尾款,我们交付他源码,然后他紧急招人自己开发。当你找外包进行软件开发的时候,一定要看好外包公司所擅长的行业,以及了解公司的规模和技术水平,这关系到你拿到手的产品是50%还是70%。

4、 其他套路:其他软件外包的套路有忽悠你做二期,比如说前期谈需求的时候,给你删掉一部分需求,因此做的很快,但是产品出来,不是市场受众性,或者明显有反人类逻辑,这个时候他会给你说一期是他们做的,能很快修改好,但是属于二期项目,得另签开发合同交钱。还有更可恨的就是因为找外包大部分都是非专业产品经理,有些逻辑会有欠缺但是产品经理不做提醒,等产品交接的时候你才发现根本不符合市场需求,外包说人家只按照需求来做,所以找外包公司一定要找个口碑好的,靠谱的。

5、 大部分找外包公司开发都是对软件行业没有认知度或者一知半解的,这个时候最好找个行业内朋友或者专门的第三方公司进行沟通了解,虽然我现在已经不在外包公司工作,但是之前5年的外包经历,让我对这个软件外包产业有料深刻了解。闲来无聊,把对这个行业的个人理解写写,仅代表个人意见。

6、 如果大家想找外包公司,也可以找我免费帮大家推荐,可以帮大家分析行业发展,需求梳理拆解,逻辑梳理,让你在签合同的时候不至于浑浑噩噩,北京地区靠谱的外包也可以根据你的行业帮大家推荐几个。

 

    回复

    我来回复
    • 暂无回复内容