Enterprise Engineering Forum

企业工程论坛
Categorized as: 需求与规划   Tagged as: ,,

系统分析要研究、区分需求在未来变化的可能和变化的规律

Author: TY,  Source: 网易社区,  Published: 1999年10月

Excerpt: 用户需求的不确定性和变化性,对诸如企业的事务性应用等定制性软件开发是重要的也是无法改变的客观事实。这就产生了一个“系统分析窘境”(或者悖论):我们永远确定不到我们要做的是什么,永远“两头不是人”。

看了诸位关于“”的讨论,很受启发,借大家的话题,说说相关的感受:

我觉得用户需求的不确定性和变化性,对诸如企业的事务性应用等定制性软件开发是重要的也是无法改变的客观事实。

承认了这个事实,就等于承认,先有确定的需求(或说“目标”、“用程序开发者的语言精确描述的用户需求)分析结果(不管怎样分析),再实现其要求这个看似天经地义的方法,是天然有缺陷的方法。

这就产生了一个“系统分析窘境”(或者悖论):我们永远确定不到我们要做的是什么,永远“两头不是人”。

我对于这个“悖论”的基本思路是:

必须在我们几乎所有的设计任务书“目标”或“基本需求”中加上一个常项:满足变化。

这或许是企业应用对开发者带来的最大挑战,但也是最大机会。

比如从操作的角度说,在用户需求的分析(或翻译——成为开发人员的表述)中,有一个重要的工作,就是——“研究、区分需求在未来变化的可能和变化的规律”,分析和预测用户的需求,区分其中的相对静止与变化、核心与延伸的部分。

例如,在一个定制产品数据库的项目中,用户不断增加的新品种,成为一个难题。甚至客户自己也提出,不企求容纳所有的产品型号。

在这个个案,系统分析(或者说,是设计者)给出了一个更加抽象的数据结构,在这个结构反映了“产品”的共性,最终在一个通用一致的操作模式中,实现了可以容纳任意型号的产品。用户的反映是意料之中的:超出其预期,完全满意。但是,开发的难度也因此增大了很多!一个稍大的项目,这种思路给“自己”带来的压力和复杂性似乎难以接受,并且,这是否有点超出自己本职的范围(用户只付了那么多钱)?

从这种需要来看,开发平台或支撑环境之类,也有很大的文章可做。现在有没有哪一个平台,可称为“为变化的需求环境而设计的开发平台”?

yuty@netease.com

企业工程论坛

http://www4.netease.com/~yuty/

※ 修改:.yuty 于 Oct 26 08:03:22 修改本文.[FROM: 202.104.160.161]

这是99-10-26, 在 club.netease 系统分析版发的一个贴,因为重视,所以留在笔记中。刚才搜索发现竟然还保存在这里(日期变成了整理时间)。反应了早期的一些想法,是实质性需求分析与研究想法的萌芽。

Copyright

  本发布物版权归原作者所有,经原作者许可在企业工程论坛(EE-Forum.org)公开发布,并允许个人及公益性机构非牟利性使用及传播。传播中需保持从标题、署名到各项内容及此声明包括链接地址等完整内容不变。引用或摘编文中内容或观点应符合公认准则。其它机构,或牟利性使用,请预先取得作者许可。保留一切未说明的权利。
  详细说明见: http://www.ee-forum.org/about/copyright ,管理者电子邮箱:admin(at)ee-forum(.)org

Cite Style

GB7714 style: TY. 系统分析要研究、区分需求在未来变化的可能和变化的规律[EB/OL]. 网易社区, http://club.163.com/viewElite.m?catalogId=29329&eliteId=29329_100ea4468a800de, 1999年10月[2017-09-27 05:51]

Chicago style: TY, "系统分析要研究、区分需求在未来变化的可能和变化的规律", 网易社区, http://club.163.com/viewElite.m?catalogId=29329&eliteId=29329_100ea4468a800de(accessed 2017-09-27 05:51)

Posted by   2010-02-02(重发)   Hits 10282   Modified 2010-02-03(Locked)
Prev Post: 
Next Post: 

Related Entries:

迈向21世纪的企业信息技术应用
供应商关系管理(SRM)

Leave a Response

You must be logged in to post a comment.