《软件项目管理案例教程》应考概念要点及重点整理

第一章 软件项目管理概述

1、项目管理知识体系(PMBOK)包含的10个知识领域

(1)项目集成管理
(2)项目范围管理
(3)项目成本管理
(4)项目进度管理
(5)项目质量管理
(6)项目资源管理
(7)项目沟通管理
(8)项目风险管理
(9)项目采购管理
(10)项目干系人管理

2、项目管理的五个过程组及其关系

①启动过程组
主要确定一个项目或一个阶段可以开始了,并要求着手实行;定义和授权项目或者项目的某个阶段。
②计划过程组
为完成项目所要达成的商业要求儿而进行的实际可行的工作计划的设计、维护,确保实现项目的既定商业目标。计划基准是后面跟踪和监控的基础。
③执行过程组
根据制定的基准计划,协调人力和其它资源,执行项目管理计划或相关的子计划。执行过程存在两个方面的输入,一个是根据原来的基准来执行,另一个是根据监控中发现的变更来执行。只要变更必须在整体变更控制得到批准后才能够执行。
④控制过程组
通过监督和检测过程确保项目达到目标,必要时采取一些修正措施。集成变更控制是一个重要的过程。
⑤收尾过程组
取得项目或阶段的正式许可并且有序地结束该项目或阶段。向客户提交相关产品,发布相关的结束报告,更新组织过程资产并释放资源。

关系:各个过程通过其结果进行连接,一个过程组的结果或输出是另一个过程组的输入。其中,计划过程组,执行过程组,控制过程组是核心管理过程组。

3、项目的特征

(1)目标性
(2)相关性
(3)临时性
(4)独特性
(5)资源约束性
(6)不确定性

4、软件项目管理的特殊性

(1)软件是纯知识产品,其开发进度和质量是很难估计和度量,生产效率也难以预测和保证。
(2)项目周期长,复杂度高,变数多。
(3)软件需要满足一群人的期望。

5、软件项目的特殊性

(1)产品特殊性:过程重要、质量保证、复合型人才、硬件资源共享和跨平台技术、没有老化磨损,生命周期长,变更大,维护成本高。
(2)过程和方式的特殊性:管理对象是人、需要科学的沟通管理、软件复用率低、成本估算和控制困难、变更大、维护代价高。

6、软件项目核心要素

过程、资源、干系人、结果

第二章 项目确立

项目章程

【项目章程】
是一份正式批准项目并且授权项目经理在项目活动中使用组织资源的文件。
其主要作用是明确项目与组织战略目标之间的直接联系,确定项目的正式地位,并展示组织对项目的承诺。
项目章程是项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。
宣告一个项目或项目某个阶段的正式启动。

第六章 软件项目成本计划

Delphi专家估算法【必考重点】

估算值:最小值、最可能值、最大值
计算每位专家 E = (最小值+4*最可能值+最大值)/ 6
求平均值。

第七章 软件项目进度计划

1、历时估计——PERT工程评估评审技术

估算值:最乐观值、最可能值、最悲观值
期望值:E = (最乐观值+4*最可能值+最悲观值)/ 6
标准差σ = (最大估算值-最小估算值)/ 6
方差:σ2

总期望值:E = E1+E2+……+En
方差σ2= σ1222+……+σn2
标准差σ = 对方差开根号

范围概率
±σ68.3%
±2σ95.5%
±3σ99.7%

2、关键路径法【必考重点】

(1)术语
【最早开始时间】【ES】【Early Start】ES = MAX(前置EF)
【最晚开始时间】【LS】【Late Start】LS = LF-t(历时估计)
【最早结束时间】【EF】【Early Finish】EF = ES+t(历时估计)
【最晚结束时间】【LF】【Late Finish】LF = MIN(后置LS)
【浮动时间】【float】
【总浮动】【TF】【Total Float】不影响项目最早完成时间的前提下,任务可以延迟的时间。TF = LS - ES = LF - EF
【自由浮动】【FF】【Free Float】不影响后置任务最早开始时间的前提下,任务可以延迟的时间。FF = MIN(后置(ES-EF))
【关键路径】无浮动时间的路径。
(2)方法
①正推法:计算ES和EF
②逆推法:计算LS和LF

3、时间压缩法【必考重点】

【进度压缩单位成本】(压缩成本-正常成本)/(正确进度-压缩进度)
【压缩因子】压缩进度/正常进度
【工作量】正常工作量/压缩因子
时间成本压缩时要压缩关键路径上的任务。

4、PDM与ADM

第八章 软件项目质量计划

1、质量保证的主要活动

对项目执行过程和项目产品进行检查,验证它们与项目采用的过程和标准的一致性。
主要活动为:项目审计活动。质量审计是质量保证的主要方法。
质量审计包括软件过程审计和软件产品审计。
需求过程审计、设计过程审计、编码过程审计、测试过程审计等都是过程审计。
需求规格审计、设计说明书审计、代码审计、测试报告审计等都是产品审计。

2、质量保证的要点

质量保证不直接提高本版本产品的质量,但是通过质量保证一系列工作可以间接地提高产品的质量。
(其它要点见质量保证与质量控制的关系)

3、质量保证与质量控制的关系

质量保证(QA)为了提供信用,证明项目将会达到有关质量标椎而开展的有计划、有组织的工作活动。质量保证可以确保对项目进行客观公正的审核和评价。通过对软件过程审计和软件产品审计。质量保证为管理人员以及相关的各方提供软件项目的过程和项目本身的可视化。质量保证并不能直接提高产品的质量,而是通过对一系列工作简介的提高后续产品的质量。

质量控制(QC)确定项目结果与质量标准是否相符,主要用于发现和消除软件产品的缺陷。质量控制的任务是策划可行的质量管理活动,然后正确地执行和控制这些活动,以保证大部分的缺陷可以在开发过程中被发现。质量控制可以直接提高产品的质量。

两者的区别与关系。对于产品质量的影响,质量保证不能直接的提高产品的质量,但是能通过审计提交相关质量保证报告,确保之后的产品质量;质量控制可以发现产品的缺陷,检查产品是否正确的完成,并且纠正解决问题。治疗保证是保证过程被正确的执行,确认项目按照要求进行,属于管理职能;质量控制是检验产品的质量,保证产品符合用户需求,是对项目工作结果质量的把关工作,属于检查职能。

质量保证是从整体上提供质量信心,质量控制是从具体环节上提高产品的质量。

通过质量保证和质量控制可以提高项目和产品的质量,最终达到满意的目标。

第九章 软件项目配置计划

1、配置管理的基本过程

(1)配置项标识、跟踪。
(2)配置管理环境建立。
(3)基线变更管理。
(4)配置审计。
(5)配置状态统计。
(6)配置管理计划。

第十一章 项目风险计划

1、风险的定义

【风险】【主观学风险】风险是损失的不确定性;
【风险】【客观学风险】风险是给定情况下一定时期可能发生的各种结果间的差异。
【风险基本特征】不确定性和损失。
【项目风险的三要素】风险事件、风险事件发生的概率、风险造成的影响。

2、风险的类型

(1)范围角度
从范围角度看,风险分为商业风险、管理风险、人员风险、技术风险、开发环境风险、客户风险、产品风险、过程风险。
(2)预测角度
从预测角度看,风险分为已知风险、可预测风险、不可预测风险。

3、决策树【必考重点】

在这里插入图片描述
在这里插入图片描述

第十四章 项目核心计划执行控制

1、挣值分析【必考重点】

【TAC】预计完成是假
【BAC】预算总值
【BCWS】【PV】预算成本
【ACWP】【AC】实际成本
【BCWP】已获值,已完成的预算成本
【进度差异】【SV】BCWP-BCWS
【SV指标】=0:按计划进行;<0:落后进度;>0:超前进度
【费用差异】【CV】BCWP-ACWP
【CV指标】=0:按计划进行;<0:低于预算;>0:超出预算
【进度效能指标】【SPI】BCWP/BCWS*100%
【SPI指标】=1:按计划进行;<1:落后进度;>1:超前进度
【成本效能指标】【CPI】BCWP/ACWP *100%
【CPI指标】=1:按计划进行;<1:落后预算;>1:超出预算
【预测项目完成成本】【EAC】BAC/CPI
【预测项目完成时间】【SAC】TAC/SPI
【项目完成成本差异】【VAC】BAC-EAC
【项目完成时间差异】【VAT】TAC-SAC
【未完工项目指标】【TCPI】(BAC-BCWP)/(Ggoal-ACWP)

50/50规则
当一项任务开始、没有结束前,获得一半的价值。
0/100规则
当一项任务没有完成,没有价值。
经验加权
按照经验百分比计算价值。

【个人应考整理,如有错误,还望指正】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值