很多企业由于原有项目还在继续运营,但原有技术公司不想再合作或者不想再维持整个技术团队等原因,就需要找一个新的软件公司继续维护原有软件系统。但是一接触往往发现很多软件公司拒绝接手第三方的软件项目,这究竟是什么原因呢?
主要有以下几点:
第三方软件系统可能会有隐藏Bug
这个问题是最致命的,毕竟第三方开发的代码,很难一下子识别出有啥缺陷甚至留有木马后门,如果贸然接手别人的项目问题一旦发生很难处理,特别是一些重大Bug,导致甲方亏损很多费用的话,乙方由于承担维护责任可能会被要求赔偿损失;
新的软件系统往往需要花费大量时间学习
新系统由于不是自己团队开发的,使用的第三方开源库/甚至开发语言都不同,这往往需要大量的学习时间,特别有些年代久远的的系统可能使用的一些技术现在也是处于无人维护的地步,这不利于后期的继续运营使用;
代码质量/拓展性很难把控
不同软件系统由于技术人员水平不同,系统设计/数据库设计/编码水平/代码健壮性往往也差不多很大。如果接手的项目由于各种技术原因无法符合运营需求,如果需要乙方公司重构或者重新开发,那么这个成本往往只能乙方公司自己承担了;
涉及到知识产权等版权问题
这个问题就比较好理解了,贸然二开使用第三方的代码,很容易陷入知识产权纠纷里面,接手之前最好了解清楚这一块。
电话 :13794830413
邮箱 :gaokuncheng@beestooth.com版权所有
粤ICP备2021041104号-1