于技术细节是用户的一致要求,ERP 有效的变革,这不仅能解决今天的问 中就是忽略了这一重要方面;平台开发软件应运而生。 题,也能为明天更复杂的应用清理障 碍。具体来讲,要做好以下四件事情: 进行数据库的优化 基础编码的优化 文中谈到“程序代码中存在Bug, 包括编码规范也存在太多冗余的问题. 调整对平台软件的依赖 我们常常谈到,世界上没有万能的 完整的数据库性能优化周期可以分 造成系统访问循环增多”,这是平台软 药能够包治百病,在实施ERP这类高 为两个阶段,一是设计与开发阶段,主 件的副作用之一,需要与实施商进行密 级应用时,对于性能等一些基础性的 要负责对数据库逻辑和物理结构的优 切合作,在底层编码的层次进行改善; 工作更应加倍关注,古人常说:“千里 化设计,使其在满足具体业务需求的 之堤,溃于蚁穴”,就是这个道理。平 前提下,系统性能达到最佳,同时系统 进行网络设备的更新和优化 软件设计得再好,性能问题不解决 台软件虽然有这样或那样的好处,但 开销最小;二是数据库的运行阶段,其 好也是失败的,正如一个设计极佳、内 终究不是万能的,如果对于平台软件 优化手段以数据库级、操作系统级、网 容丰富的网站,但如果像蜗牛一样慢, 过于依赖,就会犯很低级的错误,就像 络级为主。案例中的张承一样。 有人会愿意访问吗?这需要张承说服 比较生命周期的调优成本与调优收 董事长给予大力支持,毕竟想要马跑 其实,案例中谈到的窘境总结起来 益曲线,可以看出,性能调优的成本随 得快就要给马多吃草啊。 就是二点:一、在ERP实施的过程中 软件生命周期进程而增加,而调优收 忽略了对于数据库性能的优化工作; 要进一步地升级。 益却随软件生命周期进程而减少。因 进行详细的lT规划 针对未来的应用,进行详细的IT规 二、与ERP相适应的网络硬件平台需 此,数据库上线之前的早期测试和调 划,尤其是性能方面要给予充分的考 优工作不仅是日后数据库健康运维的 虑,要有前瞻性,性能优化的工作不能 相信通过以上几个步骤,张承的工 张承要做的事很简单,抛弃对于平 基础,同时也可以有效避免那些应用 仅着眼于现在,还要面向未来。 台软件的依赖,扎扎实实地做好基础 后期不必要或需要付出高昂代价的优 工作,针对性能问题进行规划和切实 化操作。实际上张承在ERP实施过程 作会有很大的改善。圃 “不预则废" 显然,张承在系统开发和初 期运行阶段,隐瞒了四大隐患导 致目前的困境 1、在系统规划 时,缺乏应有的预设和应急处理 方案,违反了管理中必须规避的 系统做评估分析 张承应该做的是迅速制订出补救方案并付诸实施。具体来说,应做 好以下几方面工作:1、聘请一些大的有实力的软件公司对公司现有信 大忌。2、在系统开发中,压力测 试强度不足,以至于在系统功能 全部应用时,出现Bug和紊乱。3、 在系统开发完成后,缺乏应有的 试运行期,对系统的实际性能没 息系统做评估分析,尽快确定系统出现问题的最终原因;2、和系统平台 开发单位紧密配合,尽快制订有针对性的、可操作性强的补救方案,报 请公司高层,迅速组织力量实施;3、组织公司IT人员,全面介入系统改 有实践认知,以至于在系统故障 时缺乏有效的应对措施。4、对系 统开发商的约束太过宽泛,对系 统应有的功能边界还没有理性说 明,就开始运行,以至于张承等 对系统性能没有一个真正全面深 刻的认识。 造工作(包括系统测试工作),全程跟进,全面优化企业业务流程,为系统 改造做好前期调研工作;4、对公司现有网络进行系统升级工作,提高网 络带宽和安全性;5、加强IT知识及系统平台上线前的培训工作,提高 系统操作员业务水平,制定相关运维管理制度,规范企业的信息化管理。 吉林吉恩镍业股份有限公司周军利 安徽省经济信息中心沈尔唯 32中国计算机用户 2009年6月23日