要不要找个程序员这活儿给包了
|作为一个程序员,很多人可能都接过私活。我有两次找外包的经历,给大家分享一下。
1 找朋友介绍个人开发者
之前公司做一个app,当时先开发了ios版本,因为android的团队人少,并且还在开发其他的产品,所以当时我们就决定把android开发的工作外包出去。
正好有同事给介绍了一个做android开发的兄弟,因为是同事介绍的所以比较放心,见面聊过一次之后就决定把任务交给他了。
这个兄弟还是非常靠谱的,因为android完全就是照着ios版本来做,所以开发速度非常快。他说他们项目现在活儿比较少,每天下班回来就搞,大概每天搞到一两点,就这样搞了几个星期。
当时android第一版出来的时候,我们就测试,大概几十个bug吧(我觉得不算多),然后再返给他去修改bug。一开始大家合作的都挺顺利的,但是后来因为这个兄弟自己公司有一个比较着急的产品,所以他的时间就比较紧迫了,有时候每天看到他很晚才发来安装包,我也不好意思催他太紧了。
总体来讲那次合作还是比较愉快的,主要是帮忙的兄弟比较负责,而且技术也不错。不足的就是项目进度受他工作影响比较大,后期改bug的速度有些慢
2 找外包公司
13年的时候公司想做一个在线的垂直信息平台,当时公司的技术人员不够齐备,所以老板找了一家外包公司,找的是一个上海小团队(也是朋友介绍的)。价格也不便宜,大概项目周期计划在三个月,费用不到50w。
当时我们公司并不在上海,所以项目启动后上海的外包公司先来我们这边沟通了两天需求。之后我们双方主要通过qq和电话进行交流,大概两个多月对方把产品第一版给我们发过来了。
我一看就懵b了。
有bug可以理解,但是我们发现了非常多的,显而易见的bug,我们觉得对方把产品给我们之前自己并没有进行过简单的bug测试。总之,产品非常糟糕,看起来只是一个半成品。
当时就觉得碰到不靠谱的了,从此之后我们作为甲方开始每天给对方找bug,项目从预计的三个月一直拖到到5个月还都是问题。而且在这个过程中双方的沟通成本非常高,最后没有办法老板只好决定自己招人,自己开发。
个人对外包的看法
1 最好别找外包公司,大项目找外包不如自己招人,小项目找外包性价比太低,最重要的是双方扯皮的事情太多。
2 不靠谱的个人开发者也挺多,能够碰见一个负责的,只能说运气好。
3 找外包要慎重。
如果是为了节省成本找外包那方向就错了,沟通和管理成本相比内部开发非常的高。一般来说以下几种情况会考虑外包:
缺少某方向资深的开发人员;
想尽快知道某些功能技术可行性;
想尽快拿到一个初步的产品原型做后续论证;
这些情况下,拿一个比较稳定的需求到freelancer之类的市场上找外包就比较靠谱。外包团队真有很多牛人,有可能给你意外的惊喜,很快丢回给你一个可用的版本,因为这些东西他们做过很多次,有相当厚的积累。而在这版本上做后续的细节调整、或者学习后自己开发都比从零开始要快。但如果想一直依赖外包团队做产品开发,那只能祈祷自己有够牛逼的外包管理技能,还有大量的需求整理时间。
顶楼上,说的真TM对极了!!我个人有销售和技术两方面的被外包经历。销售行业的话很多外包,涉及的原因太多太深,这里不谈论。技术上的外包的话,还是要先模仿再超越才应该是真正的目的。外包可以用,但不宜长期依赖性地使用。
节省成本找外包,往往可能忽略了沟通和管理成本。大哥这句话堪称一针见血!!
我们现在的产品正在外包的路上,不知道是坑还是福呀~~·等到产品出第一版了我再来更~~~~