监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
北京OA快博

当前位置:工程项目OA系统 > 泛普各地 > 北京OA系统 > 北京OA快博

OA系统二次开发的需求如何取舍?

申请免费试用、咨询电话:400-8352-114

关于OA系统二次开发,稍懂一些开发或技术的人在系统选型时都会作为一个考虑因素,我们讲的OA定制开发就是属于这个范围,作为OA软件厂商和最终用户应该如何正确面对二次开发呢?
一、为什么会存在OA系统的二次开发?
    要正确面对二次开发,首先就需要理解为什么会存在二次开发,主要是由以下几个方面导致的:
1、由管理软件的特点决定,管理软件需要解决用户的需求,而用户的需求因不同的行业、企业的管理模式、企业不同的发展阶段等不同而不同,标准功能很难做到满足所有客户的需求,那种单纯的认为二次开发是由于OA系统标准功能不成熟和不完善是极其错误的。
2、用户的个性化需求高、应用深入
    对于应用要求不高的用户我们一般建议使用标准功能,而某些个性化功能不适合产品标准化,通过二次开发进行解决是最佳选择。所以部分OA厂商只对通用功能进行开发和升级,在某种程度上讲是不做二次开发。
3、通用功能缺乏,需要重新开发,严格意义上讲这是产品的升级范围,是OA产品的成熟度不够。
4、OA系统和其他系统之间的集成、整合、数据的交换,只能通过二次开发解决。
    成功的二次开发带来的是软件适应性的提升、用户的高满意度。
 
二、OA系统二次开发的需求如何取舍?
    既不能夸大二次开发的难度和风险,遏制用户合理的需求,也不能无限的放大二次开发的范围增加风险和成本,二次开发可以更好的满足用户的需求,提升软件的适应性,但在具体的实施过程中,应合理的处理好二次开发周期、成本、质量之间的关系。如果二次开发的工作量大和技术难度大,则成本会大大增加,系统开发实施的周期也会比较长,因此OA软件厂商和最终用户之间就二次开发问题最好能够达成一致意见,软件厂商就基于现有产品的架构和设计,结合二次开发需求准确评估二次开发的难度、周期和成本。
    在正确理解二次开发需求的前提下,降低技术难度,使用最少的时间和成本,确保高质量的功能实现。
 
三、二次开发可能会影响已有功能的稳定,影响系统升级
    不同软件厂商的产品技术路线、架构和设计不同,情况也有所不同,但有一点是可以肯定的,如果是基于核心源码修改的二次开发,对标准功能肯定会有影响,后续的升级就需要重新整合和重新开发,这点最终用户需正确评估。基于平台架构的平台型OA系统的二次开发不是针对核心源码的修改,基于平台的定制和接口的扩展开发,很好的解决了个性化二次开发和通用标准产品升级的矛盾。
 
四、OA系统二次开发由谁来进行
    目前很多OA提供了表单、工作流等定制工具,一般的功能修改和调整可以基于该模式实现,节省时间和成本,如果是复杂或基于该模式不能够解决,则需要进行二次开发。
    系统如果提供成熟的接口,二次开发可以不用软件厂商来处理;如果是基于核心源码的开发需要提供源码和技术指导,这种方式比较麻烦,修改源码后的代价实在是太大,导致系统出现新不稳定,不能直接接受标准产品的升级。
    一般来讲二次开发是需要额外进行编码开发的,这方面平台型OA有着比较明显的优势。以北京泛普OA办公软件为例,使用定制代替直接的手工代码二次开发,在平台提供的接口基础上进行开发,大大降低二次开发的技术难度,节省时间和成本,提升软件的质量和适应性。
 
五、OA系统二次开发的周期和费用如何计算
    由二次开发的功能多少(主要),现有标准功能的满足程度,二次开发的技术难度和开发模式等综合因素决定的
发布:2006-05-06 00:18    编辑:泛普软件 · admin    [打印此页]    [关闭]
相关文章:
北京OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普北京OA快博其他应用

北京OA软件 北京OA新闻动态 北京OA信息化 北京OA快博 北京OA行业资讯 北京软件开发公司 北京门禁系统 北京物业管理软件 北京仓库管理软件 北京餐饮管理软件 北京网站建设公司