控制OA系统实施成本之技术因素
发布日期:2012-2-5 信息来源:http://www.chysoft.net

OA系统实施是一个系统的工程,影响系统实施的效果的因素也很多,由于技术因素导致OA系统实施成本高,甚至是项目失败的例子更是不在少数。承元软件认为OA系统技术的先进性不仅体现在功能、性能、稳定性、安全性、容易维护、二次开发和扩展性能力上,同时也和OA系统实施的成本及其难易程度也息息相关,先进技术的OA不仅能够提升软件和服务的质量,也可以很好的控制OA系统实施的周期和服务的成本。
一、 系统软件与OA系统的采购成本
采用不同技术的OA软件需要不同的系统软件,很多用户以为购买OA软件就够了,实际上OA软件需要运行在系统软件之上,不同的系统软件对硬件的要求也不一样 ,因此在进行OA软件选型前一定要弄清楚同时需要哪些系统软件,这些系统软件是需要另外采购的,控制OA系统实施的成本首先需从系统软件开始:
1、操作系统:如,windows、linux(一般开源免费)、unix。
2、数据库:如,Mysql(开源免费)、SQL Server(微软、商业付费的)、Oracle(甲骨文、商业付费的)等。
3、应用服务器:OA软件目前绝大多数基于B/S结构,需要一个应用服务器,如,IIS(微软windows自带,asp和asp.net开发的OA)、Tomcat(开源免费,Java开发的OA)、weblogic(Bea公司,Java开发的OA)、websphere(IBM,Java开发的OA)、Apache(开源免费,PHP开发的OA)等。
4、其他:IBM的Domino,基于Domino开发的OA必须的基础平台,IBM的产品价格一般比较贵,Domino也不例外。
选择合适的开发技术和系统软件,降低系统软件的投入OA用户在选型之初需要关注的技术因素,系统软件和开发技术对后续OA系统实施的开发、维护等有着紧密的联系。

二、OA技术对控制OA系统实施成本的影响
在实际应用中,还存在不少是因为OA系统实施的服务成本太高而被迫放弃的用户。由于OA产品不能满足用户需求,需要进行调整和二次开发,因为实施和服务成本问题导致需求无法实现,或存在影响OA系统正常运行的问题也无法修复,最后只能使用最简单的OA功能。
1、OA系统采用的技术导致实施成本高
一些服务成本很高的OA开发技术,如IBM的Lotus/Domino、微软的SharePoint等,这种架构的OA系统无法远程服务,而到现场服务的成本远远超过JAVA开发的OA产品,同时掌握这种技术的工程师很少,“物以稀为贵”造成了服务成本过高。这种问题是由于软件平台和技术架构导致的先天问题,一般不容易控制和解决 。

2、OA不擅长扩展,实施和服务成本高
OA软件的技术架构和系统设计,在这里可以说是得到了充分的体现,是系统的核心和灵魂。一个优秀的OA系统需拥有良好的扩展性、容易维护,因此。一个系统特别是已经正式运行的系统,软件的架构和设计的问题不仅会导致系统难以开发维护,由于系统的耦合性太强等原因,导致新的修改会使现有功能出错和不稳定。

3、后台管理功能弱,导致OA系统维护成本高
系统在后期运行过程中,由于岗位、权限,设置是业务模式等会发生变化,一些常见的变化可以通过OA系统提供的后台管理工具进行调整,但这同时也对OA产品提出了一定的要求。如果一些基本的调整都需要经过OA软件厂商处理,厂商会增加最终用户的维护费用,不仅仅维护效率低,同时也导致了维护成本的增加。因此,在OA选型的过程中,需要关注OA的后台管理功能是否强大、是否易于维护。

由于以上种种原因导致OA系统实施和服务成本太高,一方面OA使用单位无法接受,只能放弃重要功能的实现,影响OA的实施效果;另一方面由于实现用户需要的功能所需的周期也比较长,也不能达到指定的效果,影响OA的正常使用、维护和服务,这种情况也在失败的OA案例中是最多的。

企业在OA系统实施时,不是投入的资金越多、消耗的成本越大效果就越好,OA系统实施必要的投入是必须的,但由于不合理的因素特别是技术因素导致OA系统实施的成本高、质量低需要尽量避免。因此在OA系统选型之初就要合理的关注OA技术,选择一个成熟、稳定、技术先进、容易使用、易于维护、擅长扩展和二次开发的OA产品,为日后OA系统顺利的实施、降低成本、缩短项目实施周期和保障服务质量做好准备。

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