能的想法,就要求对以前提出的需求进行改动,应用软件的程序、界面以及相关文档需要经常修改。用户变更,软件修改,而且在修改过程中又可能产生新的问题,这些问题很可能经过相当长的时间后才会被发现,最后导致软件开发失败。
1.3.2 软件成本日益增长
20世纪50年代,软件成本在整个计算机系统成本中所占的比例为10%-20%。但随着软件产业的发展,软件成本日益增长。相反,计算机硬件随着技术的进步、生产规模的扩大,其价格却不断下降。这样一来,软件成本所占的比例越来越大。到20世纪60年代中期,软件成本所占的比例增长到50%,90年代达到85%左右。
1.3.3 开发进度难以控制
由于软件是逻辑、智力产品,软件的开发需建立庞大的逻辑体系,这是与其他产品的生产不一样的。例如:工厂里要生产某种硬件设备,在时间紧的情况下可以要工人加班或者实行“三班倒”,而这些方法都不能用在软件开发上。因为软件系统的结构很复杂,各部分附加联系极大,盲目增加软件开发人员并不能成比例地提高软件开发能力。相反,随着人员数量的增加,人员的组织协调、通信、培训和管理等方面的问题将更为严重。历史上有关软件开发在耗费了大量的人力和财力之后,由于离预定目标相差甚远不得不宣布失败的例子,举不胜举。
1.3.4 软件质量差
软件项目即使能按预定日期完成,质量却不尽人意,程序的一些微小错误可以造成智能建筑工程项目灾难性的后果。在“软件作坊”里,由于缺乏工程化思想的指导,程序员几乎总是习惯性地以自己的想法去代替用户对软件的需求,软件设计带有随意性,这是造成工程项目不能今人满意的重要因素。
1.3.5 软件维护困难
正式投入使用的软件,总是存在着一定数量的错误,在不同的运行条件下,软件就会出现故障,因此需要维护。但是,由于软件开发过程随意性很大,没有完整的真实反映系统状况的记录文档,给软件维护造成了巨大的困难。特别是在软件使用过程中,原来的开发人员可能因各种原因已经离开原来的开发组织,使得软件几乎不可维护。对一个复杂的逻辑过程,哪怕做一项微小的改动,都可能引入潜在的错误,常常会发生“纠正一个错误带来更多新错误”的问题。
1.4 项目管理风险
项目管理风险包括智能建筑工程项目过程管理的方方面面,如项目计划的时间、资源分配(包括人员、设备)、项目质量管理、项目管理技术(流程、规范、工具等)的采用以及外包商的管理等,因项目计划不周、制度缺乏、经营不善、技术落后、用人不当、沟通不畅、楼盘滞销等项目管理混乱而造成的风险。
1.5 项目组织风险
组织风险中的一个重要来源就是项目决策时所确定的项目范围、时间与费用三个要素之间的矛盾。三要素的关系是相互依存,相互制约的,不合理的匹配必然导致项目执行的困难,从而产生风险。智能建筑工程项目资源不足或资源冲突方面的风险同样不容忽视,如人员到岗时间、人员知识与技能不足等。组织中的团队精神和文化氛围同样会导致一些风险的产生,如团队协同合作和人员激励不当导致内部不团结、人员离职等。
1.6 外部环境风险
智能建筑工程项目外部环境风险主要是指其政治、经济环境的变化,包括政治风险、法律风险、经济风险、社会风险,以及与项目相关的规章或标准的变化;组织中雇佣关系的变化,如公司并购、自然灾害,外围主体(政府部门、相关单位)等产生的风险。这类风险因项目性质的不同而对其影响的程度也不一样。
1.7 风险按其影响结果分类
全面风险管理有时要求按风险对目标的影响来进行风险因素分析,它体现的是风险作用的结果,包括以下几个方面的风险:&nbs