清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt

上传人:b****2 文档编号:15561967 上传时间:2022-11-05 格式:PPT 页数:65 大小:518KB
下载 相关 举报
清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt_第1页
第1页 / 共65页
清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt_第2页
第2页 / 共65页
清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt_第3页
第3页 / 共65页
清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt_第4页
第4页 / 共65页
清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt_第5页
第5页 / 共65页
点击查看更多>>
下载资源
资源描述

清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt

《清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt》由会员分享,可在线阅读,更多相关《清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt(65页珍藏版)》请在冰豆网上搜索。

清华大学-殷人昆-项目管理-课件-06-软件项目时间管理优质PPT.ppt

开发工作就会出现并行情形。

软件工程项目的并行性提出了一系列的进度要求。

因为并行任务是同时发生的,所以进度计划必须因为并行任务是同时发生的,所以进度计划必须决定任务之间的从属关系决定任务之间的从属关系,确定,确定各个任务的先后各个任务的先后次序和衔接次序和衔接,确定,确定各个任务完成的持续时间各个任务完成的持续时间。

项目负责人应注意构成关键路径的任务,即若要项目负责人应注意构成关键路径的任务,即若要保证整个项目能按进度要求完成,就必须保证这保证整个项目能按进度要求完成,就必须保证这些任务要按进度要求完成。

这样就可以确定在进些任务要按进度要求完成。

这样就可以确定在进度安排中应当保证的重点。

度安排中应当保证的重点。

常用的进度安排方法有常用的进度安排方法有甘特图甘特图法和法和网络图网络图法。

法。

软件项目管理55需求分析需求分析需求评审需求评审概要设计概要设计概要设计评审概要设计评审详细设计详细设计设计走查设计走查编程编程代码走查代码走查单元测试单元测试测试计划测试计划测试过程测试过程测试评审测试评审集成测试集成测试确认测试确认测试软件项目管理666.26.2项目活动定义项目活动定义项目时间管理主要由项目时间管理主要由项目活动定义项目活动定义,活动排序活动排序,活动时间估计活动时间估计,制定进度计划制定进度计划和和进度控制进度控制等等5个个过程组成,下图给出这些过程的主要框架。

过程组成,下图给出这些过程的主要框架。

项目活动定义是时间管理的第一步,是项目活动定义是时间管理的第一步,是对工作分对工作分解结构中规定的可交付成果或阶段产品的产生所解结构中规定的可交付成果或阶段产品的产生所需执行具体活动进行定义,并形成文档需执行具体活动进行定义,并形成文档。

项目可交付成果是指工作分解结构中各项工作任项目可交付成果是指工作分解结构中各项工作任务完成后的输出结果。

务完成后的输出结果。

在制定项目开发进度计划时,具体定义分解出的在制定项目开发进度计划时,具体定义分解出的各项活动,能够使项目的目标更加具体、明确。

各项活动,能够使项目的目标更加具体、明确。

软件项目管理771.输入输入工作分解结构工作分解结构范围说明范围说明历史信息历史信息约束条件约束条件假设条件假设条件2.工具与技术工具与技术分解分解模板模板3.输出输出活动列表活动列表详细依据详细依据更新的工作分解更新的工作分解结构结构活动定义活动定义1.输入输入活动列表活动列表产品描述产品描述强制性依赖关系强制性依赖关系自由依赖关系自由依赖关系外部依赖关系外部依赖关系约束条件约束条件假设条件假设条件2.工具与技术工具与技术前驱图前驱图(PDM)箭头图箭头图(ADM)3.输出输出项目网络图项目网络图活动列表更新活动列表更新活动排序活动排序1.输入输入活动列表活动列表约束条件约束条件假设条件假设条件资源需求资源需求资源能力资源能力2.工具与技术工具与技术专家判断专家判断类比估计类比估计基于数量的历时基于数量的历时3.输出输出活动时间估计活动时间估计估计的基础估计的基础活动列表更新活动列表更新活动时间估计活动时间估计项目时间管理项目时间管理软件项目管理88制定进度计划制定进度计划项目时间管理项目时间管理1.输入输入项目进度项目进度执行报告执行报告变更要求变更要求进度管理计划进度管理计划2.工具与技术工具与技术进度变更控制系统进度变更控制系统执行情况测量执行情况测量另外的计划另外的计划项目管理软件项目管理软件3.输出输出进度更新进度更新纠正措施纠正措施经验与教训经验与教训进度控制进度控制1.输入输入2.工具与技术工具与技术项目网络图项目网络图数量分析数量分析活动时间估计活动时间估计时间压缩时间压缩资源需求资源需求模拟模拟资源库描述资源库描述资源调整法资源调整法日历日历项目管理软件项目管理软件约束条件约束条件3.输出输出假设条件假设条件项目进度项目进度超前和滞后超前和滞后详细依据详细依据时间时间进度管理计划进度管理计划资源需求更新资源需求更新软件项目管理996.2.16.2.1项目活动定义的依据项目活动定义的依据1.工作分解结构工作分解结构是活动定义的基本依据,它包含了项目的所有工是活动定义的基本依据,它包含了项目的所有工作及活动。

通过分解将项目所有工作的从属关系作及活动。

通过分解将项目所有工作的从属关系表达得清清楚楚。

表达得清清楚楚。

2.范围说明范围说明对项目分解后的各项具体工作的具体内容进行详对项目分解后的各项具体工作的具体内容进行详细的描述,以便在工作实施过程中更好地实施各细的描述,以便在工作实施过程中更好地实施各项具体活动所包含的内容。

项具体活动所包含的内容。

3.历史信息历史信息参照历史信息定义项目具体工作内容。

参照历史信息定义项目具体工作内容。

软件项目管理10104.约束条件约束条件对任何一个项目都会有各种约束条件,对项目活对任何一个项目都会有各种约束条件,对项目活动也有一定的约束条件。

例如,一个研究项目缺动也有一定的约束条件。

例如,一个研究项目缺少某种专门人才,或缺少某种专门设备,或资金少某种专门人才,或缺少某种专门设备,或资金不足,这些都是必须考虑的约束条件。

不足,这些都是必须考虑的约束条件。

5.假定假定项目的实施总是依赖于一定的未来环境,因此许项目的实施总是依赖于一定的未来环境,因此许多项目工作的具体实施所遇到的许多因素通常都多项目工作的具体实施所遇到的许多因素通常都被假定为真实的、确定的。

被假定为真实的、确定的。

6.专家评论专家评论汇集本领域专家对项目具体工作定义的意见,以汇集本领域专家对项目具体工作定义的意见,以得到更明确、风险更小的定义结果。

得到更明确、风险更小的定义结果。

软件项目管理11116.2.26.2.2活动定义的方法活动定义的方法1.分解分解将项目活动逐步细分为更小、更容易管理的单元,将项目活动逐步细分为更小、更容易管理的单元,以便更好地管理和控制。

以便更好地管理和控制。

依次开发工作分解结构和活动列表。

2.模板模板可将以往类似项目的活动列表或部分活动列表作可将以往类似项目的活动列表或部分活动列表作为新项目的活动列表的模板。

模板中的活动也可为新项目的活动列表的模板。

模板中的活动也可包括技术资源及所需工作量、风险识别及其它描包括技术资源及所需工作量、风险识别及其它描述信息。

述信息。

软件项目管理12126.2.36.2.3项目活动定义的结果项目活动定义的结果1.项目活动列表项目活动列表在项目活动列表中要列出项目所需开展的全部活在项目活动列表中要列出项目所需开展的全部活动。

活动列表作为工作分解结构的扩充,包括了动。

活动列表作为工作分解结构的扩充,包括了每一个活动的说明,以帮助项目团队成员明确自每一个活动的说明,以帮助项目团队成员明确自己的工作和责任(工作内容、目标、结果、责任己的工作和责任(工作内容、目标、结果、责任者、日期)。

者、日期)。

2.详细依据详细依据是对项目活动列表的解释性文件,包括项目的约是对项目活动列表的解释性文件,包括项目的约束条件和假定条件。

束条件和假定条件。

3.更新的工作分解结构更新的工作分解结构补充或修订其中的一些可交付成果。

补充或修订其中的一些可交付成果。

软件项目管理13136.36.3项目活动顺序安排项目活动顺序安排活动顺序安排也称为活动排序。

活动顺序安排也称为活动排序。

一般来讲,项目由一般来讲,项目由一组相关的活动一组相关的活动构成。

项目在构成。

项目在至少有一个活动准备开始时才开始,而只有当项至少有一个活动准备开始时才开始,而只有当项目中所有的活动结束项目才结束。

目中所有的活动结束项目才结束。

项目的活动必须有一个清晰的项目的活动必须有一个清晰的起始点起始点和清晰的和清晰的结结束点束点,一般以产生一个可交付物为标志。

,一般以产生一个可交付物为标志。

活动需要资源,并假定在活动中资源的需求水平活动需要资源,并假定在活动中资源的需求水平保持一致。

活动的持续时间必须可预测。

保持一致。

活动之间有优先顺序,任何工作的执行必须依赖活动之间有优先顺序,任何工作的执行必须依赖于一定工作的完成。

于一定工作的完成。

软件项目管理1414工作排序的步骤:

工作排序的步骤:

(1)分析分析工作之间本身存在的逻辑关系工作之间本身存在的逻辑关系(顺序的、(顺序的、并行的、迭代的、嵌套的);

并行的、迭代的、嵌套的);

(2)在逻辑关系的基础上再加以充分分析,确定在逻辑关系的基础上再加以充分分析,确定各工作之间的组织关系各工作之间的组织关系。

工作排序的目的是确定各项活动之间的依赖关工作排序的目的是确定各项活动之间的依赖关系,并形成文档。

系,并形成文档。

工作排序可以利用计算机进行,也可以用手工工作排序可以利用计算机进行,也可以用手工来完成。

在较小的项目中,或在大型项目的早来完成。

在较小的项目中,或在大型项目的早期阶段,手工技术更为有效。

期阶段,手工技术更为有效。

手工技术和计算机技术可以结合起来使用。

软件项目管理15156.3.16.3.1工作排序的依据工作排序的依据1.活动列表活动列表即活动定义过程中得到的结果。

即活动定义过程中得到的结果。

2.产品描述产品描述描述待开发产品或服务的特性(功能、性能、约描述待开发产品或服务的特性(功能、性能、约束、质量指标等),它们可能影响工作排序。

束、质量指标等),它们可能影响工作排序。

3.强制性依赖关系强制性依赖关系这是工作之间固有的依赖关系,是工作之间本身这是工作之间固有的依赖关系,是工作之间本身存在的,无法改变的逻辑关系。

例如,必须先编存在的,无法改变的逻辑关系。

例如,必须先编写出代码,再对它进行检验。

写出代码,再对它进行检验。

4.可自由处理的依赖关系可自由处理的依赖关系软件项目管理1616这种依赖关系是人为确定的,即两项工作可先可这种依赖关系是人为确定的,即两项工作可先可后的组织关系。

活动之间因组织安排或资源调配后的组织关系。

活动之间因组织安排或资源调配需要而规定的先后次序关系叫做组织关系。

需要而规定

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1