软件开发外包我踩过的巨坑
年中,辞掉朝九晚五稳定的工作,32个兴奋飞往兄弟所在国际大都市—魔都,准备开启打了鸡血般的互联网工作,大干一番!但到达魔都后发现互联网公司 还没有注册好,办公场地、产品经理也都未落实,我一脑子的想法无法从释放,好在这时兄弟介绍去了一家培训公司没日没夜的学习了一段时间企业教练技术课程, 其间认识许多有意思的同学,从此不仅仅是我还是后来我们的互联网产品都与教练技术结下不解之缘,以后有机会再跟朋友们细细分享。好像跑题了,回到本文主题 软件开发外包踩过的巨坑上来。
从培训公司回来,公司注册了,产品经理也到岗了,于是便热火朝天的干起来。由于没有开发互联网产品的经验,第 一个产品完全听从了有从业经验的产品经理意见:我们的业务要在微信公众号的基础之上深度开发一个产品。原因很简单:第一个是2015年使用微信的人数已超 过6亿,我们寄希望微信的流量能够转化成我们产品需要的流量;第二个是我们自己没有程序开发工程师,找成熟的外包软件开发团队来做很快可以拿到产品(后证 明这个想法就是孔雀开屏)。就这样,在饱含满分期望与焦急的等待大约一个月后产品出来了,无奈理想很丰满,现实却很骨感!出来的产品完全不是我们期望的那 个样子,而且尽是bug根本无法正常使用,更谈不上上线运营。经过协商,外包团队答应帮助修改错误,然而这一修改就像一江春水般绵绵而不可绝期,持续整整 一个季度也没完!其间整个项目停滞不前,在财力、物力、人力方面都付出巨大损失,更重要的是竞争对手已跑在我们前面出了产品并拿到了融资!
经历过此事以后,我总结出与外包公司合作必须要知道的几件事儿:
第一件,要多选择几家外包开发团队,从他们过去开发的产品、技术实力、团队信用、客户口碑及售后服务方面综合打出一个分数,然后再有的放矢地选择,一万个不能盲目相信会说话的“眼睛”;
第二件,只有古代才有君子之约,现代社会商业合作必须要签软件开发外包服务合同,合法合规保证甲乙双方的利益;
第三件,外包分驻场与不驻场开发两种,驻场的优点是方便相互沟通、开发速度相对较快,但缺点就是开发工程师们的驻场费用奇高,因为他们是按照一天几个工时计算的,而不是按天或周;当然不驻场优缺点就与驻场正好相反,如何选择?小编认为根据你公司的财力和任务紧迫程度选择;
第四件,标的物软件的开发周期、阶段目标、验收标准、bug率、售后服务、软著权、服务响应时间等能想到的要求统统一条一条的写进合同,并规定奖励与惩罚措施;
第五件,开发过程中要规定固定碰头会,充分阐述己方需求,解决工程师们开发中遇到的问题,建议时间间隔3天或5天;
第六件,一定要有正式的产品验收会议,全体成员参加的那种,每一位成员要发表产品使用体验,根据之前合同中约定的验收标准逐一核对、验收,不仅是肯定外包团队的工作,而且也是对己方公司负责任的一个交代;
第七件,要全盘接收包括不限于全部源代码、技术文档、测试数据等;
第八件,付款次数与比例有讲究,不要轻信所谓的行规是3次按照5:4:1的比例付款。要尽可能采用分4次按照2:3:3:2的比例,既保证外包的费用又给己方留足余地,这点非常非常非常重要!
以上就是我第一次与外包开发团队合作过程的几点感悟,希望与朋友们分享。
郑重申明:我不是黑外包的同学。
共有 1 条讨论