当前的位置:首页 > 用户基于源码维护OA的可行性有多大?
 
用户基于源码维护OA的可行性有多大?
更新日期:2021-8-27 信息来源:https://www.chysoft.net
维护oa是oa系统日常正常和稳定运行的基本保障,OA能否深入结合单位的具体要求,软件的适用性更好,能否持续和稳定的使用,OA维护的重要性不言而喻。而oa的可维护性和维护的难度程度,直接同oa产品的技术和积累息息相关,一款成熟和先进的OA软件会让oa维护更简单方便,良好的扩展性让二次开发更加容易。
日常维护需要掌握oa系统的基本功能使用、oa后台的管理和维护等,而对于新增需求和功能的完善,一些用户在在维护oa时想到基于源码进行维护,那么最终用户基于源码维护OA的可行性有多大呢?

日常维护无需源码,基于源码的二次开发弊端多
维护OA我们可以分为日常维护和开发维护,日常维护OA一般可以通过OA软件的后台管理实现,而开发维护则需要懂代码的技术人员来胜任。一些用户针对开发维护,想到的是需要OA厂商提供源代码来自己维护,实际上提供源码的维护OA的可行性非常低,也是一种非常落后、高成本的开发维护模式。

最终用户如果持续有新的要求,可能会涉及到OA功能的完善和二次开发,如果用户单位没有自己的技术人员,一般只能是由OA厂商负责完成。在实际应用中,除非IT部门和技术人员有其他的系统在同时开发和维护,专门为OA配备技术人员一般不可取,成本太高,不如直接交给厂商开发维护,更重要的是基于源码的二次开发存在以下问题:
1、对技术人员的要求也比较高,需要花大量的时间分析和研究现有OA软件;
2、直接修改源代码的二次开发,会导致已有功能出现错误,影响系统的稳定;
3、直接修改了产品的代码,无法直接享受原OA厂商新的版本升级;

基于源码维护OA的技术难度大,代价高
实际上在中小企业OA维护的案例中,提供源码维护OA的可行性非常少,开放源码也成了一些技术落后的OA在售前阶段提升其竞争力的一种手段,对最终用户而言,以为拥有OA厂商部分源码就非常保险的想法是非常可笑的。OA管理软件想在一个单位取得成功的应用,用户单位更多的是承担需求的管理,与厂商保持的良好的协作与配合,以及组织内部人员对OA的使用,而不是弄几个技术人员去“研究OA技术”,这种本末倒置的处理方式必然会给OA信息化带来系列问题。

一般只有大型企业才拥有IT部门和非常专业的技术人员,技术人员需要有过硬的技术功底和相对全面的开发经验,需要非常熟悉OA系统的设计和代码,这对于绝大多数中小企业来说,很难、代价高,也没有必要。如果修改了OA相关模块的代码,后续就可能就无法享受OA厂商的版本升级,这种损失非常大。对于中小企业而言,不仅是技术人员成本高的问题,人员和开发的管理更是一件很麻烦的事情,再开发的代码在技术人员离职后,无法继续维护存在更大的风险。

对中小企业而言,拥有OA源码的价值很小
相对而言,有实力的OA厂商和优秀的OA产品是不会开放源代码的,对于中小企业用户单位而言,整体熟悉一款OA系统的技术并非一件容易的事情,很多厂商的OA代理商都无法完全胜任。难度稍大些的个性化需求维护与开发交给厂商处理,成本低、效率高,尤其是质量更有保障,所有免费OA后续主要是靠这种维护服务收费的(免费OA与付费OA此时“殊途同归”了,是延迟付费的OA)。

如果希望另外一家软件公司,在原有提供源码的OA基础上进行二次开发,可能性也非常小,开发的成本非常高,高过对系统的替换和数据迁移;如果最终用户想自己拥有技术人员自行维护,那么技术人员人工成本的费用将远远高过OA的价格,如果技术人员离职后续的维护又成了新的问题。实际上开放源码的OA其价值、技术含量都非常低,有些甚至是盗版的,真正有实力的OA软件公司一般是不会轻易开放源代码的。
    
相关阅读:oa实施成功的几个必备条件
粤ICP备11095012号-1
Copyright 2005-2021 深圳市承元软件技术有限公司