[toc]

第十一章

知识点

风险定义

  • 风险是对潜在的、未来可能发生损害的一种度量

  • 软件风险对软件开发过程及软件产品本身可能造成的伤害或损失。

风险类型

预测角度

  • 已知风险
  • 可预测风险
  • 不可预测风险

范围角度

  • 商业风险、管理风险、人员风险、技术风险、开发环境风险、客户风险、过程风 险、产品规模风险等。

项目风险的三要素

风险管理的四个过程

  1. 风险识别
  2. 风险评估
  3. 风险规划
  4. 风险控制

风险识别

风险识别是识别风险事件, 系统化地确定对项目 计划的威胁,识别已知和可预测的风险。

风险评估

对风险事件发生概率的评估,对项目风险影响的 评估,给出项目风险排序

风险规划

针对风险分析的结果,制定一定的行动和策略来对付、减少、以至于消灭风险事件造成的影响

风险控制

风险控制是在项目执行过程中实施和监控风险计划,同时,不断进行风险识别、风险分析、风险规划的过程。

风险识别方法

➢ 德尔菲方法 ➢ 头脑风暴法 ➢ 情景分析法 ➢ 利用风险条目检查表

决策树分析与EMV ( Expected Monetary Value)

➢ EMV (损益期望值)是决策树的一种计算值 ➢ 根据预期结果、发生的概率计算出一种期望的损益

风险规划的主要策略

  1. 回避风险
  2. 转移风险
  3. 损失控制
  4. 自留风险

损失控制

自留风险

由项目组织自己承担风险事故所致损失的措施。

MVP (Minimum Viable Product)

  • 最小可行产品

  • 快速地构建出符合产品预期功能的最小功能集合可以有效降低风险

敏捷项目风险应对方法

习题

风险评估的方法包括(定性)和定量风险分析。

决策树分析是一种(形象化的图表分析)方法。

项目风险的三要素是(风险事件)、(风险事件发生的概率)、(风险造成的影响)。

回避)风险是指尽可能地规避可能发生的风险,采取主动放弃或者拒绝使用导致风险的方案。

定量风险评估主要包括(访谈)、(盈亏平衡分析)、(决策树分析)、(模拟法)、(敏感性分析)等方法。

购买保险是一种回避风险的应对策略(×)

回避风险
是对可能发生的风险尽可能的规避,采取主动放弃或者拒绝使用导致风险的方案
例如放弃采用新技术

转移风险
是为了避免承担风险损失,有意识将损失或与损失有关的财务后果转嫁出去的方法
例如:分包、开脱责任合同、保险

敏捷项目没有长期计划,这本身也是一个风险,因为存在一些无法识别的风险。(x)

下列不属于项目风险的三要素的是(B)。
A.一个事件 B.事件的产生原因 C.事件发生的概率 D.事件的影响

下列属于可预测风险的是(C)。
A.不现实的交付时间 B.没有需求或软件范围的文档 C.人员调整 D.恶略的开发环境

3.下列不是风险管理过程的是(D)
A.风险评估 B.风险识别 C.风险规划 D.风险收集

下列说法错误的是(D)。
A.项目风险的3个要素是一个事件、事件发生的概率、事件的影响
B.风险规划的4个过程是风险识别、风险评估、风险规划、风险控制
C.风险规划的主要策略是回避风险、转移风险、损失控制、自留风险
D.项目风险是由风险发生的可能性决定的

在一个项目的开发过程中采用了新的技术,为此,项目经理找来专家对项目组人员进行技术培训,这是什么风险应对策略?(B)。
A.回避风险 B.损失控制 C.转移风险 D.自留风险

下列不属于风险评估方法的是(D)。
A.盈亏平衡分析 B.模拟法 C.决策树分析 D.二叉树分析

风险评估方法

  • 定性风险评估方法
  • 定量风险评估方法
    • 访谈
    • 盈亏平衡分析
    • 决策树分析
    • 模拟法
    • 敏感性分析

一个项目在进行规划的时候,碰到了一个风险问题,项目经理决定是否采用方案A。如果采用方法A需要使用一个新的开发工具,而能够掌握这个工具的概率是30%,通过使用这个工具可以获利5万元,如果采用方案A而不能掌握这个工具,将损失1万元。利用决策树分析技术说明这个项目经理是否应该采用这个方案A?(绘制决策树)

某企业在今年有甲乙两种产品方案可以选择,每种方案的状态、收益和概率如表11-11所示,绘制决策树时,判断哪种方案将有更大收益。

第十二章

知识点

项目采购

为了执行项目而从项目团队外部获取产品、 服务或者结果的过程,称为采购 .

合同是具有法律效力的协议

✓双方自愿达成的协议 ✓签订者具有相应的法律能力 ✓有充分的签约理由 ✓具有合法的目的

合同类型

  • 成本补偿合同
  • 总价合同
  • 工料合同 (T&M)

成本补偿类合同

 向卖方支付为完成工作而发生的全部合法实际成本, 外加一笔费用作为卖方的利润。

 这种合同适用于:工作范围预计会在合同执行期间发生重大变更。

总价合同

⚫ 总价合同为既定产品、服务或成果的采购设定一 个总价。

⚫ 这种合同应在已明确定义需求,且不会出现重大 范围变更的情况下使用。

工料合同 (T&M)合同

 成本补偿合同和总价合同特点的混合型合同。  必须为每一个单位的工作量付出一定的报酬

软件外包基本步骤

  • 竞标邀请
  • 评估候选供方的综合能力
  • 确定承包商

软件外包项目工作:

  • 保障沟通
  • 做好计划
  • 避免延误

敏捷合同策略 – 动态

 多层协议结构  价值交付(例如迭代付费)  总价增量 (例如基于Story付费)  灵活总价方案  动态范围方案

习题

为执行项目而从项目团队外获取产品、服务或者成果的过程称为:(采购)

合同双方当事人承担不同角色,这些角色包括:(甲方)、(乙方)

一个CPFF合同类型,估计成本是10万元,固定费用是成本1.5万元,当成本提高至20万元是,合同金额为:(21.5万元)

软件项目外包的实质是软件开发过程从公司内部部分或者全部延伸到公司外部的过程(×)

软件项目外包实质是软件开发过程从公司内部部分或全部开发工作延伸到公司外部的管理规范与管理技术.

对于甲方来说,成本补偿合同的风险大于总价合同的风险,乙方则相反(√)

如果一个项目的合同类型是固定价格(FFP),合同价格是100万元,实际花费是160万元,则项目结算金额为160万元(×)

成本加激励费用(CPIF)合同居有激励机制(√)

《敏捷宣言》认为“客户协作高于合同协商”(√)

下列合同类型中,卖方承担的风险最大的是(D)
A.成本加成本百分比 B.成本加固定费 C.成本加奖金 D. 固定价格

某项目采用成本加奖金的成本补偿类合同,当预算成本为20万元,利润4万元,且奖励分配为80/20时,如果实际成本降至16万元,则项目总价为(C)

A.24万元 B.23.2万元 C.20.8万元 D.20万元

16+4+(20-16)*0.2

合同是需要靠(D)约束的。
A.双方达成的共识 B.道德 C.责任 D.相关法律法规

下面哪项不是敏捷项目设计的动态特性的合同签署技术(D )
A.多层结构 B.总结增量 C.动态范围方案 D.固定价格

第十三章

项目集成计划执行控制

知识点

软件项目管理的重要四个要素

➢ 范围(S) ➢ 质量(Q) ➢ 进度(T) ➢ 成本©

项目执行控制的步骤

敏捷项目的集成管理

 敏捷方法能够促进团队成员以相关领域专家的身份参与整合管理。  项目经理的关注点在于营造一个合作型的决策氛围  对具体产品的规划和交付授权给团队来控制。  确保团队有能力应对变更

习题

1、软件项目管理的4个要素是:(范围、质量、进度、成本)。

2、质量和成本成一定的(正比)关系。

3、进度和成本成一定的(反比)关系。

1、范围和成本成一定的正比关系(√)

2.进度和成本是关系最为密切的两个要素,几乎成对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定以牺牲工期进度为代价。(x)

3.项目管理过程是一个集成的过程,范围计划、进度计划、成本计划、质量计划、风险计划是相互联系的。.(对)

4.软件项目管理的4个要素是范围、质量、进度、风险。(x)

项目集成管理包括以下内容,除了(C )。
A.对计划的集成管理和项目跟踪控制的集成管理
B.保证项目各要素协调
C.软件设计文档
D.在相互影响的项目目标和方案中做出权衡

设成本C是范围S、质量Q、进度T的一个函数C=F(S, Q,T),在成本或时间不充足的情
况下,可以通过减小范围或者(C)来解决。
A.提高质量
B.增加项目成员
C.降低质量
D.以上均不行

项目管理过程中的进度目标、成本目标、质量目标、范围目标等各个目标之间是(B)。
A.相互独立的
B.相互关联和制约的
C.进度目标最重要
D.没有关系的

描述项目执行控制的基本步骤。

答:1)建立计划标准;2)观察项目的性能:3)测量和分析结果;4)采取必要措施:5)做好计划修订工作,控制反馈。

设计一个项目数据采集表格,根据表格中的数据绘制燃尽图。

第十四章

知识点

软件项目核心计划执行控制

范围管理

范围执行控制是基于WBS监督项目的范围状态,管理范 围基准变更的过程。

范围控制的一个重点是避免需求的不合理扩张

管理变更的策略如下:

1、对照合同规定; 2、开发人员向客户说明; 3、选用合适的开发模型; 4、用户参与需求评审; 5、不能迁就客户。

进度效能指标 SPI(Schedule Performance Index)= BCWP/BCWS

成本效能指标:CPI(Cost Performance Index)= BCWP/ACWP

进度进展到20%左右的时候,CPI趋于稳定。

一个任务原计划2个人全职工作2周完成。而实际上 只有一个人参与这个任务,到第二周末,这个人完 成了任务的75%。

✓ BCWS=4人周 ✓ ACWP=2人周 ✓ BCWP=3人周

CPI= 1.5

EAC (Estimate At Completion)=BAC/CPI 预测项目完成成本

SAC(Schedule At Completion )=TAC/SPI 预测项目完成时间

 成本偏差:VAC=BAC-EAC

 时间偏差:VAT=TAC-SAC

未完工指数

TCPI=剩余工作/剩余成本 =(BAC-BCWP)/(Goal-ACWP)

趋势分析

趋势分析指运用数字技巧,依据过去的成果预测将 来的产品。

习题

  1. 当SV=BCWP-BSWS<0时,表示(项目进度落后
  2. 代码评审由一组人对程序进行阅读、讨论和争议, 它是(质量控制)过程。
  3. 挣值分析法也称为(已获取价值分析),是对项目 的实施进度、成本状态进行绩效评估的有效方法。
  4. 一项任务正常进度是10周,成本是10万元,可以压 缩到8周,成本变为12万元,那么压缩到9周时的成 本是(11万元)。
  5. 从质量控制图的控制上限和控制下线,可以知道 (可以接受的过程的偏差围)。
  6. 范围控制的重点是避免需求的(变更)。
  7. 一个任务原计划3个人全职工作2周完成,而实际上 只有2个人参与这个任务,到第二周末完成了任务的 50%,则CPI=(75%)

EV = 已经完成工作的预算成本 = 6 * 0.5 = 3

AC = 已经完成工作的时间成本 = 2 * 2 = 4

成本绩效指数:CPI = EV / AC = 0.75

  1. 记录反映当前项目状态的项目性能数据是控制项目的基础。(√)
  2. 项目进度成本控制的基本目标是在给定的限制条件 下,用最短时间、最小成本、以最小风险完成项目 工作。(√)
  3. 代码走查是在代码编写阶段,开发人员自己检查自己的代码。(√)
  4. 在使用应急法压缩进度时,不一定要在关键路径上选择活动来进行压缩。(×)
  5. 累计费用曲线中某时间点ACWP比BCWS高,意味着在 这个时间点为止,实际的成本要比计划的高,二者之间的差值就是成本差异。(√)
  6. CPI=0.90说明目前的预期成本超出计划的90%。 (×)

CPI = 0.90说明当前花钱的速度,如果等于1,则 成本按照预算进行,如果小于1,则成本多于预算;如果 大于1,则成本低于预算。

CPI = BCWP / ACWP

意义:每支出一元,获得的价值是0.9元

  1. 技术评审的目的是尽早发现工作成果中的缺陷,并 帮助开发人员技师消除缺陷,从而有效的提高产品 质量。(√)
  2. 软件测试的目的是证明软件没有错误。(×)

软件测试:质量控制

评审:质量保证

在一个项目会议上,一个成员提出增加任务的要求,而这个要求超出了WBS确定的项目基线,这时项目经理提出项目团队应该集中精力完成而且仅完成原来定义的范围基线,这是一个(B)的例子。

A、范围定义B、范围管理c、范围蔓延D、范围变更请求

项目原来预计于2014.5.23完成1000元的工作,但 到2014.5.23只完成850元工作,而为了这些工作 花费900元,则成本偏差和进度偏差分别是(D)

A、CV=50元,SV=-150元 B、CV=-50元,SV=-150元 C、CV=-50元,SV=-50元 D、CV=-50元,SV=-150元

费用差异CV = BCWP - ACWP(实际花了多少) = 850 - 900 = -50

进度差异SV = BCWP(已完成的工作) - BCWS(目 前本应该完成的工作) = 850 - 1000 = -150

如果成本效能指标CPI=90%,他说明(B)

A、目前项目成本超出90%

B、投入1元产生0.9元的效果

c、项目完成的时候,将超支90%

D、项目已经完成计划90%

cpi=BCWP/ACWP*100%

进度控制重要的一个组成部分是(A)

A、确定进度偏差是否需要采取纠正措施B、定义为项目的可交付成果所需要的活动c、评估wBS定义是否足以支持进度计划D、确保项目队伍的士气高昂

当项目进展到(B)左右时,CPI处于稳定。

A、10%B、20%c、30%D、40%

抽样统计的方法中,(B)

A、应该选择更多的样品B、以小批量的抽样为基准进行检验

c、去定大量或批量产品质量的唯一方法D、导致更高的成本

某项目由1、2、3、4四个任务构成,该项目目前执行到第6周末,各项工作在其工期内的每周计划成本、每周实际成本和计划工作量完成情况下表所示:

1)根据提供的信息,计算截至第6周末该项目的 BCWS、ACWP、BCWP。

答:采用50/50规则

BCWS=10+15+5+10+10+10+20+10+5+5 = 100

ACWP=10+16+8+10+10+12+24+12+5+5 = 112

BCWP=10+15+5+(10+10+10+20+10+10)/2+ (5+5+25+5)/2 = 85

计算第6周末的成本偏差CV、进度偏差SV,说明结果的实际意义

成本偏差 CV=BCWP-ACWP= 85 - 112 = -27

进度偏差 SV=BCWP-BCWS= 85 - 100 = -15

按照目前情况,计算完成整个项目实际需要投入多少资金?写出计算公式。

CPI=BCWP/ACWP 75.9%

EAC=BAC/CPI=170/75.9% = 224

某项目正在进行中,下表是项目当前运行状况的数据,任务1、2、3、4、5、6计划是按顺序执行的,表中也给出了计划完成时间和实际的执行情况。

1)计算BAC

BAC = 5+25+120+40+60+80 = 330

2)计算截至2018年4月1日的BCWP、BCWS、 ACWP、SV、SPI、CV、CPI等指标。

BCWP=5+25+40=70(已经完成工作的预计成本)

BCWS=5+25=30(计划完成工作的预计成本)

ACWP=10+20+50=80(已经完成工作的实际成本)

SV=BCWP-BCWS=40(进度差异)

SPI=BCWP/BCWS=70/30*100%=233%(进度效能指 标)

CV=BCWP-ACWP=-10 (费用差异)

CPI=BCWP/ACWP=87.5% (成本效能指标)

3)通过上面的指标说明截至2018年4月1日项目的 进度、成本如何。

答: 综合上述指标,截止到2018年4月1日项目的进 度超前,但是成本超标。

试述Pareto规则。 答:80%的问题是由20%的原因引起。

1
2
3
4
5
6
7
8
9
10
11
12
13
实际情况t1,t2,t3已经完成, t4还没开始, t5开始还未结束(根据50/50原则),投入费用 $1500。 
计划: t1,t2,t3,t4,t5应该完成。
任务成本:
Cost1 = 2(60 + 80) = 280
Cost2 = 3(100 * 0.5 + 80 * 0.5 + 60 * 1) = 450
Cost3 = 4(100 * 0.5 + 80 * 0.5 + 50 * 1) = 560
Cost4 = 3(80 * 1 + 60 * 1 + 50 * 1) = 570
Cost5 = 4(100 + 80) = 720
BCWP = Cost1 + Cost2 + Cost3 + Cost5 * 0.5 = 1650(已经完成工作的预计成本)
ACWP = 1500(已经完成工作的实际成本)
BCWS = Cost1 + Cost2 + Cost3 + Cost5 = 2010 (计划完成工作 的预计成本)
CPI=BCWP/ACWP*100%= 110%(成本效能指标)
SPI=BCWP/BCWS*100%= 82.09%(进度效能指标)

第十五章

知识点

选择合适的项目人员

❑ 确定需要的人员类型 ❑ 明确项目需要的人员技能 ❑ 验证需要的技能

项目培训的特点

➢ 短期 ➢ 片断式 ➢ 针对性强 ➢ 见效快

马斯洛的需求层次理论

  • 生理
  • 安全
  • 社会
  • 自尊
  • 自我实现

超Y理论

➢ 1 人们情况不同、处理方法不同 ➢ 2 组织形式和管理方法要与工作性质和人们的需 要相适应 ➢ 3 组织机构和管理层次的划分、职工培训和工作 分配、工作报酬和控制程度等, 不能千篇一律; ➢ 4 当一个目标达到后,应激起员工的胜任感,使他 们为达到新的、更高的目标而努力。

Z理论

➢ 1 企业对员工实行长期或终身雇佣制度, ➢ 2 注意员工培训, ➢ 3 注意对人的经验和潜在能力进行诱导; ➢ 4 企业决策采取集体研究和个人负责的方式, ➢ 5 让职工多参与管理。

期望理论(Expectancy Theory)

人们在下列情况下能够受到激励并且出大量成果

➢相信他们的努力很可能会产生成功的结果

➢他们也相信自己会因为成功得到相应的回报

项目沟通的基本原则

  1. 及时性
  2. 准确性
  3. 完整性
  4. 可理解性

执行沟通计划

  1. 书面沟通和口头沟通
  2. 语言沟通和非语言沟通
  3. 正式沟通和非正式沟通
  4. 单向沟通和双向沟通
  5. 网络沟通

习题

1、项目周例会就是一种(正式)沟通方式。

2、在马斯洛得需求层次理论中,最高层需求就是(自我实现)。

1、麦克勒格(麦格雷戈)的 X 理论是参与理论。麦克勒格(麦格雷戈)的 Y 理论才是参与理论(×)

2、产品提交之后,如果甲方提出修改一些功能,对于这个维护需求,我们应该及时给予维护。(×)

3、风险管理就是连续的过程。 (√)

4、管理干系人参与和控制干系人参与都就是干系人管理的任务。 (√)

5、敏捷生存期模型中的每日站立会议是一种很有效的沟通方式。 (√)

移情聆听需要理解她人得观点,为了展示移情聆听得技巧,项目经理应该(B).

A、检查阐述得内容就是否正确 B、重复她人得内容,并且有感情色彩

c、评估内容并提出建议 D、重复

对于冲突而言,下面哪个说法就是正确得? (B)

A、冲突就是坏事情

B、冲突常常是有利的事情

c、冲突就是由捣乱分子制造得

D、应该避免冲突

项目培训特点不包括(B)

A、时间短

B、连续性

c、针对性强

D、见效快

“为什么大家不能都让一步解决这个问题呢?”,这就是哪种冲突解决方法得体现?(B)

A、解决问题(confrontationorproblemsolving)

B、妥协(promise)

c、强迫方式(forcingmode)

D、撤退(withdrowal)

项目中得小组成员要同时离开公司,项目经理首先应该(A)。

A、实施风险计划

B、招募新员工

c、与人力资源经理谈判

D、修订计划

一个软件项目团队中一般有哪些人员角色?

答: 常见的项目角色包括项目经理、系统分析员、系统设计员、数据库管理员、支持工程师、程序员、质量保证工程师、业务专家(用户)、测试人员等。

举例说明几种项目沟通方式方法。

  1. 利用信息技术沟通 可以利用信息化系统来管理项目的信息,并进行有效的沟通。例如,可以采用互联网的方 式,将项目需要的文档标准、会议纪要、需求变更、客户要求等及时予以发布和获取,也可以 通过配置管理系统实现信息的沟通。
  2. 正式沟通 正式沟通是通过项目组织明文规定的渠道进行信息传递和交流的方式。例如:项目管理过程中一个比较重要的、正式的沟通方式是项目评审,或称为项目会议。项目评审是项目管理中一个重要的手段。项目评审是通过一定的方式对项目进行评价和审核的过程。通过项目评审可以明确项目的执行状况,并确定采取的管理措施。评审时,需要对进度计划、成本计划、风险计划、质量计划、配置计划等的执行情况进行评价,确认计划中各项任务的完成情况,重新评估风险,更新风险表;明确是否所有 的质量、配置活动都在执行,团队的沟通情况如何等,给出当前为止项目的执行结论。
  3. 非正式沟通 非正式沟通指在正式沟通渠道之外进行的信息传递和交流。例如,聊天、非正式的见面谈话等都可以很好地获取一些重要信息,而且有时这种方式更为有效、直观。所以,沟通是一个多维度的实施过程,包括写、说、听等。项目管理者要善于应用各种方法,引导成员进行有效沟通,而且要注意针对不同的人釆用不同的沟通方法。

Attention:

文件仓库,含一个纯享试题文档和答案文档(PDF)

整理来源

csdn 柒月流火赏心头

课堂PPT

同学的优秀作业