第1章 问题的提出
物质、能源、信息是人类可资利用的三大资源,对这三大资源依赖程度的演变,表征了社会文明的发展。当今世界,以信息技术(Information Technol0—gy,IT)为依托的知识经济已初见端倪,西方发达国家信息产业的产值已占到了国内生产总值(GDP)的一半以上,信息技术的应用已渗透到社会经济的各个方面;我国自1998年以来,信息产业的增长速度均高于同期GDP的增长速度…,信息产业已成为国民经济的支柱产业。许多发达国家和发展中国家的实践都证明了:人类社会向信息化、知识化的发展方向已不可逆转。
但在不可逆转的社会发展道路上,存在两个不容忽视的问题:一是无论在国内还是国外,信息系统项目开发成功率仍然不高,项目往往在工期、费用或功能、性能上超出人们的预期;二是即使在传统意义上成功的IT项目,也并没有取得相应的商业价值,即所谓的信息悖论。
多年来期望与结果的偏差迫使人们通过各种途径寻求消除IT应用过程难以预见的方法,这些方法主要包括:有从技术角度人手的程序设计方法学;有从工程角度人手的系统开发方法学;有从组织角度人手的企业资源计划。
这三类方法分属于三个层次,都在所属领域内起到了积极的作用。程序设计方法学试图从逻辑层面消除开发的不确定性,系统开发方法学试图从需求的稳定性、计划的规范性等方面减少开发的不确定性,企业资源计划试图通过资源合理配置、系统集成等方面使新的IT系统与企业的生产经营管理相融合。但这些方法和手段并没有从根本上改善项目实施的成效,究其原因,我们注意到:除了早期IT主要应用于自动化,而自动化的重点在于改善人工操作,其价值是清晰的、可预见的外,随着IT作用范围的扩张以及软件在信息系统中主导地位的确立,工业社会中技术游离于人类主观行为的现象已不复存在。
因为软件密集型系统是一种人们可以加以选择、人们的主观选择可以起到巨大作用的社会过程,同时,该类系统又以客观的、具体的、技术的形态体现,因此,它是一个社会一技术系统,是一个开放的复杂特殊巨系统。
展开