试论软件开发项目中风险管理

试论软件开发项目中风险管理

信息产业的发展是目前发展最快的行业之一,也是对社会影响最大的一个行业,它不但为我们创造了巨大的财富,而且从各个方面改变着我们的生活,达到一个行业,小到一项服务。我们不得不承认软件是二十一世纪最不可思议的产品。

伴随着软件开发技术的不断更新、软件数量的增多、软件复杂程度不断加大、客户对产品的要求也在不断的提高,随之而来的是软件开发项目给软件开发企业和需求企业带来的巨大风险。软件开发项目的成功与否会直接影响到公司的生存。这对软件开发企业来讲应该是更大的难题。

一、风险识别

软件项目由于其本身的创造性,注定了其风险的复杂性,在具体的风险识别过程中,我们应重点注意以下风险:

1.需求风险

主要是指需求不确定性的风险,比如:由于系统使用者对系统将要实现的目标是模糊的、笼统的,而对于具体的需求不能准确描述;而且系统受使用者的个人习惯、知识背景影响较大,在系统范围和系统性能方面也存在着很多不确定性因素;另外,由于企业在发展过程中不断进行的业务流程调整等,都会给系统带来较大的需求不确定性风险,甚至是陷于需求膨胀的状态,便系统难以满足使用者的需求,难以适应企业发展的需要。

2.管理风险

软件项目的管理本身就是一项具有风险性的工作,而数据分析项目由于是通过对其他系统的整合,来获取分析所必需的数据,其数据来源可能是多个相关系统,对项目的协调管理工作要求更高。因此,其管理风险主要表现在:工作缺乏计划性或是有计划而不能严格执行;管理工作的随意性、盲目性比较大;没有充分意识到风险管理的重要性,因而没有充分分析可能存在的风险和应该采取的风险应对策略;项目团队内部沟通不够,导致开发人员对系统设计的理解存在偏差等等。

3. 技术风险

软件技术飞速发展,各种新技术、新应用层出不穷。而数据分析项目不仅涉及到数据交换、数据仓库等技术,还需要依靠大量的数学分析模型,这就要求系统分析、设计人员要具有较好的软件技术、数学背景知识,同时还要对所分析的行业业务非常了解。因此,系统分析、设计人员的个人素质以及项目团队的整体素质将会影响到项目实施的成败。

试论软件开发项目中风险管理

信息产业的发展是目前发展最快的行业之一,也是对社会影响最大的一个行业,它不但为我们创造了巨大的财富,而且从各个方面改变着我们的生活,达到一个行业,小到一项服务。我们不得不承认软件是二十一世纪最不可思议的产品。

伴随着软件开发技术的不断更新、软件数量的增多、软件复杂程度不断加大、客户对产品的要求也在不断的提高,随之而来的是软件开发项目给软件开发企业和需求企业带来的巨大风险。软件开发项目的成功与否会直接影响到公司的生存。这对软件开发企业来讲应该是更大的难题。

一、风险识别

软件项目由于其本身的创造性,注定了其风险的复杂性,在具体的风险识别过程中,我们应重点注意以下风险:

1.需求风险

主要是指需求不确定性的风险,比如:由于系统使用者对系统将要实现的目标是模糊的、笼统的,而对于具体的需求不能准确描述;而且系统受使用者的个人习惯、知识背景影响较大,在系统范围和系统性能方面也存在着很多不确定性因素;另外,由于企业在发展过程中不断进行的业务流程调整等,都会给系统带来较大的需求不确定性风险,甚至是陷于需求膨胀的状态,便系统难以满足使用者的需求,难以适应企业发展的需要。

2.管理风险

软件项目的管理本身就是一项具有风险性的工作,而数据分析项目由于是通过对其他系统的整合,来获取分析所必需的数据,其数据来源可能是多个相关系统,对项目的协调管理工作要求更高。因此,其管理风险主要表现在:工作缺乏计划性或是有计划而不能严格执行;管理工作的随意性、盲目性比较大;没有充分意识到风险管理的重要性,因而没有充分分析可能存在的风险和应该采取的风险应对策略;项目团队内部沟通不够,导致开发人员对系统设计的理解存在偏差等等。

3. 技术风险

软件技术飞速发展,各种新技术、新应用层出不穷。而数据分析项目不仅涉及到数据交换、数据仓库等技术,还需要依靠大量的数学分析模型,这就要求系统分析、设计人员要具有较好的软件技术、数学背景知识,同时还要对所分析的行业业务非常了解。因此,系统分析、设计人员的个人素质以及项目团队的整体素质将会影响到项目实施的成败。


相关内容

  • 软件开发项目的风险分析与控制
  • 软件开发项目的风险分析与控制 一.软件开发项目的风险背景 信息产业的发展是目前发展最快的行业之一,也是对社会影响最大的一个行业,它不但为我们创造了巨大的财富,而且从各个方面改变着我们的生活,达到一个行业,小到一项服务.我们不得不承认软件是二十一世纪最不可思议的产品. 伴随着软件开发技术的不断更新.软 ...

  • 软件项目管理报告
  • 软件项目管理 课程设计 设计(论文)题目 软件项目管理的具体内容 学院名称 信息科学与技术学院 专业名称 软件工程 学生姓名 学生学号 任课教师 设计(论文)成绩 教务处 制 2015年 07月04日 目录 1. 2. 摘要...................................... ...

  • 软件开发项目管理说明
  • 软件开发项目计划书编写说明 摘要:本文主要对软件开发项目计划书的格式及主要内容的编写要点进行说明,对一些内容进行了举例说明. 关键词:项目.计划书.格式.编写说明 一.项目计划书格式 根据<GB8567-88计算机软件产品开发文件编制指南>中项目开发计划的要求,结合实际情况调整后的< ...

  • 项目管理的主要作用软件项目管理的作用软件工程
  • 项目管理的作用 目前,市场上的项目管理软件主要分为两类:一类是高端项目管理软件,主要包括P3.Artemis.OpenPlan等,这些软件的共同特点是功能强大,主要应用于大规模项目.另一类则是以Microsoft Project为代表的低端项目管理软件,它们适用于一些中小型项目.一些国内项目管理软件 ...

  • 工作计划制定软件(共2篇)
  • 篇一:附录6:软件开发项目计划编制过程 软件开发项目计划编制过程 1项目计划的要素 根据pmbok2000,项目计划可以包含如下要素: 1.1 项目范围说明 1.1.1项目意义 为了使用户和开发小组能明确对所建网站要达到的功能.双方通过不断地讨论和交互,最终形成具有建设性目标的书面条款.经过研究确认 ...

  • 企业软件工程项目管理案例解析
  • 2002年10月第16卷第5期 EastChinaEconomicManagement Vol.16,No.5 华 东 经 济 管 理 Oct.,2002 企业软件工程项目管理案例解析 李 健,汤书昆 (中国科学技术大学 商学院,安徽 合肥 230026) [摘要]本文通过分析中国航空结算中心软件工 ...

  • 项目管理工程师必备9大领域44管理过程
  • 第一章 项目管理知识体系 一.项目整体管理 1.制定项目章程 项目章程是正式授权一个项目和项目资金的文件,由项目发起人或者项目组织之外的主 办人颁发.项目章程的作用如下: (1) 正式宣布项目的存在,对项目的开始实施赋予合法地位. (2) 粗略地规定项目的范围,这也是项目范围管理后续工作的重要依据. ...

  • 软件项目考试范围(含简答答案)
  • 软件项目考试范围(含简答答案) (一) 填空题 1. 项目管理的九大知识领域:项目集成管理.项目范围管理.项目时间管理.项目成本管 理.项目质量管理.项目人力资源管理.项目沟通管理.项目风险管理.项目采购管理. 2. 项目管理的5个标准化过程组:启动过程组.计划过程组.执行过程组.控制过程组. 收尾 ...

  • 项目管理流程
  • 软件项目风险是指在整个项目周期中所涉及的成本预算.开发进度.技术难度.经济可行性.安全管理等各方面的问题,以及由这些问题而对项目所产生的影响.项目的风险与其可行性成反比,其可行性越高,风险越低.软件项目的可行性分为经济可行性.业务可行性.技术可行性.法律可行性等四个方面.而软件项目风险则分为产品规模 ...

  • 软件开发项目的风险管理
  • 软件开发项目的风险管理 作/转载者:李艺兰 发布时间:2003-4-2 浏览量:729 1月27日参加了项目管理联盟组织的'北京项目管理爱好者聚会',我被易风邀请做了一个主题演讲,其实不是什么演讲,只是结合理论谈了自己的一些想法和工作中遇到过的经验教训,更主要的目的是给大家出一个讨论和交流的主题,希 ...