软件项目管理部分知识点

第一章 概述

  1. 项目与日常运作的不同:
    a. 项目是一次性的,日常运作是重复进行的;
    b. 项目是以目标为导向的,日常运作时通过效率和有效性体现的;
    c. 项目是通过项目经理及其团队工作完成的,日常运作是职能式的线性管理;
    d. 项目存在大量的变更管理,日常运作基本保持持续的连贯性。
  2. 项目管理知识体系
    a. PMP:项目管理专业人员资格(Project Management Professional,PMP)是美国项目管理学会(Project Management Institute,PMI)开发并负责组织实施的一种专业资格认证。
    b. 项目管理知识体系(Project Management Body Of Knowledge,PMBOK)是由PMI组织开发的一套项目管理的知识体系。它是PMP考试的关键资料,是项目管理的知识框架。
  3. 敏捷宣言(The Agile Manifesto)
    a. 个体和交互胜过过程和工具
    b. 可以工作的软件胜过面面俱到的文档
    c. 客户合作胜过合同谈判
    d. 相应变化胜过遵循计划
    敏捷模型是为了满足那些需求不确定的项目,其特点包括持续交付有价值的软件,适应需求变更,短周期提交等
    第二章 项目确立
  4. 项目招投标
    a. 甲方在招投标阶段的主要任务是招标书定义、供方选择、合同签署。
    b. 乙方在招投标阶段的主要任务是进行项目选择。
    第三章 生存期模型
  5. 敏捷生存期模型
    a. Scrum
    Scrum的核心是迭代(相等的持续时间段)和增量。Scrum采用迭代增量式的方法优化可预测性和管理风险。一个迭代就是一个Sprint(冲刺),Sprint的周期被限制在一个月左右。Sprint是Scrum的核心,其产出是可用的,潜在的可发布的产品增量。Sprint的长度在整个开发过程中保持一致。新的Sprint在上一个Sprint完成之后立即开始。
    Sprint由Sprint计划会议、每日站立会议、开发工作、Sprint评审会议和Sprint回顾会议构成。
    第四章 需求管理
  6. 需求变更
    a. 需求变更的管理的主要工作:
    ⅰ. 建立需求基线
    ⅱ. 确定需求变更控制过程
    ⅲ. 建立变更控制委员会
    ⅳ. 进行需求变更影响分析
    ⅴ. 跟踪所有受需求变更影响的工作产品
    ⅵ. 建立需求基准版本和需求控制版本文档,维护需求变更的历史纪录
    ⅶ. 跟踪每项需求的状态,衡量需求稳定性
    b. 需求变更的流程:
    ⅰ. 需求提交
    ⅱ. 需求受理
    ⅲ. 需求规划分析
    ⅳ. 需求实施
  7. 敏捷项目需求分析
    a. 用户故事

第五章 任务分解

  1. WBS(Work Breakdown Structure, 任务分解结构)
  2. 工作包:是WBS的最低层次的可交付成果。
  3. WBS字典:包括对工作包的阐述以及进度表的日期,成本预算和员工分配等
  4. 敏捷项目的任务分解-用户故事分解过程
    敏捷项目的分解过程,就是将大型故事(也叫史诗故事,Epic。由许多较大的不确定的需求组成)分解成用户故事。因此,需要定义项目的所有Epic,针对每个Epic确定包含的特性及分解出的用户故事开发必要的任务。
    第六章 软件项目成本计划
  5. 项目规模与成本的关系
    a. 软件项目规模即工作量。代码行、功能点、人天、人月、人年、等都是规模的单位。项目规模是成本的主要因素。软件项目成本是指完成软件项目规模相应付出的代价,成本的单位一般是人民币和美元。
  6. 功能点估算法
    a. 功能点的计算公式是FP=UFC*TCF。其中FP就是功能点;UFC表示未调整功能点计数;TCF表示技术复杂度因子。
  7. 用例点估算法
  8. 自下而上估算法
  9. 敏捷项目成本估算
    第七章 进度计划
  10. 网络图:显示项目任务执行的顺序。
  11. PDM网络图(Precedence Diagramming Method,优先图法)
    节点代表任务,箭线代表各任务之间的逻辑关系
  12. ADM网络图(Arrow Diagramming Method,箭线法网络图)
    箭线代表任务,节点代表前一个任务的结束和后一个任务的开始。
  13. 关键路径法(Critical Path Method,CPM):根据指定的网络图逻辑关系进行单一的历时估算。
  14. 时间压缩法

部分习题答案:
第一章

一、填空题
1.敏捷模型包括(4)个核心价值,对应(12)个敏捷原则。
2.项目管理包括(启动过程组)、(计划过程组)、(执行过程组)、(控制过程组)、(收尾过程组)5个过程组。

二、判断题
1、搬家属于项目。(√)
2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。(×)
3、过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。(√)
4、项目具有临时性的特征。(√)
5、日常运作存在大量的变更管理,而项目基本保持连贯性的。(×)
6、项目开发过程中可以无限制地使用资源。(×)
7、相比传统开发的预测性过程,敏捷开发属于自适应过程(√)

三、选择题
1、下列选项中不是项目与日常运作的区别的是(C)
A. 项目是以目标为导向的,日常运作是通过效率和有效性体现的。
B. 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。
C.项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。
D.项目是一次性的,日常运作是重复性的。

2、以下都是日常运作和项目的共同之处,除了(D)
A.由人来做
B.受限于有限的资源
C.需要规划、执行和控制
D.都是重复性工作

3、下面选项中不是PMBOK的知识域的是(A)
A.招聘管理 B.质量管理 C.范围管理 D.风险管理

4、下列选项中属于项目的是(C)
A.上课 B.社区保安 C.野餐活动 D.每天的卫生保洁

5、下列选项中正确的是(C)
A.一个项目具有明确的目标而且周期不限
B.一个项目一旦确定就不会发生变更
C.每个项目都有自己的独特性
D.项目都是一次性的并由项目经理独自完成

6、(B)是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。

A.过程 B.项目 C.项目群 D.组合

7、下面选项中不是《敏捷宣言》中的内容的是(C)
A.个体和交互胜过过程和工具
B.可以工作的软件胜过面面俱到的文档
C. 敏捷开发过程是自适应的过程
D.响应变化胜过遵循计划

8、下列活动中不是项目的是(C)
A.野餐活动 B.集体婚礼 C.上课 D.开发操作系统

9、下列选项中不是项目的特征的是(C)
A.项目具有明确的目标
B.项目具有限定的周期
C.项目可以重复进行
D.项目对资源成本具有约束性

四、问答题

1、项目管理知识体系(PMBOK)包括哪10个知识领域?

答:项目集成管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理、项目采购管理、项目干系人管理

2、请简述项目管理的5个过程组及其关系。(可简答)

答:(1)启动过程组:主要是确定一个项目或一个阶段可以开始了,并要求着手实行;定义和授权项目或者项目的某个阶段。
(2)计划过程组:为完成项目所要达到的商业要求而进行的实际可行的工作计划的设计、维护,确保实现项目的既定商业目标。计划基准是后面跟踪和监控的基础。
(3)执行过程组:根据前面制定的基准计划,协调人力和其他资源,去执行项目管理计划或相关子计划。
(4)控制过程组:通过监控和检测过程确保项目达到目标,必要时采取一些修正措施。集成变更控制是一个重要的过程。
(5)收尾过程组:取得项目或阶段的正式认可并且有序地结束该项目或阶段。向客户提交相关产品,发布相关结束报告,并且更新组织过程资产并释放资源。

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

3、项目的特征是什么。

答:目标性、相关性、临时性、独特性、资源约束性、不确定性

第二章

一、填空题
1、项目立项之后,项目负责人会进行(自造-购买)决策,确定待开发产品的哪些部分应该采购、外包开发、自主研发等。
2、PMI人才三角重点关注(技术项目管理)、(领导力)、(战略和商务管理)3个关键技能。
3、在(立项)阶段,应该明确项目的目标、时间表、使用的资源和经费,而且得到项目发起人的认可。

二、判断题

1、项目立项可以确立项目目标、时间和资源成本,同时得到项目发起人的认可。(√)
2、项目招标对于一个项目的开发是必需的,即便项目是内部项目。(×)
3、make or buy决策中的make指的只是自主开发。(√)
4、项目建议书是项目计划阶段开发的文档。(×)
5、项目立项需要获得项目经理的认可,但不需要项目发起人的认可。&#

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骑马客京华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值