怎样看待电力信息化建设过程中普遍缺乏的软件工程管理( 二 )



1、 定制开发
在ERP系统的适配过程中,适度的定制开发是必要的。但一些项目型软件开发公司,往往以一款功能较简易的软件,或以与建筑业实际需求相去甚远的制造业管理软件为雏形替建筑企业进行全盘定制开发。最终结果往往是:软件基本内容齐全,与实际管理不吻合也并不适用,实际使用极其憋脚,往往只能弃之不用。
失败率:100%
原因:大型管理软件系统不适合项目型的定制开发。因为这种系统技术复杂、研制周期长、投入大,其中有很多关键技术点需要制定专项的技术课题去攻关解决。而项目型定制开发注定只是为了完成开发项目,根本无法做到通盘、长远和深层次的考虑,更无法站在建设行业管理的高端位置去了解、研究以及优化企业的需求。因此,定制开发的产品从基因上就决定了它必然难以适应企业的实际需要。
分析:根源在于软件选型时认识不足。不了解管理软件的特性,误以为定制开发既经济又是依据自己需求量身定制的。实际上企业信息化建设不是简单的选择一套软件产品问题,而是以软件产品为载体,实质是去选择企业的管理方式与管理模式的问题。ERP软件的真正价值不仅在其本身,更在于蕴涵其中的管理思想与理念。定制开发方式即使不考虑定过程各种风险,其最佳结果也只能是按照现有的管理模式,照葫芦画了个瓢而已,结果必然违背信息化建设的初衷——提升企业的管理。
实例:建筑行业中有不少企业都是采用软件定制开发的模式,由于被软件商大包大揽的承诺忽悠,定制开发结局基本都是:甲方需求不停在变,乙方不断要求增加开发费用。资金投入深不见底,而软件成功希望渺渺茫茫,最终只有被迫放弃;或仅作为一个面子工程,弃而不用,成为一堆电子垃圾。一般软件商面对失败的推脱之辞是:用户的需求总在不停的变动,才导致工期不断的延续,项目无法完成。(注:定制开发一般只适合:功能、业务逻辑单一的小软件;或是那种投资巨大,一个项目就能成就一家软件开发公司长期生存项目)。

2、 操作复杂
ERP软件功能基本能满足企业管理需求,但由于软件功能过于复杂,操作麻烦,往往受到基层人员强力抵触;从而导致培训难度大,推广阻力大的现象。
失败率:100%。
原因:这种现象在建设行业内非常普遍。主要原因是其所谓的大型系统都是由各个子系统拼凑而成,其中的数据要么孤立,要么其数据关联性仅仅依靠增加各种接口功能。另一种是为了适合管理需求,增加很多二次开发的内容,而这种补充功能在系统框架内往往没有做完整性的系统分析和设计,仅仅是补丁功能。而这些补丁功能又增加软件操作的复杂度,随着软件升级、补丁程序越多,导致系统越来越难使用。
分析:根源属于系统分析问题。即需求收集不够全面,业务分析、系统分析存在偏差或欠缺,从而致使系统结构设计存在缺陷。表现在模块间数据孤立,业务数据重复录入现象普遍,所以软件易用性很差。
实例:行业内一些项目管理类软件的功能内容非常庞大,完成任一项工作都需要经过若干个步骤,操作复杂,非专业人员难以应用。而在建筑行业,项目现场的施工管理人员的工作重点是加快施工进度,若软件的应用不能减轻日常工作量,不能提高工作效率,则这类软件就必然不可能长期应用。

3、 运行缓慢
某些建筑行业的ERP系统在积累一定的数据量后,系统速度开始锐减,打开界面、查询数据、读存数据速度十分缓慢,致使系统难以操作,工作效率大大折扣,心累至极。
失败率:100%
原因:此类ERP系统一般是在高速的局域网内开发调试,演示模拟。此时用户数不多,数据量不大,效果堪称完美。但实际应用环境有众多的用户、庞大的业务数据,往往仅具备低速的外部互联网络,有时还不很稳定。所以导致系统运行缓慢,工作效率锐减。
分析:失败根源属于系统技术架构问题。即前端操作平台与后端数据库在数据存储、交换机制方面存在重大缺陷。随着数据存储量、数据存储频率及并发用户数的增大,ERP系统速度会越来越慢直至崩溃。


推荐阅读