企业自主开发oa系统
合理的OA系统定制开发可以更好的满足用户的需求,提升软件的适应性,相对于单纯的产品化实施OA系统定制开发的难度更大,因此在具体的系统实施过程中应合理的处理好定制开发的周期、成本和质量之间的关系,做好用户需求的管理。传统OA系统定制开发的难度主要体现在以下几个方面:
一、最终用户对OA系统定制开发的应用要求高
OA系统定制意味着很多个性化功能都需要重新开发,最终用户对软件的应用要求高,在一定程度上代表其应用的程度深、个性化需求较多,对每个功能使用得比较深入,而一般的厂商很难对软件处理的那么细致,此时需要通过二次开发进行完善。如果软件的设计和结构不适合调整,OA系统定制开发需要付出更多的时间和代价。
二、用户需求管理和控制难度大
相对于OA的产品化实施,定制开发的很多需求和功能都是需求重新开发的,由于很多用户在上OA之前没有很好的规划,不同的用户对OA有着不同的理解,以前也没有接触过OA软件,系统实施过程中频繁调整,无形中增加了很多的定制开发工作量。
这点在实施工程中比较常见,很少有软件厂商做到能够一次性满足用户所有需求,用户的需求也不是一次性提出的,这也是由管理软件的特点决定的,未能满足的需求一般只能通过后续的定制开发进行解决。由于个性化的需求功能多,OA系统定制开发的工作量大,OA系统实施的周期长。
三、OA系统定制开发对软件平台的要求高
传统的软件定制开发一般采用纯手工的编码方式,这种方式对技术人员的要求相对比较高,软件厂商需要投入更多的时间和成本,而且纯手工编码错误率高,反过来需要投入更多的时间修改和测试才能逐步的稳定系统,用户提出新的需求和升级后将重复类似的开发过程。
OA系统定制开发不同的软件厂商处理方式和效果差异很大,传统的方式一般都是通过修改核心源码的基础上实现,这点在asp和php开发的系统上体现得比较明显,过多的定制开发和修改产品代码,导致OA系统已有功能变得千疮百孔,软件现有的正常功能和稳定性都无法保障。传统OA软件平台对定制支持不好体现在以下几个方面:
1、定制开发需要在现有核心源码的基础上进行,需求非常熟悉核心源码,模块之间的耦合程度高,个性化需求的开发影响已有功能,系统的出现不稳定。
2、定制开发修改了核心源码,OA软件厂商升级时定制开发的功能不能直接升级,需要重新开发和整合,成本和代价高。
四、对技术团队的要求高
从事过软件定制开发项目的人都知道,从项目的需求、设计、开发各个阶段环环相扣,需求阶段缺少沟通或基本上都是无效的沟通,用户的需求和实现的结果差异大,系统的设计和开发被频繁推翻,OA系统开发周期无限延长;软件系统的设计是整个系统的生命和灵魂,系统设计差、缺乏灵活性和基本的扩展性,用户需求的变化和系统修改导致系统出现新的错误和不稳定、反反复复在修改和测试,系统开发周期无限延长。
五、后期系统维护的工作量大
OA系统定制开发的功能不是一次性成型的,在系统上线运行后,由于开发中存在错误和不足,在后续的使用中被陆续测试出来,需要进行修复和改进。特别是在系统上线后的一段时间内,这种维护的工作量是非常大的。其次,OA系统定制开发的功能是针对用户需求进行的,细节功能需要在实际应用不断的完善,而且很多用户只有在实际使用中才能提出细节的要求。后期的系统维护周期长、工作量大,是OA系统定制开发成本高的一个重要原因。
- 1办公管理软件开发
- 2移动办公开发平台
- 3友商栏目软件系统下载,一律放泛普软件的客户端软件系统
- 4可以开发oa软件系统的公司
- 5OA软件的收藏标签(以Tab页中门户的形式展示收藏目录)
- 6做oa系统开发的公司
- 7广播电视行业蒙语文艺节目微机OA管理系统设计思想
- 8建筑施工OA办公系统一周开发总结和下周计划
- 9Net Framework的OA办公软件系统架构跟网络的兴起
- 10OA办公系统二次开发说明
- 11学校oa系统 开发功能
- 12oa开发平台
- 13OA办公软件系统中应用的几种开发语言和技术
- 14如何开发oa办公系统
- 15oa系统软件开发
- 16国内行业OA办公系统、ERP、HR、CRM系统招聘产品设计人员
- 17OA顶部工具栏【收藏夹管理】进入收藏主界面操作
- 18能开发oa系统企业
- 19oa系统开发软件
- 20协同OA软件流程转日程新增转化设置:
- 21oa系统开发费用
- 22oa办公开发
- 23oa系统开发日志
- 24oa系统开发的总结
- 25oa软件开发学习
- 26OA流程协办人功能改进需求说明书
- 27java技术开发oa办公自动化软件系统的流程是什么
- 28办公oa系统开发
- 29智能办公软件开发
- 30oa系统是谁开发的