OA二次开发认识的误区
发布日期:2012-8-25 信息来源:http://www.chysoft.net

OA二次开发就是在现有OA的基础上进行的开发,有信息化化经验的用户深刻体会到,OA二次开发在很多情况下不是在选型之处就出现的,更多的是系统深入应用对OA有着更高的要求,或是用户的业务模式和管理模式发生了变化。一般的用户对OA二次开发存在以下的一些认识误区:
误区1:对OA系统升级和OA二次开发的理解错误
厂商OA系统升级是针对通用功能的升级,用户的个性化需求只能通过OA的定制开发实现的。如果用户需要的某个功能是个性化的,需要在较短的时间内实现,二次开发显然比软件升级更加适合;如果您需要的功能现有版本中没有,厂商新的版本正在研发此功能,或是安全性、性能等方面需要加强、基础功能需要完善,选择产品升级是最好的选择。
OA系统升级是通用的、基础及核心功能的升级与完善,OA二次开发是对用户个性化需求的满足,二者有着紧密联系但存在着本质上的区别。二次开发一般是需求软件厂商重新投入人力和物力进行开发的,而一般的厂商在用户购买产品时就包含了一定时期的系统升级服务。

误区2:遏制用户OA的二次开发需求
OA二次开发可以更好的满足用户的需求,提升软件的适应性,遏制OA二次开发就是抑制用户的需求。在很多情况下用户的需求都是必须,特别是原有功能不能满足新的需求,此时OA软件需要能做适应性的调整。
这种情况一般是软件厂商的二次开发成本过高,或其软件扩展性差无法提供有效的OA二次开发服务。遏制用户合理和正常的新需求,势必导致用户满意度的降低和影响OA的使用效果,甚至导致OA系统被束之高阁。

误区3、放大OA二次开发的范围
既不能夸大二次开发的难度和风险,遏制用户合理的需求,也不能无限的放大二次开发的范围增加风险和成本,二次开发可以更好的满足用户的需求,提升软件的适应性,但在具体的实施过程中,应合理的处理好二次开发周期、成本、质量之间的关系。过度的放大OA二次开发的范围,会增加二次开发的工作量大和技术难度大,系统实施的成本会大大增加,系统开发实施的周期也会比较长,因此OA软件厂商和最终用户之间就二次开发问题最好能够达成一致意见,软件厂商就基于现有产品的架构和设计,结合二次开发需求准确评估二次开发的难度、周期和成本。
在正确理解二次开发需求的前提下,降低技术难度,使用最少的时间和成本,确保高质量的功能实现。

误区4:其他软件厂商可以进行OA二次开发
OA二次开发一般都由有原厂商提供服务的,由于不同厂商软件产品采用的开发技术和技术架构不一样,对技术细节也无法深入了解。即使是在提供源代码的基础上,其他软件厂商如果需要进行二次开发的难度也比较大,所耗费的成本代价也比较高,在实际操作中成功率比较低。

OA二次开发是产品化的OA不能满足用户需求的情况下发生的,很多情况下是用户在OA深入应用的基础上对其有着更高的要求,或者是用户单位的业务模式或管理模式发生了变化;也有可能是用户在OA的基础上增加OA之外的周边需求,如:增加业务系统,和其他系统之间的接口开发等。不管怎样,正确的处理好OA二次开发可以提升软件的适应性,更好的满足了用户的需求,确保OA办公系统深入和长久的应用。

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