1第五章IT项目进度管理2过程类别知识领域启动计划执行控制收尾整体管理整体计划编制整体计划执行变更整体控制范围管理启动范围计划范围定义范围确认范围变更控制进度管理活动定义活动排序活动时间估算制定进度计划进度控制成本管理资源计划成本估算成本预算成本控制质量管理质量计划质量保证质量控制人力资源管理人力资源计划人员配备团队建设沟通与冲突管理沟通计划分析冲突信息发布解决冲突执行状况报告防范冲突项目(管理)收尾风险管理风险识别风险评估风险应对风险控制采购管理采购计划采购计划实施合同管理合同收尾项目管理的工作过程与知识领域的关系3项目进度管理是项目管理的重要组成部分之一,这和项目成本管理、项目质量管理并称为项目管理的“三大管理”。项目进度管理,也称为项目时间管理,是指在项目的进展过程中,为了确保项目能够在规定的时间内实现项目的目标,对项目活动进度及日程安排所进行的管理过程。项目进度管理的作用:1.在规定的时间内,制定出合理的、经济的进度计划;2.在该计划的执行过程中,检查实际进度是否与计划进度相一致,若出现偏差,应及时找出原因,采取必要的补救措施;3.如有必要,则还要调整原进度计划,从而保证项目按时完成。4进度管理由5个过程组成,它们是:1、活动定义:指确认一些特定的工作。通过完成这些活动就完成了项目的各子项目;2、活动排序:明确各活动间的相互联系性;3、活动历时估算:估计各活动所需时间;4、制定进度计划:分析活动间排序,活动所需时间和资源以做出项目进度计划。5、进度计划控制:控制项目进度变化。55.1项目活动定义5.2项目活动排序5.3项目活动时间估算5.4项目计划进度5.5项目进度控制65.1项目活动定义项目活动定义是确定为完成项目目标所需要进行的所有具体活动的一项任务。项目活动定义的主要工作:依据工具和方法结果项目工作分解结构项目范围定义历史资料制约因素假设条件分解技术模板法更新项目工作分解结构项目活动清单辅助性说明75.2项目活动排序活动排序涉及审查WBS中的活动、产品说明书、假设和约束条件,以决定活动之间的相互依赖关系,它也涉及评价活动之间依赖关系的原因。活动排序的依据包括活动清单、制约因素、假设条件、成果说明以及项目活动之间的关系。成果说明:描述项目可交付成果的性质和特征,而产品的特性通常会影响到项目活动的排序。项目活动之间的关系:包括必然的依存关系、组织关系和外部的制约关系。8必然的依存关系:这是活动相互关系确定的基础,它是活动之间所存在的内在关系,通常是不可调整的,主要依赖于技术方面的限制,因此确定起来较为明确、容易,通常由技术和管理人员的交流就可完成。组织关系:对于无逻辑关系的那些工作,由于其工作先后关系具有随意性,从而将直接影响到项目计划的总体水平。组织关系的确定一般比较难,它通常取决于项目管理人员的知识和经验,因此组织关系的确定对于项目的成功实施是至关重要的。外部制约关系:项目活动的外部制约关系是指项目活动和非项目活动之间的关系,因此在项目工作计划的安排过程中也需要考虑到外部工作对项目工作的一些制约及影响,这样才能合理安排项目活动之间的关系。原则:先逻辑关系后组织关系项目活动之间的关系活动之间的先后关系类型活动之间的关系分为四种类型:·结束到开始的关系·结束到结束的关系·开始到开始的关系·开始到结束的关系在网络计划中,结束到开始的关系最为常用,它是一种最为典型的逻辑关系。而开始到结束的关系完全是理论上的,现实中很少见。后面讲的方法和例子都是用结束到开始的关系进行介绍的。活动之间先后关系的描述结束(Finish)到开始(Start)的关系FST(或FTS)开始到开始的关系SST(或STS)ABFSTABSST1.不管采用哪种软件开发模型,编码B开始,设计A必须开始2.项目管理活动中,进度管理B开始时,费用管理A必须开始,两者至少要同时开始。结束到结束的关系FFT(或FTF)开始到结束的关系SFT(或STF)ABFFTABSFT装修,装修A完成前热水器B必须安装完毕12活动排序的主要工具和方法节点法(PDM,PrecedenceDiagrammingMethod)箭线图法(ADM,ArrowDiagrammingMethod)13又称为顺序图法或单代号网络图法。它的特点是用节点代表活动,用箭线表示各个活动之间的关系。它是大多数项目管理软件包使用的方法。可用手工或电脑完成。节点法(PDM)14某项目的节点图(示例)AEBFCD某产品市场研究项目节点图16绘制节点图时要注意以下的规则:网络图中不能出现无头箭线和双头箭线,只允许出现单头箭线;网络图中不能有循环回路;网络图中不能出现无节点的箭线;网络图中只能有一个起始节点和一个终止节点;网络图中的箭线要尽量避免交叉。17又称为双代号网络图法。它用箭线来代表活动,用节点表示活动之间的关系。箭线图法一般仅使用结束到开始的关系表示方法,因此为了表示所有工作之间的逻辑关系往往需要引入虚工作加以表示,国内该方面的软件较多。不如节点法应用广。箭线图法(ADM)上例的箭线图(示例)1237654AEBCDF在箭线图中,活动是由两个节点中间的箭线来表示的,所以项目的活动可以由两个节点的数字来表示,如活动B可以表示为活动(2,3),活动C可以表示为活动(3,4)。由于活动D和E分别完成于节点6和5,所以用一个虚活动把它们连接起来,表示活动F要在D和E完成之后才能进行。某市场研究项目的箭线图20活动排序的结果项目网络图项目网络图是表示项目活动之间的逻辑关系和依赖关系的图形,另外还应该附有简要说明,对任何特别的排序都应该做详细的说明。更新后的项目活动清单5.3项目活动时间估算(活动工期)项目活动时间的估算就是对完成项目的各种活动所需要的时间做出的估算。对项目的时间进行估算,需要分别估算项目各个活动所需要的时间,然后根据项目活动的排序来确定整个项目所需要的时间。作用:活动时间的估算是项目计划制定的一项重要的基础工作,它直接关系到各事项、各工作网络时间的计算和完成整个项目任务所需要的总时间。若活动时间估计的太短,则会在工作中造成被动紧张的局面;相反,若活动时间估计的太长,就会使整个工程的完工期延长。观念:网络中所有活动的进度安排都是由活动的延续时间来推算,因此,对延续时间的估计要做到客观正确的估计。这就要求在对活动作出时间估计时,不应受到工作重要性及工程完成期限的影响,要在考虑到各种资源、人力、物力、财力的情况下,把工作置于独立的正常状态下进行估计,要做到统盘考虑,不可顾此失彼。活动时间估算的主要依据1.项目活动清单2.制约因素3.假设条件4.资源要求:项目活动的时间取决于资源的数量和质量。大多数项目活动的时间将受到分配给该工作的资源数量的影响,如当人力资源减少一半时,工作时间一般来说将会延长一倍;别外,大多数项目活动的时间也受到项目所能够得到的资源质量的影响,如对于同一个活动,技术熟练的工人花费的时间要比技术一般的工人花费的时间少。5.历史资料:许多类似的历史项目工作资料对于项目工作时间的确定是很有帮助的,主要包括:项目档案、公用的工作延续时间估计数据库、项目工作组的知识确定活动时间估算的主要方法①专家判断:专家判断主要依赖于历史的经验和信息,当然其时间估计的结果也具有一定的不确定性和风险。②类推估算:类推估算意味着以先前的类似的实际项目的活动时间来推测估计当前项目各活动的实际时间。当项目的一些详细信息获得有限的情况下,这是一种最为常用的方法,类推估算可以说是专家判断的一种形式。③单一时间估计法:估计一个最可能活动实现的时间。(对应于CPM网络)④三个时间估计法:估计活动执行的三个时间,乐观时间a、悲观时间b、最可能时间m。(对应于PERT网络)期望时间t=(a+4m+b)/6例:某IT企业IT项目活动时间估算方法:专家判断、类推(CMM2)、三个时间缓冲时间(备用时间、应急时间)对IT项目的重要性(复杂性和特殊性)示例(三个时间估计法)某一活动在正常情况下的工作时间是15天,在最有利的情况下工作时间是9天,在最不利的情况下其工作时间是18天,那么该活动的期望完成时间是多少呢?期望工作时间t=(9+4×15+18)/6=14.5天工期估算示例任务名称资源名称工作量(工时)资源数量(人)工期(天)100电动自行车110总体方案111总体框架工程师160020112单元定义工程师160020120车体121车体设计工程师160010122车体试制工人320020123车体试验试验人员80010130电动机131电动机研究工程师240020132电动机设计工程师200010133电动机试制工人480040134电动机试验试验人员320020140电池141电池研究工程师160010142电池设计工程师160010143电池试制工人320020144电池试验试验人员240020150总装与测试151总装工人160020152测试试验人员160020任务名称资源名称工作量(工时)资源数量(人)工期(天)100电动自行车110总体方案111总体框架工程师16002010112单元定义工程师16002010120车体121车体设计工程师16001020122车体试制工人32002020123车体试验试验人员8001010130电动机131电动机研究工程师24002015132电动机设计工程师20001025133电动机试制工人48004015134电动机试验试验人员32002020140电池141电池研究工程师16001020142电池设计工程师16001020143电池试制工人32002020144电池试验试验人员24002015150总装与测试151总装工人16002010152测试试验人员16002010小计33200活动时间估算的结果估算出的项目活动时间项目活动时间的估算,是对完成某一活动所需要的工作时间进行定量的估计,并且还要用一定的指标表示出项目活动时间的变动范围。估算依据的文档项目活动时间估算的依据必须以文档的形式保存下来。更新的活动清单对项目活动定义的一些错误进行更正。5.4项目进度计划项目进度计划是在工作分解结构的基础上,对项目活动进行一系列的时间安排,它要对项目活动进行排序,明确项目活动必须何时开始以及完成项目活动所需要的时间。制定项目进度计划的主要目的是控制和节约项目的时间,保证项目在规定的时间内能够完成。项目进度计划的主要依据①项目网络图②估算的活动持续时间③资源需求:对资源数量和质量方面的需求,它对项目进度会产生一定的影响。具体来说,资源需求就是项目的各项活动在何时需要何种资源以及当项目的几项活动共用一种资源时,如何进行合理的资源平衡,从而确定如何安排项目各项活动的进度。④项目活动提前和滞后的时间:如项目某些活动需要提前的准备时间等。⑤项目日历:明确项目和资源的日历是十分必要的,项目日历将直接影响到所有的资源,资源日历影响一个特别的资源。⑥限制和约束:强制日期或时限、里程碑事件,这些都是项目执行过程中所必须考虑的限制因素。1、建立网络图:确定各项任务之间的相互依赖关系,发现可能遗漏的任务,并建立直观的展示。2、为任务分配时间:根据经验或应用相关的方法给任务分配时间。3、确定项目组成员可支配的时间:可支配的时间是指具体花在项目中的确切时间,应扣除正常可支配时间中的假期、教育培训等。4、为任务分配资源并进行平衡:为项目任务分配相应的资源,然后对任务持续时间、任务开始日期、任务分配进行调整,从左到右平衡计划,保持各项任务之间的相互依赖关系,确认其合理性。通过资源平衡可使项目组成员承担合适的工作量,还可调整资源的供需状况。5、确定管理支持性任务:管理支持性任务往往贯穿项目的始终,具体指项目管理、项目会议等管理支持性任务。6、汇总与平衡:对影响计划的所有内容,包括个人进度计划、项目里程碑、累积的任务汇总、人员阶段汇总、累积的资源汇总、任务分配单等,进行汇总和平衡,解决冲突。7、重复上述过