注重不确定性对信息系统建设的影响  

●吴飞


在完成了初期的数据整理和统计工作后,现有的企业信息化项目大都推进到与企业管 理过程密切相关的程度,如ERP、CRM等。由于牵涉到复杂的人文管理因素,所以信息 化建设的复杂性和难度都比较高。而如何应对这个问题成了影响企业信息化建设成败的关 键因素之一。

传统的方法是通过全面、深入的分析,挖掘出管理活动中的特点,从而建立起科学的 量化指标,使得企业管理活动能够被完整地纳入数量化、形式化的软件实现中。通过近期 的正反例子来看,这样的方法存在严重的缺陷。因为随着企业信息化建设的深入,其复杂 程度会越来越高,相应地各种需求的明示难度会越来越高,甚至变成不可能实现的任务。 而且无论是开发者,还是将来的系统使用者,都不可能完整地预计企业未来的管理环境和 因素,甚至大部分预判都是不准确的;因此对于这种带有大量臆测的"天才"式工作方法的 效果是难于预知的。

令人担忧的是,当前国内许多企业的信息化项目正在重复着老路,他们往往花费大量 的精力对企业每一个微观管理流程进行定义、描述和细化,力求建立一套企业各阶层管理 人员都满意的量化参数,全力追求最终的信息化软件实现与初始需求的一致性,甚至机械 地与国外软件需求进行一一匹配,很少考虑项目开发过程中需求的变更和管理过程的不确 定性。实际上,企业管理活动通常包括许多不确定性。例如对于同一个具体事务,在不同 的处理层次,由于人员所掌握的因素不一样,其决策结果不尽相同。即随着决策层次上升, 需要关注的决策面越来越宽,其决策活动的不确定性将表现得越来越强烈。而目前信息项 目需求模型,都是采用"树状"结构来指示企业信息的流动,但现实的企业管理活动本身是 相互关联和相互作用的,"树状"模型结构是对"网状"管理活动的简化和抽象。国内绝大多 数软件开发人员和管理人员都没有注意到这个问题,从而忽视了量化参数的幅度和数目都 会发生变化这一问题。

由于这些不确定性因素的作用,再加上开发人员过分重视对企业管理活动的具体需求 的预测、分析,既没有考虑在"适应性"原则下采用"迭代和增量"的软件开发方法,也没有 在软件实现技术上寻找各种缓解不确定性影响的技术措施。伴随着系统的使用,企业各个 层次的不满情绪必然日益严重,导致大型企业信息化项目的不成功率居高不下。

针对这个问题,国际上比较成功的方法是采用一些新的软件开发和实现方法,通过强 调对不确定性问题的"适应性"来提高项目的成功率。其大致步骤分成三个层次:

第一个层次是从项目设计阶段和开发实施过程入手,确立许多不确定性是客观存在且 不可预期的观点。软件开发只能通过不断的重复迭代来满足用户旧有的需求,发现用户变 更的需求,并且对项目初始的需求不断修正。

第二个层次是从具体的技术措施入手。在软件功能的实现上,强调增加带有"适应性" 特点的技术手段,如反馈机制、监控机制,以及良好的人机交互能力等。

第三个层次是位于企业的管理机制内。通过实施商业业务重组(BPR)工作,对旧有 管理活动的流程、管理者职能和角色进行相应的重整。

总之,企业信息化项目的不确定性是客观存在的,重视其产生的影响和作用对提高项 目成功率有非常现实的意义,视而不见和一厢情愿的态度都不可取,采用"适应性"的软件 开发方法是应对不确定性问题的关键。

(作者为广发证券博士后工作站博士)



聚集华东联系方式:010-68096699-812  内容查询:(021)64325403/4/5/6/7  (021)64326845
【关于我们】 【广告服务】 【投稿指南】 【联系方式】 【法律声明】
       Copyright(C) ccw.com.cn,All rights reserved

       中国计算机世界出版服务公司版权所有