软件项目风险管理

信息时代的个性化与顾客关系管理下的品牌分析

软件项目风险管理

[摘要] 随着我国互联网产业的迅速崛起和发展,以及互联网已成为我们生活中必不可少的一部分,各行业都将目光投向了互联网。从衣食住行,到休闲娱乐、银行金融产业,几乎每个行业都在努力将自家产业搬到互联网这样一个大平台上。在这样的环境下,大小互联网软件公司都在埋头开发,很多大的传统公司也组建自己的软件部门。然而大量软件产品设计开发的质量参差不齐,管理机制模糊不清,导致很多软件从上线开始就没有实际用户,更多的是半途夭折。本文着眼软件项目设计开发过程中的风险管理,介绍风险的成因、风险管理的特点,探讨各阶段风险的识别和应对方法,力求提高人们对软件项目管理中风险管理的认识,意识到风险管理在项目管理中的决定性作用。

[关键字] 软件项目管理 风险管理 项目风险 风险控制

Software project risk management

[Abstract] With the rapid development of Internet industry in China, and the Internet has become an indispensable part of our life, every industry come to look to the Internet. From the basic necessities of life like food and clothing, to the leisure entertainment, banking and finance industry, almost every industry is trying to own such a huge platform industry moved to the Internet. In such an environment, whether famous or small Internet software companies are in their software development, many large traditional companies also formed their own software division. However, a large number of software product design and development of variable quality, management mechanism is ambiguous, lead to a lot of software product which has no real users when it become a product, is more of coming to a premature end. This paper focus on the software project risk management in the process of design and development, introduce the characteristics of the cause of risk, risk management, discusses the stages of risk identification and response method, makes every effort to enhance people awareness of risk management in software project management, realize the decisive role of risk management in project management.

[Key word] software project management risk management Project risk Risk control

目 录

引 言 ············································································································· 1

一、软件项目风险管理概念 ·················································································· 2

二、软件项目风险管理的工作流程及各阶段工作方法················································· 3

2.1、应对风险的策略 ···················································································· 3

2.2、风险管理工作流程 ················································································· 4

2.3、风险管理各阶段的工作方法 ····································································· 5

三、常见软件项目风险管理模型 ············································································ 6

3.1、Boehm 模型 ··························································································· 7

3.2、CMU/SEI模型 ························································································ 7

3.3、MSF 风险管理模型 ·················································································· 8

四、软件项目风险分析及风险控制方法 ··································································· 8

4. 1、需求风险 ····························································································· 8

4.2、人员组织、配置风险 ·············································································· 9

4.3、经济风险 ····························································································· 9

4.4、项目进度及时间风险 ············································································ 10

4.5、技术风险 ··························································································· 10

4.6、产品质量风险 ····················································································· 11

4.7、市场风险 ··························································································· 12 结 论 ··········································································································· 13 致谢语 ··········································································································· 14 参考文献 ········································································································ 15

引 言

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

伴随着软件开发技术的不断更新、软件数量的增多、软件复杂程度不断加大、客户对产品的要求也在不断的提高,随之而来的是软件开发项目给软件开发企业和需求企业带来的巨大风险。软件开发项目的成功与否会直接影响到公司的生存。这对软件开发企业来讲应该是更大的难题。一方面是业务需求更加复杂。人们对软件质量和用途的期望大幅度提高,对业务系统的要求也越来越挑剔。另一方面是开发成本不断缩减。在此形势下,风险管理与控制已成为软件开发项目成败的关键。

软件开发项目由于其具有连续性、复杂性、少参照性,无标准规范等特点,其风险程度较高。目前国内的大多数软件开发企业还缺乏对软件开发项目的风险认识,缺少进行系统、有效的度量和评价的手段。据有调查数据显示,有15—35%的软件项目中途被取消,剩下的项目不是超期就是超出预算或是无法达到预期目标。另外,软件项目因风险控制和管理原因失败的约占90% ,可见,软件风险控制与管理在目前的软件开发项目中的重要性。

一、 软件风险管理的概念

软件开发中的风险是指软件开发过程中及软件产品本身可能造成的伤害或损失。风险关注未来的事情,这意味着,风险涉及选择及选择本身包含的不确定性,软件开发过程及软件产品都要面临各种决策的选择。风险是介于确定性和不确定性之间的状态,是处于无知和完整知识之间的状态。另一方面,风险将涉及思想、观念、行为、地点等因素的改变。

当在软件工程领域考虑风险时,我们要关注以下的问题:什么样的风险会导致软件项目的彻底失败;用户需求、开发技术、目标计算机以及所有其他与项目有关的因素的改变将会对按时交付和总体成功产生什么影响;对于采用何种方法和工具,需要多少人员参与工作的问题,我们如何选择和决策;软件质量要达到什么程度才是“足够的”。当没有办法消除风险,甚至连试图降低该风险也存在疑问时,这些风险就是真正的风险了。在我们能够标识出软件项目中的真正风险之前,识别出所有对管理者和开发者而言均为明显的风险是很重要的。

风险管理在项目管理中占有非常重要的地位。首先,有效的风险管理可以提高项目的成功率。其次,风险管理可以增加团队的健壮性。与团队成员一起进行风险分析可以让大家对困难有充分估计,对各种意外有心理准备,大大提高组员的信心,从而稳定队伍。第三,有效的风险管理可以帮助项目经理抓住工作重点,将主要精力集中于重大风险,将工作方式从被动救火转变为主动防范。

被动风险策略是针对可能发生的风险来监督项目,直到它们变成真正的问题时,才会拨出资源来处理它们。更普遍的是,软件项目组对风险不闻不问,直到发生了错误才赶紧采取行动,试图迅速地纠正错误。这种管理模式常常被称为“救火模式”。当补救的努力失败后,项目就处在真正的危机之中了。

对于风险管理的一个更聪明的策略是主动式的。主动策略早在技术工作开始之前就已经启动了。标识出潜在的风险,评估它们出现的概率及产生的影响,对风险按重要性进行排序,然后,软件项目组建立一个计划来管理风险。主动策略中的风险管理,其主要目标是预防风险。但是,因为不是所有的风险都能够预防,所以,项目组必须建立一个应付意外事件的计划,使其在必要时能够以可控的及有效的方式做出反应,任何一个系统开发项目都应将风险管理作为软件项目管理的重要内容。

在进行软件项目风险管理时,要标识出潜在的风险,评估它们出现的概率及产生的影响,并按重要性加以排序,然后建立一个规划来管理风险。风险管理的主要目标是预防风险,但不是所有的风险都能够预防。所以必须建立一个意外事件计划,使其在必要时能以可控的和有效的方式做出反应。风险管理目标的实现包含三个要素。首先,必须在项目计划书中写下如何进行风险管理;第二,项目预算必须包含解决风险所需的经费,如果没有经费,就无法达到风险管理的目标;第三,评估风险时,风险的影响也必须纳入项目规划中。

风险管理涉及的主要过程包括:风险识别,风险量化,风险应对计划制定和风险监控。风险识别在项目的开始时就要进行,并在项目执行中不断进行。就是说,在项目的整个生命周期内,风险识别是一个连续的过程。

风险识别:风险识别包括确定风险的来源,风险产生的条件,描述其风险特征和确定哪些风险事件有可能影响本项目。风险识别不是一次就可以完成的事,应当在项目的自始至终

定期进行。

风险量化:涉及对风险及风险的相互作用的评估,是衡量风险概率和风险对项目目标影响程度的过程。风险量化的基本内容是确定那些事件需要制定应对措施。

风险应对计划制定:针对风险量化的结果,为降低项目风险的负面效应制定风险应对策略和技术手段的过程。风险应对计划依据风险管理计划、风险排序、风险认知等依据,得出风险应对计划、剩余风险、次要风险以及为其它过程提供得依据。

风险监控:涉及整个项目管理过程中的风险进行应对。该过程的输出包括应对风险的纠正措施以及风险管理计划的更新。

二、软件项目风险管理的工作流程及各阶段工作方法

1. 应对风险的策略

被动风险策略即对风险有一定了解,项目进程中以风险来监督项目开发,但不采取措施进行防范和规避,直到这些风险真正显现出来时, 才会拨出人力、物力资源来处理它们。然而更普遍的是, 软件项目组包括管理层和实施人员对存在的风险充耳不闻, 直到发生了错误才如梦初醒,开始采取行动, 试图迅速而果断地纠正错误。这种风险管理模式就是所谓的“救火模式”。但是在“救火模式”下,一旦补救努力失败或者是补救措施效果不够明显,项目往往也就处在真正的危机之中而无法挽救了。因为之前没有一个预防的措施和心里准备, 所以往往是无法有效解决出现的问题。

相对于被动风险策略来讲, 软件项目风险管理的一个更明智、更高效是主动式的风险策略。主动策略早在技术工作、软件编码开始之前就已经启动――收集和辨识潜在风险, 评估它们的出现概率及产生的影响, 赋予不同的权重, 然后按重要性排序,最终以一系列风险应对计划的形式来管理和跟踪风险。主动策略风险管理的主要目标是预见风险并加以针对性的防范措施。但是, 因为不是所有的风险都能够提前预见如无法预见的风险。所以,主动风险策略要求必须成立一个专门应付意外事件的计划,并要求在必要时能够以及时的、可控的、有效的方式作出反应。

2. 风险管理工作流程

软件项目风险管理工作流程包括风险识别、风险量化(风险等级划分)、指定风险应对计划、风险监控4个环节。

图2-1 软件项目风险管理过程

(1)风险识别

风险识别是风险管理的第一步即对风险进行辨识,也是风险管理的基础。只有在对项目所面临的风险有了正确的认识和评估,项目策划和实施者才能够选择适当有效的方法进行风险应对。风险识别工作包括在软件项目实施各阶段工作中对可能存在的风险进行预估、风险挖掘、收集和识别,尽可能多的找出风险,做到心中有数。

(2)风险量化

风险量化是对前一阶段工作识别出来的风险根据发生几率、发生后造成影响的严重程度、风险解决的迫切性进行评估,为每个风险划分一个等级,即解决的重要性。通过风险及风险的相互作用的估算来评价项目可能结果的范围。风险量化的基本内容是在众多风险中确定哪些风险需要制定实际的应对措施。风险量化不仅涉及到对风险自身进行评估,也涉及到对不同风险之间相互作用的评估,用这个评估结果来分析和预测项目模块可能的输出结果并加以记录整理。因此首要任务就是决定哪些风险值得反应,这就是风险量化的根本目的。

(3)指定风险应对计划,是对不同风险制定相应的解决处理办法。

(4)风险监控

风险监控是指获取反馈信息进行分析,作为以后的风险参照以便在将来的决策制定时更符合实际。在风险监控过程中,要及时发现那些新出现的风险、以及随着时间推移而发生变化的风险。对心得风险动态进行收集和及时反馈,并根据新阶段各风险对项目实施的影响程

度,重新进行风险识别、影响评估、指定应对计划和进行风险跟踪。

3.风险管理各阶段的工作方法

风险管理各环节工作内容不同,工作成果也必然不同,如下图2-2 风险管理阶段工作产出图:

图2-2 风险管理阶段工作产出

1、风险识别的工作方法

(1)头脑风暴法

召集所有的需求分析师、客户代表、开发人员、测试人员等在充分了解项目内容后进行一场头脑风暴式的问题发现会,每个人不论职位进行发散性的思考,提出各种可能产生问题的情景,收集提出的问题进行分析识别;

(2)流程分析法

对照各模块的流程图,对照每一个输入值、输出值进行比较,对每一阶段和环节进行逐一审查和分析,找出并记录可能存在的风险,并分析每个风险可能波及额范围。

(3)风险专家列举法

由风险管理人员、客户代表、需求分析师、业务员对该项目中可能面临的风险逐一列出, 并根据项目内拟定的分类标准进行分类。因为这些人员工作在项目一线,所涉及的知识面必然更加广泛,发现的风险也有一定的代表性。

还有一些风险识别的方法,如失误树分析法、分解分析法、等等。

2、风险量化的工作方法

信息时代的个性化与顾客关系管理下的品牌分析

软件项目风险管理

[摘要] 随着我国互联网产业的迅速崛起和发展,以及互联网已成为我们生活中必不可少的一部分,各行业都将目光投向了互联网。从衣食住行,到休闲娱乐、银行金融产业,几乎每个行业都在努力将自家产业搬到互联网这样一个大平台上。在这样的环境下,大小互联网软件公司都在埋头开发,很多大的传统公司也组建自己的软件部门。然而大量软件产品设计开发的质量参差不齐,管理机制模糊不清,导致很多软件从上线开始就没有实际用户,更多的是半途夭折。本文着眼软件项目设计开发过程中的风险管理,介绍风险的成因、风险管理的特点,探讨各阶段风险的识别和应对方法,力求提高人们对软件项目管理中风险管理的认识,意识到风险管理在项目管理中的决定性作用。

[关键字] 软件项目管理 风险管理 项目风险 风险控制

Software project risk management

[Abstract] With the rapid development of Internet industry in China, and the Internet has become an indispensable part of our life, every industry come to look to the Internet. From the basic necessities of life like food and clothing, to the leisure entertainment, banking and finance industry, almost every industry is trying to own such a huge platform industry moved to the Internet. In such an environment, whether famous or small Internet software companies are in their software development, many large traditional companies also formed their own software division. However, a large number of software product design and development of variable quality, management mechanism is ambiguous, lead to a lot of software product which has no real users when it become a product, is more of coming to a premature end. This paper focus on the software project risk management in the process of design and development, introduce the characteristics of the cause of risk, risk management, discusses the stages of risk identification and response method, makes every effort to enhance people awareness of risk management in software project management, realize the decisive role of risk management in project management.

[Key word] software project management risk management Project risk Risk control

目 录

引 言 ············································································································· 1

一、软件项目风险管理概念 ·················································································· 2

二、软件项目风险管理的工作流程及各阶段工作方法················································· 3

2.1、应对风险的策略 ···················································································· 3

2.2、风险管理工作流程 ················································································· 4

2.3、风险管理各阶段的工作方法 ····································································· 5

三、常见软件项目风险管理模型 ············································································ 6

3.1、Boehm 模型 ··························································································· 7

3.2、CMU/SEI模型 ························································································ 7

3.3、MSF 风险管理模型 ·················································································· 8

四、软件项目风险分析及风险控制方法 ··································································· 8

4. 1、需求风险 ····························································································· 8

4.2、人员组织、配置风险 ·············································································· 9

4.3、经济风险 ····························································································· 9

4.4、项目进度及时间风险 ············································································ 10

4.5、技术风险 ··························································································· 10

4.6、产品质量风险 ····················································································· 11

4.7、市场风险 ··························································································· 12 结 论 ··········································································································· 13 致谢语 ··········································································································· 14 参考文献 ········································································································ 15

引 言

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

伴随着软件开发技术的不断更新、软件数量的增多、软件复杂程度不断加大、客户对产品的要求也在不断的提高,随之而来的是软件开发项目给软件开发企业和需求企业带来的巨大风险。软件开发项目的成功与否会直接影响到公司的生存。这对软件开发企业来讲应该是更大的难题。一方面是业务需求更加复杂。人们对软件质量和用途的期望大幅度提高,对业务系统的要求也越来越挑剔。另一方面是开发成本不断缩减。在此形势下,风险管理与控制已成为软件开发项目成败的关键。

软件开发项目由于其具有连续性、复杂性、少参照性,无标准规范等特点,其风险程度较高。目前国内的大多数软件开发企业还缺乏对软件开发项目的风险认识,缺少进行系统、有效的度量和评价的手段。据有调查数据显示,有15—35%的软件项目中途被取消,剩下的项目不是超期就是超出预算或是无法达到预期目标。另外,软件项目因风险控制和管理原因失败的约占90% ,可见,软件风险控制与管理在目前的软件开发项目中的重要性。

一、 软件风险管理的概念

软件开发中的风险是指软件开发过程中及软件产品本身可能造成的伤害或损失。风险关注未来的事情,这意味着,风险涉及选择及选择本身包含的不确定性,软件开发过程及软件产品都要面临各种决策的选择。风险是介于确定性和不确定性之间的状态,是处于无知和完整知识之间的状态。另一方面,风险将涉及思想、观念、行为、地点等因素的改变。

当在软件工程领域考虑风险时,我们要关注以下的问题:什么样的风险会导致软件项目的彻底失败;用户需求、开发技术、目标计算机以及所有其他与项目有关的因素的改变将会对按时交付和总体成功产生什么影响;对于采用何种方法和工具,需要多少人员参与工作的问题,我们如何选择和决策;软件质量要达到什么程度才是“足够的”。当没有办法消除风险,甚至连试图降低该风险也存在疑问时,这些风险就是真正的风险了。在我们能够标识出软件项目中的真正风险之前,识别出所有对管理者和开发者而言均为明显的风险是很重要的。

风险管理在项目管理中占有非常重要的地位。首先,有效的风险管理可以提高项目的成功率。其次,风险管理可以增加团队的健壮性。与团队成员一起进行风险分析可以让大家对困难有充分估计,对各种意外有心理准备,大大提高组员的信心,从而稳定队伍。第三,有效的风险管理可以帮助项目经理抓住工作重点,将主要精力集中于重大风险,将工作方式从被动救火转变为主动防范。

被动风险策略是针对可能发生的风险来监督项目,直到它们变成真正的问题时,才会拨出资源来处理它们。更普遍的是,软件项目组对风险不闻不问,直到发生了错误才赶紧采取行动,试图迅速地纠正错误。这种管理模式常常被称为“救火模式”。当补救的努力失败后,项目就处在真正的危机之中了。

对于风险管理的一个更聪明的策略是主动式的。主动策略早在技术工作开始之前就已经启动了。标识出潜在的风险,评估它们出现的概率及产生的影响,对风险按重要性进行排序,然后,软件项目组建立一个计划来管理风险。主动策略中的风险管理,其主要目标是预防风险。但是,因为不是所有的风险都能够预防,所以,项目组必须建立一个应付意外事件的计划,使其在必要时能够以可控的及有效的方式做出反应,任何一个系统开发项目都应将风险管理作为软件项目管理的重要内容。

在进行软件项目风险管理时,要标识出潜在的风险,评估它们出现的概率及产生的影响,并按重要性加以排序,然后建立一个规划来管理风险。风险管理的主要目标是预防风险,但不是所有的风险都能够预防。所以必须建立一个意外事件计划,使其在必要时能以可控的和有效的方式做出反应。风险管理目标的实现包含三个要素。首先,必须在项目计划书中写下如何进行风险管理;第二,项目预算必须包含解决风险所需的经费,如果没有经费,就无法达到风险管理的目标;第三,评估风险时,风险的影响也必须纳入项目规划中。

风险管理涉及的主要过程包括:风险识别,风险量化,风险应对计划制定和风险监控。风险识别在项目的开始时就要进行,并在项目执行中不断进行。就是说,在项目的整个生命周期内,风险识别是一个连续的过程。

风险识别:风险识别包括确定风险的来源,风险产生的条件,描述其风险特征和确定哪些风险事件有可能影响本项目。风险识别不是一次就可以完成的事,应当在项目的自始至终

定期进行。

风险量化:涉及对风险及风险的相互作用的评估,是衡量风险概率和风险对项目目标影响程度的过程。风险量化的基本内容是确定那些事件需要制定应对措施。

风险应对计划制定:针对风险量化的结果,为降低项目风险的负面效应制定风险应对策略和技术手段的过程。风险应对计划依据风险管理计划、风险排序、风险认知等依据,得出风险应对计划、剩余风险、次要风险以及为其它过程提供得依据。

风险监控:涉及整个项目管理过程中的风险进行应对。该过程的输出包括应对风险的纠正措施以及风险管理计划的更新。

二、软件项目风险管理的工作流程及各阶段工作方法

1. 应对风险的策略

被动风险策略即对风险有一定了解,项目进程中以风险来监督项目开发,但不采取措施进行防范和规避,直到这些风险真正显现出来时, 才会拨出人力、物力资源来处理它们。然而更普遍的是, 软件项目组包括管理层和实施人员对存在的风险充耳不闻, 直到发生了错误才如梦初醒,开始采取行动, 试图迅速而果断地纠正错误。这种风险管理模式就是所谓的“救火模式”。但是在“救火模式”下,一旦补救努力失败或者是补救措施效果不够明显,项目往往也就处在真正的危机之中而无法挽救了。因为之前没有一个预防的措施和心里准备, 所以往往是无法有效解决出现的问题。

相对于被动风险策略来讲, 软件项目风险管理的一个更明智、更高效是主动式的风险策略。主动策略早在技术工作、软件编码开始之前就已经启动――收集和辨识潜在风险, 评估它们的出现概率及产生的影响, 赋予不同的权重, 然后按重要性排序,最终以一系列风险应对计划的形式来管理和跟踪风险。主动策略风险管理的主要目标是预见风险并加以针对性的防范措施。但是, 因为不是所有的风险都能够提前预见如无法预见的风险。所以,主动风险策略要求必须成立一个专门应付意外事件的计划,并要求在必要时能够以及时的、可控的、有效的方式作出反应。

2. 风险管理工作流程

软件项目风险管理工作流程包括风险识别、风险量化(风险等级划分)、指定风险应对计划、风险监控4个环节。

图2-1 软件项目风险管理过程

(1)风险识别

风险识别是风险管理的第一步即对风险进行辨识,也是风险管理的基础。只有在对项目所面临的风险有了正确的认识和评估,项目策划和实施者才能够选择适当有效的方法进行风险应对。风险识别工作包括在软件项目实施各阶段工作中对可能存在的风险进行预估、风险挖掘、收集和识别,尽可能多的找出风险,做到心中有数。

(2)风险量化

风险量化是对前一阶段工作识别出来的风险根据发生几率、发生后造成影响的严重程度、风险解决的迫切性进行评估,为每个风险划分一个等级,即解决的重要性。通过风险及风险的相互作用的估算来评价项目可能结果的范围。风险量化的基本内容是在众多风险中确定哪些风险需要制定实际的应对措施。风险量化不仅涉及到对风险自身进行评估,也涉及到对不同风险之间相互作用的评估,用这个评估结果来分析和预测项目模块可能的输出结果并加以记录整理。因此首要任务就是决定哪些风险值得反应,这就是风险量化的根本目的。

(3)指定风险应对计划,是对不同风险制定相应的解决处理办法。

(4)风险监控

风险监控是指获取反馈信息进行分析,作为以后的风险参照以便在将来的决策制定时更符合实际。在风险监控过程中,要及时发现那些新出现的风险、以及随着时间推移而发生变化的风险。对心得风险动态进行收集和及时反馈,并根据新阶段各风险对项目实施的影响程

度,重新进行风险识别、影响评估、指定应对计划和进行风险跟踪。

3.风险管理各阶段的工作方法

风险管理各环节工作内容不同,工作成果也必然不同,如下图2-2 风险管理阶段工作产出图:

图2-2 风险管理阶段工作产出

1、风险识别的工作方法

(1)头脑风暴法

召集所有的需求分析师、客户代表、开发人员、测试人员等在充分了解项目内容后进行一场头脑风暴式的问题发现会,每个人不论职位进行发散性的思考,提出各种可能产生问题的情景,收集提出的问题进行分析识别;

(2)流程分析法

对照各模块的流程图,对照每一个输入值、输出值进行比较,对每一阶段和环节进行逐一审查和分析,找出并记录可能存在的风险,并分析每个风险可能波及额范围。

(3)风险专家列举法

由风险管理人员、客户代表、需求分析师、业务员对该项目中可能面临的风险逐一列出, 并根据项目内拟定的分类标准进行分类。因为这些人员工作在项目一线,所涉及的知识面必然更加广泛,发现的风险也有一定的代表性。

还有一些风险识别的方法,如失误树分析法、分解分析法、等等。

2、风险量化的工作方法


相关内容

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

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

  • 软件项目管理培训
  • 软件项目管理培训 国际著名软件项目管理专家Weinberg 有句名言:软件项目失败的 三个原因是:人.人.人.这就是说,软件项目管理的主要问题归根结底是人的问题.软件项目人员缺乏软件项目管理方面的系统培训和实践,是软件项目失败的主要原因之一. 如果您关注下面这些问题,或者有兴趣知道它们的答案: (1 ...

  • 软件项目管理考试重点及课后答案
  • 1. 需求分析团队中最主要的人员:项目经理.系统分析人员.设计人员.用户方业务人员. 2. 提高软件开发效率的方法:架构设计.软件包(成熟的).开源软件.CASE工具.面向 对象代码重用方法.制定编码规范.代码生成工具.好的软件开发工具.平台. 3. 软件项目的属性:(1)惟一性.(2)一次性(3) ...

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

  • 国外项目管理软件的新发展及启示_刘宝红
  • Pro j ect Management 建设监理 99年第1期 计算机辅助监理 国外项目管理软件的新发展及启示 刘宝红 (同济大学建设监理研究所) 摘 要 从国外项目管理软件的概况和三个层次的功能分析出发, 介绍了四种价格性能比最优秀的项目管理软件的最新版本, 指出应用最新的信息技术和基于因特网的 ...

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

  • 软件工程项目管理作业集合
  • 5. 人力资源管理 1.简述项目与项目管理的概念,及其相关内涵. A.项目 项目,是一种临时性的.一次性的活动,它是一个特殊的将被完成的有限任务,它是在一定时间内,满足一系列特定目标的多项光管工作的总称. 项目的定义包含三层含义:项目是一项有待完成的任务,并且有特定的环境与要求:在一定的组织机构中, ...

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