软件项目管理_第9章软件项目时间管理

合集下载

习题参考答案-软件项目管理-宁涛-清华大学出版社

习题参考答案-软件项目管理-宁涛-清华大学出版社

参考答案第一章概述1. 问答题(1)什么是软件项目管理?软件项目管理是为了使软件项目能够按照既定的成本、进度、质量顺利完成而对成本、人员、进度、质量和风险进行分析和管理的活动,它是决定软件项目能否高效、顺利进行的基础性工作。

(2)项目管理的9大知识领域是什么?项目集成管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理和项目采购管理。

(3)项目管理的5个过程组是什么?启动、规划、执行、监控、收尾(4)下列那些活动属于项目?b. 开发车辆调度系统c. 卫星发射计划d. 野外郊游e. 集体婚礼2. 判断题(1)√(2)⨯(3)⨯第二章项目集成管理1. 问答题(1)项目建议书是指在项目初期为竞标而提交的文档,该文档是在双方对相应问题有共识的基础上,清晰地说明项目的目的及操作方式。

(2)项目章程是指项目执行组织高层批准的以书面签署的确认项目存在的正式文件,包括对项目的确认、对项目经理的授权和项目目标的概述。

(3)外部项目需要由甲方编写招标书,而内部项目不需要进行招标;内部项目中甲方和乙方没有具有法律约束的合同。

2. 选择题(1)C (2)B (3)B3. 判断题(1)√(2)√(3)⨯(4)⨯(5)√第三章 项目范围管理1. 选择题(1)B (2)B (3)B (4)B (5)C第四章 软件项目成本管理1. 选择题 (1)A (2)C2. 判断题(1)⨯ (2)√ (3)⨯第五章 软件项目时间管理1. 选择题(1)D (2)C (3)B 2.应用题(1) 由公式E =(P +4M +Q )/6 得E 1=12.3, E 2=6, 则 E =E 1+E 2=18.3(2) 由标准差()/6p O δ=− 得 1δ=7/3,2δ=4/3方差222212()()()n δ=δ+δ++δ…项目标准差δ= 得δ=2.69由概率论知识可知,1E ±δ的概率分布是68.3%,2E ±δ的概率分布为95.5%,3E ±δ的概率分布为99.7%。

如何进行软件项目的时间管理

如何进行软件项目的时间管理

如何进行软件项目的时间管理在当今数字化的时代,软件项目的开发和实施变得越来越普遍。

然而,要确保软件项目能够按时交付,并达到预期的质量和功能要求,有效的时间管理是至关重要的。

时间管理不善可能导致项目延期、成本超支、客户不满等一系列问题。

那么,如何进行软件项目的时间管理呢?首先,明确项目目标和范围是时间管理的基础。

在项目启动阶段,项目团队需要与相关利益者进行充分的沟通,了解项目的业务需求、功能要求和预期的交付成果。

通过详细的需求分析,明确项目的边界和范围,避免在项目进行过程中出现需求变更和范围蔓延的情况。

如果项目的目标和范围不清晰,就会导致项目计划的不准确,从而影响时间管理的效果。

制定详细的项目计划是时间管理的核心环节。

项目计划应该包括项目的各个阶段、任务、里程碑、责任人以及时间估计。

在制定计划时,可以采用工作分解结构(WBS)的方法,将项目分解为可管理的小任务,并为每个任务分配合理的时间。

同时,要考虑任务之间的依赖关系,合理安排任务的先后顺序。

对于一些关键路径上的任务,要给予更多的关注和资源保障,以确保项目的进度不受影响。

合理估算任务时间是制定准确项目计划的关键。

估算任务时间时,不能过于乐观或悲观,要结合以往的项目经验和团队的实际能力。

可以采用三点估算法,即考虑最乐观时间、最可能时间和最悲观时间,然后计算出一个加权平均值作为任务的估算时间。

此外,还要预留一定的缓冲时间,以应对可能出现的风险和不确定性。

资源分配也是时间管理中不可忽视的因素。

软件项目通常需要多种资源,如人力、技术设备、测试环境等。

要根据项目的任务需求和时间安排,合理分配资源。

确保每个任务都有足够的资源支持,避免出现资源短缺或闲置的情况。

同时,要考虑团队成员的技能和经验,将合适的人安排到合适的任务上,以提高工作效率。

有效的沟通和协调在时间管理中起着重要的作用。

项目团队成员之间、团队与利益相关者之间要保持及时、畅通的沟通。

定期召开项目会议,汇报项目进展情况,讨论遇到的问题和解决方案。

项目时间管理的内容

项目时间管理的内容

项目时间管理的内容项目时间管理的内容1、选择合适工具目前项目管理软件正被广泛地应用于项目管理工作中,尤其是它清晰的表达方式,在项目时间管理上更显得方便、灵活、高效。

在管理软件中输入活动列表、估算的活动工期、活动之间的逻辑关系、参与活动的人力资源、成本,项目管理软件可以自动进行数学计算、平衡资源分配、成本计算,并可迅速地解决进度交叉问题,也可以打印显示出进度表。

项目管理软件除了具备项目进度制定功能外还具有较强的项目执行记录、跟踪项目计划、实际完成情况记录的能力,并能及时给出实际和潜在的影响分析。

2、活动工期估算项目工期估算是根据项目范围、资源状况计划列出项目活动所需要的工期。

估算的工期应该现实、有效并能保证质量。

所以在估算工期时要充分考虑活动清单、合理的资源需求、人员的能力因素以及环境因素对项目工期的影响。

在对每项活动的工期估算中应充分考虑风险因素对工期的影响。

项目工期估算完成后,可以得到量化的工期估算数据,将其文档化,同时完善并更新活动清单。

工期估算可采取以下几种方式1)专家评审形式。

由有经验、有能力的人员进行分析和评估。

项目分析主要是要求有多年从事相关和类似项目的施工的技术和管理人员,依靠过年的工作经验做出比较详细的可行的分析和评估,为项目的管理做指导工作。

2)模拟估算。

使用以前类似的活动作为未来活动工期的估算基础,计算评估工期。

在进行模拟估算的时候根据多年的工作经验应适当的留出一定的预留范围。

1. 保留时间。

工期估算中预留一定比例作为冗余时间以应付项目风险。

随着项目进展冗余时间可以逐步减少。

例如在西安通信学院自动录播系统项目中,根据多年的系统集成经验,录播系统的教室和集成过程比较复杂,出现问题的几率很高,所以给项目的保留时间定为七天。

在施工的过程中布线、设备安装都比较顺利,在集成和调试的过程中第一天出现问题较多,在技术人员的通力合作下第二天所以设备调试完成,项目的最大瓶颈突破后保留时间就可以精确对一天,工程进度得到很好的控制。

软件项目管理课后习题答案

软件项目管理课后习题答案

软件项目管理案例教程习题答案第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成为一个有机整体,保证项目的总目标的实现。

项目集成管理从一个宏观的角度将项目作为一个整体来考察。

包括的过程包括:项目章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。

项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。

2、项目管理的9大知识领域是什么?1)项目集成管理2)项目范围管理3)项目时间管理4)项目成本管理5)项目质量管理6)项目人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理l为了成功实现项目的目标,首先必须设定项目的工作和管理范围,即项目的范围管理。

l为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理l项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理l为了项目的团队人员的管理,让大家有一致的目标,需要沟通,即项目的沟通管理l当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理l当项目管理一定要协调各个方面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理3、项目的成本管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项目管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组5. 判断下面活动哪些是项目?上课野餐活动√集体婚礼√社区保安开发微软的操作系统√每天的卫生保洁神州飞船计划√二、判断题1. 项目开发过程中可以无限制地使用资源。

(X )2. 项目具有暂时的特征。

(√)3. 项目管理核心的三角形是范围、进度、风险。

(X )4. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

软件项目管理试题库及答案

软件项目管理试题库及答案

第零章-软件项目管理概述一.选择1. 以下哪一项最能表现某个项目的特征(C)A. 运用进度计划技巧B. 整合范围与成本C. 确定期限D. 利用网络进行跟踪2. 项目管理需要在相互间有冲突的要求中寻找平衡,除了:(A)A. 甲方和乙方的利益B. 范围,时间,成本,质量C. 有不同需求和期望的项目干系人D. 明确的和未明确表达的需求3. 以下都是日常运作和项目的共同之处,除了:(D)A. 由人来作B. 受制于有限的资源C. 需要规划、执行和控制D. 都是重复性工作4. 有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了:(C)A. 项目管理知识体系B. 应用领域知识、标准与规章制度C. 以项目为手段对日常运作进行管理D. 处理人际关系技能5. 下列都是子项目的正确说法,除了:(D)A. 划分子项目的目的是为了便于管理B. 子项目的划分便于发包给其他单位C. 项目生命期的一个阶段是子项目D. 子项目不能再往下划分成更小的子项目6. 管理一个项目包括以下内容,除了:(D)A. 识别要求B. 确定清楚而又能实现的目标C. 权衡质量、范围、时间和费用的要求D. 制定符合项目经理期望的计划和说明书7. ( C) 是为创造一种产品、服务或者结果而进行的临时性的努力A. 项目群B. 过程C. 项目D. 组合8. 下列(D )不属于项目管理的特征A. 独特性B. 通过渐进性协助实施的C. 拥有主要顾客或项目发起人D. 具有很小的确定性9. 下列( C)不属于项目管理的三维约束A. 达到范围目标B. 达到时间目标C. 达到沟通目标D. 达到成本目标10. ( A)就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求A. 项目管理B. 项目组管理C. 项目组合管理D. 需求管理11. 为相同的功能组合而实施的一系列应用开发项目,作为(B )的一部分,后者能够得到更好的管理。

A. 组合B. 项目群C. 投资D. 合作12. PMI提供的认证项目叫做(B )A. Microsoft Certified Project ManagerB. Project Management ProfessionalC. Project Management ExpertD. Project Management Menter二.填空1. 项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。

软件项目管理答案-第9章作业

软件项目管理答案-第9章作业

习题:第九章-软件项目合同计划一、选择题:1. 某项目经理刚刚得知卖方增加了成本,项目经理首先应该确定是否(A )A. 有足够的储备处理这个变更B. 另外的卖方可以按照原来的成本完成项目C. 另外的项目能够节约预算D. 任务是关键的项目任务2. 可以在(B )阶段采用Make-or-buy决策分析A. 卖方选择B. 立项(采购计划编制)C. 合同管理D. 成本计划3. 合同激励的最终目标是(D )A. 卖方节约成本B. 买方节约成本C. 增加卖方成本D. 协调合同双方的目标4. 买卖双方之间存在的法律合同关系称为(C)A. 合同条款B. 合约C. 合同当事人D. 其他5. 哪种合同类型,卖方承担的风险最大(D )A. Cost plus percentage of costs:成本加成本百分比B. Cost plus fixed fee:成本加固定费C. Cost Plus Incentive Fee:成本加奖金D. Firm Fixed Price :固定价格6. 下面哪像与计划签署合同没有关系(A )A. 设计模版B. 协议附件C. 招标文件D. 评估标准7. 合同一旦签署了就具有法律约束力,除非(B )A. 一方不愿意履行义务B. 合同违反了法律C. 一方宣布合同无效D. 一方没有能力负担财务结果二、判断题8. 如果一个项目的合同类型是固定价格(FFP),合同价格是100万,实际花费160万,则项目结算金额为160万(X )9. 成本加奖金CPIF(Cost Plus Incentive Fee) 合同具有激励机制()10. 采购是为了执行项目而从项目团队外部采购或者获取产品、服务或者结果的过程。

()。

软件开发项目中的时间管理

软件开发项目中的时间管理
软件开发项目时间是从正式立项到产品包装完成或交付使 用所经历的时间。因此,开发进度计划采取的两种方式:
确定交付日期,然后安排计划;(倒推)
确定使用资源,然后安排计划。
时间虽易于测量,但时间是一种不可再生的资源在很多情 况下,时间是不能用其他资源换取的。
第2页
将需求模块分解为更小工作包,这些 工作包应该是能够完成交付产品的可 实施的详细任务。完成这些活动就意 味着完成了WBS结构中的明细。
对于需求不明确、业务背景复杂的项目,适当延长需求分
析的时间,有利于保证后期设计的准确性和减少需求变更 的幅度和次数; 保持同客户的沟通,需求分析是与客户共同开展的,你所 做的工作、所花费的时间,客户是有目共睹的,是能够容 忍的; 学会说不,对于后续需求的沟通确认中,要避免新增对项 目整体时间造成较大影响的需求,如增加此类需求,需要 重新考虑项目整体时间延后风险;
分解在产品描述和 活动定义的基础上 ,找出工作依赖关 系、顺序。
明确定义产品的开始和结束日期,这 是一个反复确认的过程。确定应根据 项目执行的工作日历、进度限制、最 早和最晚时间、风险管理计划。 第3页
根据任务分解估算产 品研发总计用时。同 时区分紧前工作,找 出关键路径
工作总是拖延到它所能够允许最迟完成的那一天。也 就是说如果工作允许它拖延、推迟完成的话,往往这个工 作总是推迟到它能够最迟完成的那一刻,很少有提前完成 的。
第9页
产品开发进度规划不切实际,有些工作任务和工作环节按照 规划的时间,客观上无法完成,或者限于项目所在企业的人 力、资源等客观条件无法按时完成,其他工作环节也会受到 影响,导致工期后延;
化繁为简,将复杂的产品功能简化为关键功能的过程,从
需求中提取客户最迫切需要的功能,集中人力、资源先期 实现交付,让客户能够易于接受,又能保证阶段性实施进 度。 根据WBS将产品分步实现交付:项目无法按时交付时,将 最终产品分步交付,让客户看到产品确实在实现过程中, 以寻求客户谅解;

软件项目管理 第9章

软件项目管理 第9章

4. 给出几个常见的软件配置项? 答:软件需求规格说明书。
设计规格说明书。 源代码。 测试规格说明书。
1、下面哪一项不属于 SCCB 的职责?(D) A.评估变更 B.与项目管理层沟通 C.对变更进行反馈 D.提出变更申请
2. 为了更好的管理变更,需要定义项目基线,关于基线的描述,正确的是(B ) A. 不可以变化的 B. 可以变化,但是必须通过基线变更控制流程处理 C. 所有的项目必须定义基线 D. 基线发生变更时,必须修改需求
三、问答题
1.请写出配置管理的基本过程。 答:1. 配置项标识、跟踪
2.配置管理环境建立 3. 基线变更管理 4.配置审计 5.配置状态统计 6.配置管理计划
2、请说明软件配置控制委员会(SCCB)的基本职责。
a.评估变更
b.批准变更申请 c.在生存期内规范变更申请流程
d.对变更进行反馈 e.与项目管理层沟通
(×) 7、 基线的修改不需要每次都按照正式的程序执行。(×)(注:基线修改需要按照正式的程
序执行) 8、 基线产品是不能修改的。(×) 9、 基线修改应受到控制,但不一定要经 SCCB 授权。(×)
10、 变更控制系统包括了从项目变更申请、变更评估、变更审批到变更实施的文档化流
程。(√)
三、选择题
3、请简述配置管理在软件开发中的作用,并列举至少两种配置管理工具。 答:软件配置管理在软件项目管理中有着重要的地位,可以有效管理软件项目开发过程 中的变更。有很多配置管理工具,例如 Rational ClearCase, Hansky Firefly, CVS, Microsoft Visual Source Safe(VSS), PVCS.
ba找不到某个文件的历史版本b甲方与乙方在资金调配上存在意见差异c开发人员未经授权修改代码或文档d因协同开发中或者异地开发版本变更混乱导致整个项目失败三问答题1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
正确答案:C
网络图
网络图可以弥补甘特图的不足。 网络图是活动排序的一个输出,它可展示项目中的 各个活动之间的逻辑关系,表明项目任务将如何以什么 顺序进行。 网络图用来对项目活动排序,表明项目从开始到结 束的活动流程,是项目各活动之间逻辑关系的图示表 达。
网络图
网络图普遍用于活动任务较多的时候。 常用的网络图有:
甘特图
优点: ◆ 表明了各任务的计划进度和当前进度; ◆ 能动态地反映软件项目的开发和进展的情况。
缺点: ◆ 不能反映某一项任务的进度变化对整体项目的影 响,它把各项任务看成独立的工作,没有考虑项 目之间存在着复杂的逻辑的关系。
例题
甘特图进度计划的优点是( )。 A.便于确定关键工作 B.工作之间的逻辑关系表达清楚 C.表达方式直观 D.工作时差易于分析
虚活动
虚活动是为了表明相互依存的逻辑关系,消除活动 与活动之间含混不清的现象而设置的,它既不消耗资源, 也不占用时间。用一个虚箭头表示。
节点法与箭线法的比较
例题
某项目经理正在领导一个大型软件项目的网络计划编 制工作,其中某些活动需要一起结束,还有一些活动则需 要一起开始。请问:他们正在使用什么活动排序技术?
第9章 软件项目的时间管理
1 软件项目时间管理概述
2
进度计划图
3
项目进度估算
4 编制项目进度计划
WBS-明确项目的工作范围
工作范围 质量Q
项目目标
在TQC约束内完成 工作范围
时间T
成本C
软件项目时间管理概述
项目时间管理又称为进度管理,是指为保证项目各项工作
及项目总任务按时完成所需要的一系列的工作与过程。 时间管理的主要目标是:
(2)软逻辑关系。软逻辑关系是由项目管理人员确定的
项目活动之间的关系,是人为的、主观的,是一种 根据早主起观清意晨刷志牙去有调3整个和动确作定: 的项目活动的关系,也
1)挤牙膏; 2)漱口杯装水; 3)刷牙
可称为指定性相关或偏好相关。
(3)外部依赖关系:是项目活动与非项目活动之间的依
赖关系。
例题
在开始数据分析工作之前,必须完成数据的收集工 作。请问,数据分析与数据收集之间是什么逻辑关系?
1 软件项目时间管理概述
2
进度计划图
3
项目进度估算
4 编制项目进度计划
进度计划图
★ 甘特图 ★ 网络图
甘特图
表示项目各阶段任务开始时间与结束时间的图形,它把计划和进 度安排组织在一起。 用水平线段表示阶段任务; 线段的起点和终点分别为对应于任务的开始时间和结束时间 线段的长度表示完成任务所需要的时间。
一、基本概念
3. 工期 开发工期是指工程项目从正式开工到全部建成投产或
交付使用所经历的时间。 合同工期是指完成合同范围工程项目所经历的时间,
它从接到开工通知的日期算起,直到完成合 同规定的工程项目的时间。 确定工期有两个前提:一是确定交付日期,然后安排计划
二是确定使用资源,然后安排计划。
活动之间的顺序关系
★ 最短时间 ★ 最低成本 ★ 最小风险 即在给定的限制条件下,用最短时间、最低成本, 以最小风险完成项目工作。
一、基本概念
1. 项目活动:是指为完成工程项目而必须进行的具体 的工作 。
项目活动是编制进度计划、分析进度状况和控制 进度的基本工作包。 2. 工程进度:是指活动或工作进行的速度。
进度是对执行的活动和里程碑制定的工作计划 日期表,它也是跟踪项目进展状态的依据。
★ 单代号网络图 ★ 双代号网络图
单代号网络图
也称为前导图法或节点法。 构成单代号网络图的基本特点是: ● 用节点表示活动(任务) ● 箭线表示各活动(任务)之间的逻辑关系。 也就是说用箭头表示工作的先后顺序和相互关系。
双代号网络图
也称为箭线法。 在双代号网络图中, ● 活动用箭头表示,对活动的描写在箭线上。 ● 节点表示事件。 一个节点事件表示前一道工序的结束,同时也表示后 一道工序的开始。
在编制项目计划过程中,应该由谁负责对活动进行工 期估算?
A. 管理层 B. 职能经理 C. 项目经理 D. 熟悉该活动的团队成员
答案 D
例题2
在编制项目计划过程中,应该由谁负责项目工期的估 算?
A. 管理层 B. 职能经理 C. 项目经理 D. 熟悉该活动的团队成员
答案 C
第9章 软件项目的时间管理
A. 软逻辑依赖 B. 强制依赖 C. 任意依赖 D. 外部依赖
答案B
基本概念
1. 项目活动 2. 工程进度 3. 工期 4. 活动间的顺序关系 5. 活动间的依赖关系
项目时间管理的基本流程
WBS 列出完成项目必须进行的所有活动
分析这些活动之间的逻辑关系
估算活动所需ห้องสมุดไป่ตู้源、工期 制定项目进度计划
软件项目时间管理内容
项目活动定义
将项目分解为更小、更易管理的活动或任务
可实施的详细任务 1.描述、确认活动过程 2.体现项目目标 3.列出活动清单
活动工期估算
活动工期估算是根据项目范围、资源状况计划列出项目活动所需要的工期。 估算的工期应该现实、有效并能保证质量。
风险因素
环境因素
工期估算
活动清单
人员能力
资源需求
例题1
A. 关键路线法 (工期估算技术) B. 箭线法 C. 节点法 D. 横道图法 答案 C
进度计划图
★ 甘特图:追踪项目进度 ★ 网络图:显示活动之间的逻辑关系、显示项
目从开始到结束的工作流
绘制网络图
1)项目分解:明确项目工作名称、范围和内容 2)工作关系分析:明确工作的紧前和紧后关系
3)编制网络图
例题
在某个信息系统项目中,存在新老系统切换问题, 在设置项目计划网络图时,新系统上线和老系统下 线之间应设置成()的关系 A 结束—开始 B 结束—结束 C 开始—结束 D 开始—开始
答案C
活动之间依赖关系
(1)强制性依赖关系:是工作任务中固有的依赖关系,
是一种不可违背的逻辑需关求分系析。
系统设计
软件需求分析项目的活动和紧前活动列表
网络图
双代号网络图
箭线图法只能表示结束——开始关系,每个活动必须 用唯一的紧前事件和唯一的紧随事件描述。
紧前事件:箭尾事件 紧随事件:箭头事件
虚活动
在绘制用箭头表示活动的网络图中,有两个基本规则 可以用来识别活动:
第一,每个节点有惟一的编号,既图中不会有相同 的节点号;
第二,每个活动必须由惟一的紧前事件号组成。
相关文档
最新文档