如何合理提出OA二次开发要求?
发布日期:2014-2-8 信息来源:http://www.chysoft.net

OA二次开发是依据用户的个性化需求,在OA厂商标准OA产品的基础上进行的功能调整和开发,一般是由软件厂商在自身产品的基础上进行,通过二次开发可以提升软件的适应性,更好的满足用户的需求。不同的厂商由于其产品、技术差异比较大,产品二次开发和扩展能力也不同,所耗费的周期和成本的差异也比较大,OA二次开发的要求一般由最终用户提出。

对于OA的二次开发承元软件建议要合理运用,首先不能过度放大二次开发的范围和内容,由此会额外增加大量的OA实施成本;其次最好选择擅长于二次开发的OA产品,如果产品结构不好、技术落后,由此会带来技术上的难度,影响系统的稳定性和后续的升级、维护,在这方面平台型OA是当之无愧的最佳选择对象。承元软件有以下建议:
1、避免需求不清晰或不确定的二次开发
最好是在对厂商的OA产品和功能清晰了解后,再提出二次开发的要求。OA二次开发的需求不清晰或不确定,会导致后期系统的反复修改与调整,而不断的对系统进行修改和调整,会导致系统结构的紊乱和系统的不稳定,因此需要尽量避免这种情形的发生。

2、由于OA产品通用功能缺陷和不足,需要通过二次开发进行解决,这是OA厂商软件产品的缺陷,在OA选型阶段就应该尽量避免。

3、基于修改OA核心源代码的二次开发,是一种落后的软件开发模式,毕竟绝大多数具体实施OA的技术人员水平不高,可能错误的修改了OA的核心源码,会导致原有功能的错误和系统不稳定,后续会导致被修改的部分不能直接升级,每次需要投入更多、甚至是无穷无尽的成本进行整合。
相关阅读:基于OA源代码和OA平台的二次开发

4、二次开发的需求可以分多次提出,依据需要而定,这同时对OA厂商产品的灵活性和扩展能力是一种考验。

5、如果二次开发的技术难度过高、成本大、周期长、风险大,在二次开发需求和开发成本之间进行适当的取舍。

相关阅读:什么样的OA产品方便于二次开发?

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司