第四章项目时间管理1/90陈智锋高级工程师博士18657166757第四章项目时间管理第四章项目时间管理2/90纳闷的钱经理钱经理愉快地接受了一个OA项目的经理的职位,因为他以前就做过类似的项目,项目组成员也熟悉项目所采用的技术,具有一定的开发经验。他对自己的工作非常有信心,并依据每个成员的最高生产效率和最佳开发状态编制了项目计划。但是,项目实施过程中出现了问题,特别严重的是进度难以控制,项目组提出的问题也没有得到相关人员的重视。钱经理非常纳闷,他不明白问题出在哪里。第四章项目时间管理3/90大多数项目都有一个规定的交付日期,这是因为:需求市场环境时间易于测量,缺乏弹性,利用的效率性特别重要进度、投资和质量控制的系统思考,在具体项目管理中往往得不到很好地体现。IT项目普遍具有创造性,进度难以控制,是项目失败的主要原因之一。人人都是时间的消费者,但绝大多数人却是时间的浪费者。你若不能管理时间,便什么也不能管理。——彼得.德鲁克4.1.1项目时间管理的重要性4.1项目时间管理的概述第四章项目时间管理4/904.1项目时间管理的概述4.1.2项目时间管理的相关概念时间是一种特殊的资源,以其单向性、不可重复性、不可替代性而有别于其他资源。项目时间管理又称为进度管理,是指为保证项目各项工作及项目总任务按时完成所需要的一系列的工作与过程。项目活动:是指为完成项目而必须进行的具体的工作。项目活动是编制进度计划、分析进度状况和控制进度的基本工作包。进度是指活动或工作进行的速度。进度是对执行的活动和里程碑制定的工作计划日期表,是跟踪项目进展状态的依据。第四章项目时间管理5/90WBS活动定义活动清单活动排序活动网络图活动历时估算活动历时估算进度计划编制项目进度项目进度计划项目实施过程进度控制活动资源估算资源需求清单4.1.3项目进度管理过程4.1项目进度管理的概述第四章项目时间管理6/904.2活动定义项目活动定义是为了保障项目目标实现而开展的对已确认的项目工作包的进一步分解和界定,并从中识别出为生成项目交付物所必需的各种项目活动。主要依据:WBS、项目范围说明书、项目管理计划、组织的过程资产等。第四章项目时间管理7/90活动定义工具与技术范围定义制定项目管理计划创建WBS活动清单活动属性里程碑清单成果项目管理计划项目范围说明书WBSWBS字典4.2活动定义分解模板滚动式规划专家判断第四章项目时间管理8/90对工作分解结构(WBS)中规定的可交付成果或半成品的产生所必须进行的具体活动进行定义,并形成文档。可交付成果活动需求分析说明书会晤用户研究现有系统明确用户需求撰写需求分析说明书需求评审4.2活动定义第四章项目时间管理9/904.2活动定义活动定义的目的确保项目团队成员能够彻底地理解他们所从事的项目范围内的工作,以便于他们制定工作进度。活动清单包括活动名称、活动编码、活动的简单描述。活动属性描述每个活动的详细项目,如:活动编码、描述、逻辑关系、提前滞后关系、资源需求、约束时间、强制日期等。里程碑指那些通常没有活动历时且意义重大的事件,是一个标志。第四章项目时间管理10/90分解项目工作应该将项目工作分解为更小、更易管理的活动或任务;这些小的活动应该是能够保障完成交付产品项目的可实施的详细任务。要将所有活动列成一个明确的活动清单,让每一个成员能够清楚有多少工作需要处理。4.2活动定义第四章项目时间管理11/90图4-2软件项目的WBS、工作包以及活动4.2活动定义第四章项目时间管理12/90项目活动的特征1)对于需要执行的活动,应以动词或形容词加名词方式描述。2)如果一个资源分配给一项活动,应该由一个人管理。3)每一项活动要定义好一个开始点。4)一项活动存在一个有形的输出或完成的产品。5)活动在逻辑上应与WBS元素相符。6)对于每一项活动要有充足的控制量和时间。7)开始和结束点必须充分定义,并能汇报活动的开始和完成。8)从活动或包含活动的工作包中能够计算出实际成本。9)活动反映了除细微或偶发的活动外的项目目标的重要工作。10)零持续时间活动是里程碑或事件,代表了另一项活动或一组活动的开始或完成。4.2活动定义第四章项目时间管理13/904.3.1活动排序概念是识别项目活动清单中各项活动的依赖关系,它的主要依据是已识别的活动清单。根据活动清单和依赖关系,安排项目活动的顺序和先后关系。主要依据有:项目活动清单及相关支持信息项目范围说明书里程碑清单排序应确定的各种关系、限制和假设4.3活动排序第四章项目时间管理14/90活动排序工具与技术PDMADM进度网络样板确定依赖关系范围定义活动定义整体变更控制批准的变更请求项目进度网络图活动清单(更新)活动属性(更新)请求的变更成果活动清单活动属性里程碑清单项目范围说明书4.3活动排序第四章项目时间管理15/904.3活动排序活动间的依赖关系:强制性逻辑关系:工作之间所存在的内在关系,通常是不可调整的,主要依赖于技术方面的限制,通常由技术和管理人员的交流就可完成。——科学性的体现组织关系:通常取决于项目管理人员的知识和经验,组织关系的确定对于项目的成功实施是至关重要的。——艺术性的体现第四章项目时间管理16/904.3.2活动间的逻辑关系4.3活动排序完成-开始(FS,Finish-Start)完成-完成(FF,Finish-Finish)开始-开始(SS,Start-Start)开始-完成(SF,Start-Finish)提前(Lead)滞后(Lag)第四章项目时间管理17/904.3.2活动间的逻辑关系任务B任务A在活动任务B开始前,活动任务A必须完成完成—开始(FS,Finish-Start)第四章项目时间管理18/904.3.2活动间的逻辑关系任务A和任务B可同时开始,但在前者(A)开始以前后者(B)不能开始。任务B开始—开始(SS,Start-Start)任务A第四章项目时间管理19/90(FF,Finish-Finish)任务A和任务B可同时结束,但在前者(A)完成前后者(B)不能完成.任务B任务A结束—结束4.3.2活动间的逻辑关系第四章项目时间管理20/90(SF,Start-Finish)在任务B完成以前任务A必须开始(很少使用).任务B任务A结束—结束4.3.2活动间的逻辑关系第四章项目时间管理21/904.3.2活动间的逻辑关系任务B任务A滞后(Lag)任务A完成后2天,任务B才能开始2天第四章项目时间管理22/904.3.2活动间的逻辑关系任务B任务A提前(Leading)在任务A完成前2天,任务B必须开始-2天第四章项目时间管理23/904.3活动排序4.3.3网络图项目网络图是项目活动之间的逻辑关系或排序的图形显示。网络图通常有两种表示方法:前导图法(PDM),又称为单代号网络(AON)箭线图法(ADM),又称为双代号网络(AOA)第四章项目时间管理24/904.3.3网络图12第四章项目时间管理25/90箭线图法(ADM)ADM法与PDM法的表示方法相反,它是一种用箭线表示活动、节点表示活动排序的网络图方法。一项活动都用一根箭线和两个节点来表示,每个节点有个号码,箭线的箭尾节点和箭头节点是该项活动的起点和终点。双代号网络计划一般仅使用结束到开始的关系表示方法,因此为了表示所有工作之间的逻辑关系往往需要引入虚工作加以表示。4.3.3网络图Activity-On-ArrowArrowDiagrammingMethod第四章项目时间管理26/90123需求调研需求确认51活动描述工期估计事件序号i事件序号j双代号网络(AOA)图解4.3.3网络图——箭线图法(ADM)第四章项目时间管理27/904.3.3网络图——箭线图法(ADM)双代号网络的绘制规则方向、时序和编号方向:由方向性,按流程顺序,从左到右时序:衔接关系、时间顺序编号:ij唯一:两节点之间只能有一条箭线第四章项目时间管理28/904.3.3网络图——箭线图法(ADM)双代号网络的绘制规则紧前工作与紧后工作2abc1234abc134ab12345cd第四章项目时间管理29/904.3.3网络图——箭线图法(ADM)双代号网络的绘制规则缺口与回路在网络图上,除了始点和终点外,其它所有事件前后都要用箭线连接起来,不可中断,在图中不可有缺口。不能有回路。第四章项目时间管理30/904.3.3网络图——箭线图法(ADM)双代号网络的绘制规则虚工作用来说明工作之间的逻辑关系。a、b工序平行作业完工后转入c工序a4b3c51234第四章项目时间管理31/904.3.3网络图——箭线图法(ADM)双代号网络图示例第四章项目时间管理32/904.5活动历时估算工期估算估算完成项目每项活动所需要的时间(hour,day,week)。历时包括活动消耗的实际时间,加上间歇时间。人工量指完成一项任务所需的工作天数(小时)重要原则历时估算应由项目团队中,熟悉项目活动特征的人或团体进行。特别是开放类项目,如产品研发。第四章项目时间管理33/90活动历时估算工具与技术专家判断类比估算参数估算三点估算后备分析(应急时间、时间储备)活动资源估算活动定义制定项目管理计划活动历时估算活动属性(更新)成果风险管理规划范围定义活动清单活动属性项目管理计划项目范围说明书活动资源要求资源日历风险管理计划风险登记册4.5活动历时估算第四章项目时间管理34/904.5活动历时估算工具和方法之一--专家评估法需要最新的知识源于对项目的理解考虑新的技术/方法与先前的项目类比–是其规模的150%,因此也要多花费150%的时间(lesslearningcurve)通常花3周时间准备一个合同建设阶段大约花12个月工具和方法之二--类比法第四章项目时间管理35/904.5活动历时估算美国海军在1958年开发了计划评审技术PERT,北极星导弹系统项目。是一种期望平均工期法。PERT方法对每个活动的工期有3种估计:1)乐观的2)最可能的3)悲观的并假设活动工期服从分布工具和方法之三--计划评审法(PERT)ProgramEvaluationAndReviewTechnique第四章项目时间管理36/90PERT时间分析的特点——三种时间估计值即对活动持续时间t做出to、tm、tp三个估计值其理论依据是将t视为一个连续型的随机变量。乐观时间(optimistictime,to)最可能时间(mostlikelytime,tm)悲观时间(pessimistictime,tp)4.5活动历时估算工具和方法之三--计划评审法(PERT)期望值:640pmetttt方差:22)6(optt第四章项目时间管理37/904.6编制项目进度计划项目进度计划表达了项目中各项工作的开展顺序、开始及完成时间及相互衔接关系。进度计划是进度控制和管理的依据。进度计划编制:根据时间管理前几个过程的结果所进行的分析和项目计划的编制,产生经批准的项目进度计划,以便作为项目进度管理的基线。合理安排时间,就等于节约时间。——培根第四章项目时间管理38/90工具与技术活动定义活动排序项目进度表进度模型数据进度基准资源要求(更新)活动属性(更新)项目日历(更新)请求的变更项目管理计划(更新)进度管理计划(更新)成果活动资源估算风险管理规划范围定义活动历时估算制定进度表活动清单活动属性活动历时估算项目范围说明书风险登记册项目进度网络图活动资源要求资源日历进度网络分析/关键路径法/关键链法/进度压缩/资源平衡/假设情景分析/利用时间提前与滞后量/进度压缩/进度计划编制工具4.6编制项目进度计划工具与技术第四章项目时间管理39/904.6.1项目进度计划方法4.6编制项目进度计划甘特图里程碑计划网络计划技术第四章项目时间管理40/904.6.1项目进度计划方法甘特图最早由HenryI