生活圈正文

软件是自己开发好还是外包开发好?

公司有很多系统有自己开发的也有软件公司开发的,各种系统各种成败。这里用实际案例来说说我们的系统的成败及原因。

系统一:第一套B2B订单系统,引进软件公司开发,项目中标价80万。

项目开始启动业务,现场开发,业务提了一堆需求,其中有很多的业务术语,第一个月天天搞文档,项目经理不懂开发,文档天天写到夜里一点,代码规范不是很好,我们提出的各种要求根本听不进去。进度太慢,业务已经火了,项目经理高血压发作,立即换了一个新的项目经理。新来的项目经理比以前的靠谱项目果然有些进度,一边干活一边骂娘,说过年后再也不来了,形式不妙我们已经准备接手。等项目概况了解后,我们公司四个开发介入把项目接手,与供应商终止合作。由于项目实际需求只完成一半,所以只付了40万,最后把法务,采购全部介入才了却了软件公司。

失败总结:

1.前期对供应商各把关不严,项目人员是从四面八方凑起来的,他们互相都不认识。

2.项目需求无限扩大,付了钱各种需求,讨论,增加了项目风险。

3.第一个项目经理不熟悉开发,纯业务出身,项目质量,进度没有感觉。

4.业务本身的复杂度较高,涉及各种系统对接,加大难度。

5.办公场地不固定,没有固定的项目场地,被赶来赶去。

系统二:公司内部技术开发,公司内部团队技术较强,业务熟悉。2个人耗时3个月开发完成,非常成功。

对比之下总结几条:

如果公司内部技术较强,需求清楚的情况下可以自己开发,往往内部团队更有责任心,他即是开发者又是运维者,所以一般较为认真。熟悉内部人员沟通方便。

如果选择外包开发,往往是一个项目,开发完成就意味着项目结束。除非外包公司非常负责,能力较强,或者你有2个牛人跟进项目里面去,规范他们的开发。否则稍有需求变化,你不想加钱的话矛盾就来了,项目风险就加大了。比较外包公司是算投入产出率的。


软件是自己开发好还是外包开发好?
相关阅读:
单创 http://science.china.com.cn/2019-11/14/content_40960051.htm

相关阅读