软件开发外包项目启动前应避免的五个错误
728
成长中的创业公司如何通过任务外包,从而提高产品发展速度并降低企业人员扩张风险。
这里有五条经验和建议分享。
错误一:把不应外包的任务包出去了
避免单纯追求外包的成本优势,把诸如企业核心技术内容,需要更多创意和经验的工作,与客户有关的关键信息,这类工作应该保持在团队内部进行。
那么在软件开发中,哪些工作适宜外包呢?
能够独立运行的功能,能够独立拆解的模块,都是一个可以判定的方向。平台上的技术门类和项目门类也是一个有效的参考。
错误二:没有核定接包方的能力就仓促合作
作为一个创业企业的CEO,没有什么比频繁地培训一名新的外部合作者,而这名合作者转天就踪迹全无这样的事情更令人挠头的了。
所以,在开始正式工作之前,可以给予一些挑战性的任务作为测试,当然这样的任务是要有针对性的。
比如,我就曾经要求一位外包的合作者,在开始正式工作前,先期给出一个高保真的原型设计。
因为后续的任务与此相关,所以这次的合作变得非常顺畅,而且保持了相当长的时间。
错误三:只重视技术而忽视沟通能力
这是一个非常常见的失误。
很多人只是查看了个人简历或者是公司简介上的技能描述,却没有仔细考察沟通能力就进行了合作。
当然,对于Off-shore的外包任务,重点考察的应该是使用英文的表达能力和沟通能力。
否则,你将会发现在工作中会存在大量的理解错误,从而降低工作效率。可以尝试进行半个小时左右的一个沟通,并且做下记录。
有些沟通能力是你无法短期通过培训做出提高的,而最终会影响到这次外包的成功与否。
错误四:管理投入不足
有些团队可以放心地被允许进行远程工作,他们的自我管理能力很强。
但是如果真正使用外包资源,尤其是异地外包资源,却进行很少的沟通和管理,将会导致严重的后果,甚至影响到你们的创业公司项目的进度。
平台上也会出现这样的纠纷案例。中间进行了很少次数的沟通,结果,在项目临近结束的时候才发现,大量的工作还没有完成。
而即便是完成的工作,质量也存在很大的问题。
如果你不能找到一名专职的项目管理人员帮助你管理和协调外包团队的工作,那么日报就是一个最有效的方式。
文字性的每日报告,包括必要的提交物,类似软件源代码等等。使用专业的外包平台,或者至少使用在线协同工作的工具。
错误五:没有对于优秀的外包合作者给予鼓励和奖励
在企业内部,对于优秀的员工进行鼓励和奖励,是一个大家惯常可以考虑到事情。
但是,对于外包团队,大家任务他们本来就不是我的团队的一员,也许完全不需要考虑这些事情。
事实上,合理地给予合作的外包团队或者外包合作者个人给予及时恰当地赞许,你会获得更为牢固和有效的外包结果。
有时候,我会对于一个阶段性工作进行一个小结和回顾,如果这个阶段的结果达到了满意的程度,或者超过了要求,可以在支付项目款的时候给予一定的奖金。奖金的数额不需要特别大,但是表达了认可以及态度,后面的合作会变得更为愉快和顺畅。