软件项目管理知识点(期末复习)
第一章:软件项目管理概述
1.项目的定义
项目,就是在既定的资源和要求下,为实现某种目标而相互联系的
一次性
工作任务。
此外,美国项目管理协会(Project management institute)对项目的定义是:项目是创造特定产品或服务的一项有时限的任务
2.项目的特征
1.目的性
2.独特性
3.时限性
4.不确定性
5.不可逆转性
3.项目管理框架
知识域 | 规划 | 控制 |
---|---|---|
范围管理 | 1.范围管理规划 2.需求收集 3.范围定义 4.WBS创建 | 1.范围核实 2.范围控制 |
成本管理 | 1.成本管理规划 2.成本估算 3.制定预算 | 成本控制 |
4.软件项目管理特征
1.前瞻性 2.及时性 3.合作性 4.激励性
第二章:范围管理
1.项目范围概念
项目范围是指产生项目产品所包含的所有工作及产生这些产品所用的过程。
包含两种含义:1.产品范围 2.项目工作范围
2.需求收集的方法
1.访谈 2.引导式研讨会 3.头脑风暴 4.原型法
3. WBS
工作分解结构(Work breakdown structure) 其最底层的组件被称为工作包
4.范围变更控制
第三章:时间(进度)管理
1.活动定义的方法
1.分解 2.滚动式规划 3.专家判断
2.三点估算
最可能时间(Tm):对所需的工作和相关时间进行比较现实的估算。
最乐观时间(To)
最悲观时间(Tp)
活动持续时间(Te)=(To+Tp+4Tm)/6
3.关键链法和关键路径法的区别
关键路径法是工作安排尽可能提早开始,而关键链法是尽可能推迟
4.进度优化与控制
1.进度预测和资源优化 2.提前量和滞后量 3.进度压缩 4.变更请求
第四章:成本管理
1.软件项目成本特点
1.人工成本高 2.直接成本低 3.维护成本高且较难确定 4.成本变动频繁
2.成本基准
成本基准是经过批准的,按时间段分配的项目预算,不包括任何管理储备,只有通过正式的变更控制程序才能变更,
用作与实际结果进行比较的依据
。
3.挣值管理
计划价值(pv)
挣值(ev)
实际成本(ac)
成本偏差(cost cv)=ev-ac
进度偏差(sv)=ev-pv
大于0是好的
成本绩效指数(cpi)=ev/ac
进度绩效指数(spi)=ev/pv
大于1 是好的
4.成本控制结果
1.工作绩效信息 2.成本预测 3.变更请求 4.经验教训
第五章:质量管理
1.软件质量的定义
软件与明确的和隐含的定义的需求相一致的程度
2.else
1.项目的成功需要全体成员的参与
2.项目经理承担最终责任
3.软件质量保证
软件质量保证(Softwore Quailty Assurance,SQA)定义:
软件质量保证是一系列活动,这些活动能够提供整个软件产品的适用性的证明。要实现软件质量保证,就需要使用为确保一致性和延长的软件周期而建立的质量控制规则
4.质量审计报告
软件项目质量
保证
的一个重要输出是质量审计报告
5.常见质量问题
常见原因:
1.违背软件项目规律
2.技术方法本身的缺陷
3.基本部件不合格
4.实施中的管理问题
原因产生的方面:
1.人的因素 2.资源要素 3.方法因素
第六章:人力资源管理
1.责任分配矩阵(RAM)
RAM的一个例子是RACI(执行 responsible 负责 Accountable 咨询 consult 知情 inform)
2.团队组织结构
常见的软件项目团队的组织结构主要有三种类型:职能型、项目型、矩阵型
3.塔克曼阶梯理论
是一种有关团队发展的模型,包括五个阶段:
1.形成阶段 2.震荡阶段 3.规范阶段 4.成熟阶段 5.解散阶段
4.马洛斯需求层次理论
5.双因素理论
保健因素相当与生理和安全需求
第七章 沟通管理
1.沟通需求分析需要明确的是
1.需要给哪些干系人发信息
2.谁需要什么样的信息
3.谁什么时候需要何种信息
4.如何将信息发送给不同的干系人
2.沟通方式
1.交互式沟通:会议,电话等
2.推式沟通:新闻,公告等
3.拉式沟通:企业内网
3.沟通技术
1.会议沟通
2.EMail沟通
3.口头沟通
4.电话沟通
5.即时通讯平台
4.冲突
1.冲突泛指各式各类的争议
2.任何一种冲突都有来龙去脉,而非偶然事件
3.冲突的解决办法:
1.撤退/回避 2.缓和/包容 3.妥协/调解 4.强迫/命令 5.合作/解决问题
第八章 风险管理
1.风险识别方法
1.文档审查 2.头脑风暴 3.SWOT分析
2.风险的应对策略
积极地:
开拓,分享,提高和接受
消极:
规避,转移,减轻和接受
其中,规避,减轻适合高风险
转移和接受适合低风险
3.风险控制方法
1.风险预警系统
2.风险审计
3.偏差和趋势分析 4.技术绩效测量
第九章 采购管理
1.采购管理规划方法
1.自制或外购分析 2.市场调研 3.交流会
2.采购管理计划所含内容
1-16
p150
3.采购谈判发生的时间
采购谈判是指在
合同签署
之前
4.签订软件项目(采购)合同需注意问题
1.规定项目实施的有效范围
2.合同的付款方式
3.合同变更索赔带来的风险
4.系统验收的方式
5.维护期问题
5.采购控制
含义:管理采购关系、监督合同执行情况,并根据需要实施变更和采取纠正措施的过程。
常见的采购控制方法包括两种:
1.采购绩效审查
2.索赔管理
6.采购结束管理
作用是:把合同和相关文件归档以备将来参考
采购审计是采购结束管理的其中一个重要工作
目的是:
找出合同准备或管理饭馆的成功经验或者是失败教训,供本项目其他的采购合同或执行组织内其他项目的采购合同借鉴
第十章 整体管理
1.项目章程
项目章程是项目启动阶段正式批准的项目文件。
2.项目章程的主要作用有
1.正式宣布项目的存在,对项目的开始实施赋予合法地位
2.粗略地规定了项目的范围,这也是项目范围管理后续工作的重要依据
3.正式任命项目经理,授权其使用组织的资源开展项目活动
3.子管理计划主要包括
1.范围管理 2.需求管理 3.进度管理 4.成本管理 5.质量管理
6.人力资源管理 7.干系人管理 8.沟通管理 9.风险管理 10.采购管理
4.项目基准
包括:
1.范围基准 2.进度基准 3.成本基准
5.变更控制委员会
Change control Board CCB
6.项目整体变更控制过程
7.评定项目成功与失败的标准
1.是否有可交付的合格成果 2.是否实现了项目目标 3.是否达到项目客户的期望
7.项目移交&清算
如果项目在收尾阶段没有达到预期结果。项目没有可能或没有必要在进行下去而提前终止,这种情况下的项目收尾被称为是清算
移交是指项目收尾后,将全部的产品和服务交付给客户或用户
对不能成功结束的项目,要根据情况尽快终止项目,进行清算