软件项目管理PPT04进度.ppt
《软件项目管理PPT04进度.ppt》由会员分享,可在线阅读,更多相关《软件项目管理PPT04进度.ppt(112页珍藏版)》请在三一办公上搜索。
1、湖南软件职业学院,IT 项 目 管 理,主讲教师:熊登峰,第4章 软件项目进度管理,概述项目活动定义、排序进度管理工具项目历时估计项目计划制定项目进度监控案例分析,概 述,软件项目的范围决定软件的规模;软件的规模决定项目的成本与开发时限;项目成本与开发时限构成项目进度计划的基本红线;项目进度计划涉及到项目的活动编排和资源计划制定;合理的项目计划能有效提高软件项目资源利用率。,概 述,无计划情况下的资源利用分布,概述,有计划情况下的资源利用分布,概 述,项目时间管理原则进度管理的基本概念,概述,进度管理的基本概念进度:对执行的活动和里程碑制定的工作计划日期表。进度管理:为确保项目按期完成所需要的
2、管理过程。进度管理目的:在给定的限制条件下,以最短的时间、最低的成本、最小的风险、按质按量完成项目目标规定的任务。时间是一种特殊的资源,以其单向性、不可重复性、不可替代性而有别于其他资源。如项目资金不够还可以贷款;但如果项目时间不够,就无处可借,而且时间也不像其他资源那样有可加合性。,概述,软件项目进度管理过程活动定义(Activity definition)活动排序(Activity sequencing)活动历时估计(Activity duration estimating)制定进度计划(Schedule development)进度控制(Schedule control)-项目跟踪,第4
3、章 软件项目进度管理,概述项目活动定义、排序进度管理工具项目历时估计项目计划制定项目进度监控案例分析,活动定义(Defining Activities),将项目工作分解为一个个易管理、可控制、责任明确的活动或任务,并列出活动清单的过程。(即确定WBS中为交付成果或半成品而必须进行的活动),活动定义,消费市场调查项目案例WBS,消费者市场调查,问卷调查表,问卷设计,调查报告,调查反馈,分析软件,调查报告,工作项,工作包,活动的识别和定义,问卷设计,识别目标消费者设计初版调查表试用初版调查表确定正式调查表设计软件测试数据,调查反馈,印调查表准备邮寄标签邮寄调查表在商场设点调查收集调查表,分析软件,
4、开发设计软件测试设计软件软件试用培训,调查报告,输入调查数据分析结果编写报告,工作包,活动,项目活动排序,任务内容确定项目中各项活动的先后顺序及其之间的逻辑关系。,项目活动排序,活动排序:确定各活动之间在时间上的依赖关系活动的依赖关系强制依赖关系自由依赖关系外部依赖关系,强制依赖关系(工作任务中固有的依赖关系,是一种不可违背的逻辑关系)如:系统分析要在系统设计之前完成,单元测试活动是在编码完成之后执行。自由依赖关系(是由项目管理人员确定的项目活动的关系,是人为的、主观的,是一种根据主观意识去调整和确定的项目活动关系)如:安排计划时,先开发哪个模块?哪些任务同时做好一些都可以有项目管理者根据资源
5、、进度来确定。外部依赖关系(项目活动与非项目活动之间的依赖关系)如:环境测试依赖于外部提供的环境设备。,项目活动排序,任务(活动)之间的逻辑关系,进度管理工具,网络图甘特图里程碑图,网络计划技术起源与发展,网络计划技术(Network planning techniques)是20世纪50年代中期发展起来的一种科学的计划管理技术。1956年杜邦奈莫斯建筑公司与赖明顿兰德公司开发了一种面向计算机描述工程项目的合理安排进度计划方法,称之为关键线路法(Critical Path Method),简称CPM.1958年,美国海军军械局在制定研究“北极星”导弹计划时(几十亿个管理项目、250个承包商和9
6、000多个分包商),又研究创造出了计划评审技术(Program Evaluation and Review Technique)即PERT。使计划10年完成的项目提前了2年多,并在成本控制上取得了显著效果。,网络计划技术,网络计划技术是用网络图的形式表达进度计划的一项技术,包括两大要素:网络图及网络参数。网络计划技术是用于进行进度计划编制和进度控制的科学方法,具有信息量大,可以系统表达项目所包含的各项工作之间的复杂关系,能进行定量分析、计算和优化,可以进行跟踪管理等优点。,网络图,AOA:用箭头表示活动箭线图,双代号网络图(ADM)AON:用节点表示活动优先图,单代号网络图(PDM),网络图,
7、网络图是活动排序的一个输出展示各活动以及活动之间的逻辑关系 网络图可以表达活动的历时,网络图,网络图的绘制步骤项目分解、活动标注;项目活动关系分析;编制网络图。绘制网络图的注意事项始点与终点的单一性;单向无环性;节点编号的唯一性。,单代号网络计划,单代号网络图是由节点、箭线、线路组成的网络图,节点表示工作,节点的编号即为工作的代号,箭线只单纯表示工作间的关系。网络计划时间参数有工作参数和线路参数两类,关键工作是网络计划中总时差最小的工作。是大多数项目管理软件包所使用的方法。,单代号网络(PDM),注:节点表示作业,节点间带箭头的连线代表相互逻辑关系,支持四种逻辑关系:完工开工、开工开工、完工完
8、工、开工完工,开始,A,B,C,E,结束,D,F,双代号网络,双代号网络图是由节点表示事项,箭线表示工作的网络图,包含节点、箭线与线路三个基本要素。网络计划时间参数有节点参数、工作参数及线路参数三类,关键工作是网络计划中总时差最小的工作。双代号网络可分为时间坐标网络计划和非时间坐标网络计划两种。在我国这种方法应用较多。双代号网络计划一般仅使用结束到开始的关系表示方法,因此为了表示所有工作之间的逻辑关系往往需要引入虚工作加以表示,国内该方面的软件较多。,双代号网络图(ADM),A,D,B,E,C,F,注:节点起连接逻辑关系的作用,仅支持完工开工关系,为反映作业间的关系,往往要设置虚作业。任务在线
9、上,一条线有紧前事件,和紧后(紧随)事件,事件就是里程碑,即一个阶段的工作成果。不能有多条实线指向同一个事件。要用虚线来代表。,完工,G,下图中活动1是活动2的前置任务,活动2是活动3的前置任务,系统规划1,需求分析2,系统设计3,1,2,3,系统规划1,需求分析2,双代号网络图箭尾代表活动开始,称紧前事件;箭头代表活动结束,称为紧随事件。节点2是活动系统规划的随后事件又是需求分析的紧前事件,表示系统规划结束和需求分析开始。,用箭头表示活动虚活动,活动A和B可以同时进行只有活动A完成后,活动C才能开始只有活动A和活动B完成后,活动D才能开始,用节点表示活动,A,1,B,2,C,3,D,4,网络
10、图,例题:已知某软件需求分析项目活动及紧前活动序列如下表,试绘制其网络图。,网络图,PDM网络图,条件图法(CDM),PDM和ADM都不允许存在回路或条件分支,因此这两种方法在某些情况下不能好地描述活动之间的依赖关系,“软件测试发现错误时才需要程序员修改源代码”中活动“软件测试”和“修改源代码”之间就不是顺序关系,而是一种条件分支关系,只能用条件图法描述。,进度管理工具,网络图甘特图里程碑图,甘特图(Gantt Chart),甘特图用以表示项目各活动开始时间与结束时间、明确体现项目活动工期与进度计划的图形表示方法。表示方法用水平线段表示阶段任务;线段的起点和终点分别对应于任务的开始时间和结束时
11、间(用实心三角标记);线段的长度表示完成任务所需的时间。,甘特图(Gantt Chart),开始时间,结束时间,甘特图(Gantt Chart),进度管理工具,网络图甘特图里程碑图,里程碑图,里程碑显示项目进展中的重大工作完成的时间节点。,里程碑图,里程碑与活动的区别活动是需要消耗资源的里程碑仅仅表示事件的标记,第4章 软件项目进度管理,概述项目活动定义、排序进度管理工具项目历时估计项目计划制定项目进度监控案例分析,活动历时估算,项目历时估算是指对已确定的项目活动的可能完成时间进行估算的工作,它直接关系到整个项目所需的总时间。除了取决于活动本身所包含的任务难度和数量外,还受到其他许多外部因素的
12、影响。如:项目的假设前提和约束条件、项目资源供给等。进度估计太短会在工作中造成被动紧张的局面,进度估计时间太长,就会使整个工程的完工期延长。,活动历时估算的工具和方法,活动持续时间估计的工具和方法主要包括:(1)专家评估法(2)类比估算法(3)模拟法(4)德尔菲法,项目历时估计,关键路径法穷举法求CP正逆推法求CP时间压缩法赶工(Crash)快速跟进(Fast tracking:搭接)应用PERT估算项目历时,关键路径法(CPM:Critical Path Method),方法的核心内容根据网络图逻辑关系计算和确定每一个活动的最早和最迟开始和完成日期;计算浮动时间;计算网络图中最长的路径(关键
13、路径);确定项目完成时间。,关键路径法(CPM:Critical Path Method),主要概念最早开始时间(Early start)最晚开始时间(Late start)最早完成时间(Early finish)最晚完成时间(Late finish)自由浮动(Free Float)总浮动(Total Float),浮动时间(Float),定义一个活动在不影响其它活动或者项目完成的情况下可以延迟的时间量。自由浮动(Free Float)在不影响后置活动最早开始时间的情况下,本活动可以延迟的时间。总浮动(Total Float)在不影响项目最早完成时间的情况下,本活动可以延迟的时间。,浮动时间(
14、Float),例如:,浮动时间(Float),进度时间参数,B:10,A:ES=0,EF=100LS=0,LF=100,B:ES=0,EF=10LF=100,LS=90,公式:EF=ES+duration LS=LF-duration TF=LS-ES=LF-EF FF(P)=ES(S)-EF(P),TF=LS-ES=90TF=LF-EF=90,浮动时间(Float),任务滞后Lag,关键路径(CP:Critical Path),特征网络图中最长的路径;由时间浮动为0(Float=0)的活动(关键活动)组成的路径;决定项目完成时间的路径;关键路径上的任何活动延迟,都会导致整个项目完成时间的延迟
15、.求解方法穷举法求CP正逆推法求CP,关键路径(CP:Critical Path),穷举法求CP,路径1:1、2、3、4、6路径2:1、2、3、5、6,路径长度=A+B+C+E=2+5+2+1=10,路径长度=A+B+D+F=2+5+7+2=15,关键路径(CP:Critical Path),关键路径(CP:Critical Path),正逆推法求CP正推过程(Forward pass)逆推过程(Backward pass)求关键活动(浮动时间为0的活动),关键路径(CP:Critical Path),正推过程(Forward pass)首先建立项目的开始时间(网络图中首个活动ES:项目的开始
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 PPT04 进度
链接地址:https://www.31ppt.com/p-6434387.html