1项目时间管理概述1进度计划图2项目进度估算3编制项目进度计划4第6章项目的时间管理软件项目计划的编写52学习目标掌握工程进度\工期等概念熟悉项目时间管理的内容掌握进度计划的编制方法与技术掌握网络计划技术熟悉软件项目计划的编写第6章项目的时间管理3一.基本概念时间是一种特殊的资源,以其单向性、不可重复性、不可替代性而有别于其他资源。项目时间管理又称为进度管理,是指为保证项目各项工作及项目总任务按时完成所需要的一系列的工作与过程。6.1项目时间管理概述4一.基本概念1.项目活动:是指为完成工程项目而必须进行的具体的工作。项目活动是编制进度计划、分析进度状况和控制进度的基本工作包。2.工程进度:进度是指活动或工作进行的速度进度是对执行的活动和里程碑制定的工作计划日期表,它也是跟踪项目进展状态的依据。6.1项目时间管理概述5HotTip一.基本概念3.工期开发工期是指工程项目从正式开工到全部建成投产或交付使用所经历的时间。合同工期是指完成合同范围工程项目所经历的时间,它从接到开工通知的日期算起,直到完成合同规定的工程项目的时间。确定工期有两个前提:一是确定交付日期,然后安排计划;二是确定使用资源,然后安排计划。6.1项目时间管理概述64.活动之间的顺序关系6.1项目时间管理概述7一.基本概念3.工期开发工期是指工程项目从正式开工到全部建成投产或交付使用所经历的时间。合同工期是指完成合同范围工程项目所经历的时间,它从接到开工通知的日期算起,直到完成合同规定的工程项目的时间。确定工期有两个前提:一是确定交付日期,然后安排计划;二是确定使用资源,然后安排计划。6.1项目时间管理概述8HotTip5.活动之间依赖关系(1)强制性依赖关系:是工作任务中固有的依赖关系,是一种不可违背的逻辑关系。(2)软逻辑关系。软逻辑关系是由项目管理人员确定的项目活动之间的关系,是人为的、主观的,是一种根据主观意志去调整和确定的项目活动的关系,也可称为指定性相关或偏好相关。(3)外部依赖关系:是项目活动与非项目活动之间的依赖关系。6.1项目时间管理概述9HotTip二.项目时间管理的内容项目时间管理就是采用科学的方法确定目标进度,编制进度计划和资源供应计划,进行进度控制,在与质量、费用目标协调的基础上,实现项目工期目标。包括分析确定为达到项目目标所必须进行的各种作业活动;项目活动内容的安排;估算工期,对工作顺序、活动工期和所需资源进行分析并制定项目进度计划;对项目进度的管理与控制等。这些项目时间管理的过程与活动既相互影响,又相互关联。6.1项目时间管理概述10HotTip二.项目时间管理的内容1.项目活动定义2.活动排序:是通过识别项目活动清单中各项活动的相互关联与依赖关系,并据此对项目各项活动的先后顺序进行合理安排与确定的项目时间管理工作。3.活动工期估算:是根据项目范围、资源状况计划列出项目活动所需要的工期。6.1项目时间管理概述11HotTip4.安排进度表一种是加强日期形式:以活动之间前后关系限制活动的进度,例如,一项活动不早于某项活动的开始或不晚于某项活动的结束;另一种是关键事件或主要里程碑形式,以定义为里程碑的事件作为要求的时间进度的决定性因素,制定相应时间计划。5.进度控制与进度管理6.1项目时间管理概述12HotTip三.项目时间管理的特点(1)进度管理是一动态过程:在进度控制中要根据进度目标和实际进度,不断调整进度计划,并采取一些必要的控制措施,排除影响进度的障碍,确保进度目标的实现。(2)项目进度计划和控制是一复杂的系统工程:进度计划按工程单位可分为整个项目总进度计划、单位工程进度计划、分部分项工程进度计划等;按生产要素可分为投资计划、设备供应计划等。6.1项目时间管理概述13HotTip三.项目时间管理的特点(3)时间管理有明显的阶段性。(4)时间管理风险性大。由于进度管理是一个不可逆转的工作,因而风险较大。在管理中既要沿用前人的管理理论知识,又要借鉴同类工程进度管理的经验和成果,还要根据本工程特点对进度进行创造性的科学管理。6.1项目时间管理概述6.3项目计划技术任务列表横道图网络图交叉表日历图156.3.1列表法列表法示例166.3.1使用列表法描述项目优点:结构性好,数据精确缺点:逻辑关系不直观项目总信息:在项目摘要列可以表示不同类别的信息:选择不同表或自己定义表可以通过分组、自动筛选组织信息176.3.2横道图示例186.3.2使用横道图描述项目优点:时间感强,能够显示多种信息缺点:精确性差,可能水平方向长项目总信息:项目摘要列的横道条表示摘要级别选择:摘要任务对应横道条196.3.3网络图示例网络图示例206.3.4单代号网络图定义:使用一个圆圈或方框表示一个活动,用连线表示逻辑关系的网络图216.3.5双代号网络图定义:使用两个圆圈和一个箭杆表示一个活动网络图。226.3.6日历视图示例日历视图236.3.7使用日历视图描述项目优点:清楚描述每天的工作缺点:逻辑关系不清楚246.3.8任务分配状况视图示例任务分配状况视图256.3.8任务分配状态视图描述项目以任务为主线,描述在每个任务上工作的资源,并按任务汇总信息包括:工时类、成本类,资源分配类,任务执行评价类等26HotTip一.甘特图是表示项目各阶段任务开始时间与结束时间的图形,它把计划和进度安排组织在一起。用水平线段表示阶段任务;线段的起点和终点分别为对应于任务的开始时间和结束时间线段的长度表示完成任务所需要的时间。6.2进度计划图27HotTip一.甘特图优点:表明了各任务的计划进度和当前进度,能动态地反映软件项目的开发和进展的情况。缺点:不能反映某一项任务的进度变化对整体项目的影响,它把各项任务看成独立的工作,没有考虑项目之间存在着复杂的逻辑的关系。6.2进度计划图28HotTip二.网络图网络图是活动排序的一个输出,它可展示项目中的各个活动之间的逻辑关系,表明项目任务将如何以什么顺序进行。1.单代号网络图也称为节点法。构成单代号网络图的基本特点是用节点表示活动(任务),箭线表示各活动(任务)之间的逻辑关系。单代号工作位于节点上,也就是说每一个节点表示一个工作,用箭头表示工作的先后顺序和相互关系。6.2进度计划图29HotTip2.双代号网络图也称为箭线法。在双代号网络图中,活动用箭头表示,对活动的描写在箭线上。节点表示事件。由于可以使用前后两个事件的编号来表示这项活动的名称,故称双号网络图。一个节点事件表示前一道工序的结束,同时也表示后一道工序的开始。6.2进度计划图30HotTip3.绘制网络图1)项目分解2)工作关系分析3)编制网络图6.2进度计划图31HotTip例:6.2进度计划图活动紧前活动工期估计:天1需求分析计划—32流程优化173编写需求规格词汇表224绘制业务流程225抽象业务类426建立数据模型527将分析图示加入规格说明文档3,618需求规格测试736需求规格确认8332HotTip虚活动是为了表明相互依存的逻辑关系,消除活动与活动之间含混不清的现象而设置的,它既不消耗资源,也不占用时间。用一个虚箭头表示。在绘制用箭头表示活动的网络图中,有两个基本规则可以用来识别活动:第一,每个节点有惟一的编号,既图中不会有相同的节点号;第二,每个活动必须由惟一的紧前事件号组成。6.2进度计划图33HotTip编制网络图编制网络图时要注意以下几个问题:一个网络图只有一个开始点和一个结束点。如果几项活动同时开始或者同时结束,在双号网络图中可以将这几项活动的开始节点合并为一个节点;而在单号网络图中可以设置一个虚拟开始(或者结束)活动,作为该网络图的开始节点(或者结束节点)。6.2进度计划图34HotTip网络图是有方向的,不应该出现循环回路。一对节点不能同时出现两项活动。如果有这种情况,必须引入虚活动。网络图中不能出现无箭头箭线和双箭头箭线。网络图中不能出现无节点的箭线。在同一个网络图中的所有节点,不能出现相同的编号。6.2进度计划图35三.网络计划技术用网络图来表达项目中各项活动的进度和它们之间的相互关系,并在此基础上,进行网络分析,计算网络中各项时间参数,确定关键活动与关键路线,利用时差不断地调整与优化网络,以求得最短周期。1.活动时间估计乐观工期(t0),最可能工期(tm),悲观工期(tp),计算出期望工期t。在用节点表示活动的网络图中,活动的工期估计,一般在节点图框的右下角表示出来。在用箭头表示的活动图中,活动的工期估计标在箭线的下方。6.3项目进度估算36制订进度计划输入1.项目网络图2.活动时间估算3.资源需求4.约束5.风险管理计划6.活动属性工具与技术1.数学分析2.工期压缩3.模拟4.资源平衡5.项目管理软件6.编码系统输出1.项目进度计划2.更新的资源需求37制订进度计划工期分析方法CPM(CriticalPathMethod)存在很强的依赖关系(主要是FS依赖关系)PERT(ProgramEvaluationandReviewTechnique)使用概率分布原理确定活动的时间GERT(GraphicEvaluationandReviewTechnique)允许活动有回路或条件分支38制订进度计划CPM(CriticalPathMethod)美国国防部于二十世纪五十年代末期提出的方法,主要适用于大型工程项目项目关注于费用控制项目中的活动存在很强的依赖关系39制订进度计划CPM编号活动描述持续时间(天)前置活动A需求分析25无B设计18AC编码13BD单元测试10CE编写系统测使用例12AF编写集成测使用例15BG集成测试5D,FH系统测试7G,E40制订进度计划CPM(箭头表示法)134625A25DCB131810E12HF157G541制订进度计划CPM(箭头表示法的虚拟节点)在任务E“编写系统测使用例”之前添加一个新任务I“学习测使用例设计方法”(I应尽早开始,并且没有前置任务)134625A25DCB131810E12HF157G2’3I42制订进度计划CPM(前导图法)克服箭头法中需要引入“虚拟活动”的不足)StartA25G5B18C13D10F15E12FinishH7I343制订进度计划CPM(计算活动的浮动时间)活动编号活动名称最早开始时间最早完成时间最迟开始时间最迟完成时间时差1-2A02502502-3B2543254303-4C4356435604-5D5666566602-6E25375971343-5F4358516685-6G6671667106-7H717871780活动浮动时间计算表44制订进度计划CPM(计算关键路径)关键路径决定了项目所需要的最短总体时间位于关键路径上的活动浮动时间为0浮动时间为0的所有活动组成了项目的关键路径上例中的关键路径活动为A-B-C-D-G-H上例中的关键路径时间为7845制订进度计划PERT(ProgramEvaluation&ReviewTechnique)美国国防部于二十世纪五十年代末期提出的方法,主要适用于R&D等不确定性较高的项目技术更新频繁、进度风险较高的项目46制订进度计划PERTPERT主要应用于对单个活动的时间进行估计PERT对于每一种活动都采用三种估算值乐观时间、悲观时间和最可能的时间每种活动的时间则取决于加权值47制订进度计划PERTPERT加权值=64悲观时间最可能时间乐观时间48制订进度计划PERTPERT加权值与CPM单一活动值的关系49制订进度计划GERT采用类似流程图的方式来描述项目中的分支活动或回路活动系统分析软件定制用户培训系统上线用户培训系统开发购买软件调整预算是否可行是否在预算内否是否是50制订进度计划请作出下列活动的网络图并判断关键路径(30分钟)活动名称ABCDEFGHIJK先行活动---ABBCD,EF,G,EF,G,EJ时间182015242011132510221051