深蓝海域KMPRO

企业信息系统升级方法探讨(AMT研究院 顾文)

2004-11-26 10:39

在计算机广泛普及的今天,信息系统已成为企业运作不可或缺的基础设施。然而,随着信息技术的不断发展,加之本身业务的调整,企业现有的信息系统无法继续满足需求,为了更好地支持业务运转,迫切需要升级和改造原有系统。

一般而言,信息系统升级可以有两种模式,即激进式和渐进式。

所谓激进式升级,顾名思义就是彻底推翻老系统,重新开发一套符合目前或将来发展需要的系统。某些企业很早便已开发了信息系统,当初,这样一套系统可能相当完善,从技术角度而言,也非常先进,但是在信息技术日新月异的今天,它已辉煌不再,甚至略显落后。也许它的操作系统是古老的DOS,也许它使用的还不是数据库而是文件系统,所有硬件和软件在今天看来都已无法继续使用,在这种情况下,企业只能采取激进式的升级方式,摒弃原有系统,重新采购硬件设备,并设计新的软件系统。

从软件角度而言,激进式升级可以有多种实现方式,如:购买成熟的系统、自主开发与外包相结合、购买与二次开发相结合等。这三种方式各有利弊,购买成熟系统在软件选型阶段投入较高,需要进行大量的调研和分析,但由于软件已产品化,实施阶段所需的时间相对较短。自主开发与外包相结合是一种较为流行且收效甚好的方式,企业信息部作为企业与软件公司的桥梁,不仅能做到及时而有效的沟通,同时企业的积极参与将使系统的实施与运作更为顺利,但是合作方的选择也需要企业花费大量的人力和物力。购买与二次开发相结合也是一种可行的方式,它使软件产品更适应企业自身业务发展的需要,然而这一种方式要求企业自身的研发能力较强,能完成从系统分析、系统设计、开发到实施和维护的整个过程。

与激进式的彻底推翻所不同,渐进式升级强调“整体保留、局部调整、分步实施”,以新老系统平稳过渡、自然衔接为出发点。更多情况下,企业的信息系统并非完全没有可用之处,如何充分发挥老系统的最大价值,同时通过局部升级实现系统与业务相协调,这是在系统升级的时候必须考虑的问题。渐进式升级中最值得关注、也是最难处理的是新系统与遗留系统的整合,其中涉及数据的接口、功能和流程的衔接。开发人员在规划新系统之前,要仔细分析原系统的架构、数据结构、功能模块和运作流程,一方面,决定保留哪些模块,升级哪些模块,另一方面,考虑如何实现新老系统的数据共享和功能整合。如果原系统已使用了关系数据库,同时数据结构也相对合理,建议新系统仍沿用老系统的数据模型,反之,可考虑采用中间件等技术实现数据的交互。在功能扩展方面,要通过系统间接口确保新老系统的无缝拼接,避免因系统升级而形成“信息孤岛”。

此外,在渐进式升级中,对于硬件的升级也要做详细分析。任何信息系统的实施都不提倡使用最好的硬件,而强调“适合”,只要能满足应用的需求即可。在升级系统硬件时也同样如此,如果现有系统的硬件设备能满足新功能模块的需求,就没有必要将其全部更新。只有当现有设备无法达到系统配置的最低要求,才考虑更换设备。当然,硬件的选型仍应遵从“适合”的原则,以高性价比为目标,切不可一味追求“最好”。

激进式与渐进式是企业信息系统升级的两种不同策略,具体采用何种方式取决于原有系统对业务的满足情况和系统本身的可利用程度。任何一种策略都不可能尽善尽美,比较而言,激进式升级无论在硬件还是软件的投入上都是一笔不小的开支,同时整个开发周期也相对较长。而渐进式升级由于充分利用了遗留系统,因此投入较小,实施周期较短,但要求开发人员充分了解现有系统,并能很好地实现系统整合。无论采取何种升级方式,都要求有较为详细的中长期规划,描述新系统的愿景,并具体说明每个阶段的任务,以保证整个升级过程的可控性,防止因人员调整或管理层变动而造成系统升级中途受阻。

企业信息系统的升级需要综合考虑各方面因素,其中最主要的是硬件和软件这两个方面,其中硬件设施的升级包含网络平台的规划和硬件平台的搭建,软件升级主要是信息系统架构设计、数据库系统更新和数据的迁移等。除了这些技术上的升级外,相关的非技术因素也必须相当重视,如企业业务流程的变革、员工的接受程度等。企业业务流程的变化产生了系统升级的需求,如同新系统开发一样,系统升级也是对企业业务和流程的一次再设计,它强调对流程的优化和持续改进,而非简单模拟现有流程,因此,企业应充分利用系统升级这一契机,调整不合理流程,保证升级后的系统具有可持续性,能满足企业未来的发展要求,避免频繁升级系统。员工的接受程度也是必须格外注意的问题。员工的抵触是系统升级中最大的阻力,新系统的实施意味着改变已有习惯,重新接受培训,这需要员工投入大量的时间和精力去学习并适应,抵触情绪不可避免而且完全可以理解。作为企业的管理层,要通过各种宣传手段,使员工理解系统升级的必要性和它所带来的收益,并以一定的激励机制,鼓励员工使用新系统,提高员工的积极性和主动性,弱化其抵触情绪,从而保证系统升级的成功实施。

信息系统升级是任何企业在发展过程中所必需面临的问题,它是一项系统工程,需要综合考虑硬件、软件、人员、业务流程和战略目标等因素,通过统筹规划,保证这些因素协调发展,最终实现既定目标。

相关推荐