《保障项目进度》PPT课件.ppt
2023/7/9,IT项目管理(ITPM)Information Technology Project Management第五章 保障项目进度,王如龙,2/47,7,指导与管理项目执行,4,整体变更控制,6,监控项目工作,制定项目管理计划,制定初步范围说明书,制定项目章程,整体,5,3,2,1,已了解的过程有(12)个,领域,制作WBS,范围,P.11,项目收尾,范围规划,范围定义,范围核实,变更控制,知道哪些事情应该做、能够做,说明你在成长;知道哪些事情不应该做、不能够做,说明你在成熟。所谓享受就是更懂取舍,【课程回顾】,3/47,项目进度的控制与管理对项目团队来说是一个严峻的挑战,项目管理失败的直接表现是不能在规定的时间内完成任务。充分的利用项目时间、有效的保障项目的进度,是项目团队走向成功的基本保证。不能管理时间,就不能够管理项目的一切!,P.122,【本章知识要点】,4/47,学习完本章后,应当掌握如下知识:(1)项目进度管理的重要性。(2)制定项目进度计划的过程。(3)活动定义、排序、历时估算、进度计划编制及控制方法和技术。(4)建立项目网络图的方法。(5)项目进度控制原则和过程。(6)掌握项目进度控制方法。,P.122,【本章知识要点】,5/47,P.122,钱经理愉快地接受了一个OA项目的经理的职位,因为他以前就做过类似的项目,项目组成员也熟悉项目所采用的技术,具有一定的开发经验。他对自己的工作非常有信心,并依据每个成员的最高生产效率和最佳开发状态编制了项目计划。但是,项目实施过程中出现了问题,特别严重的是进度难以控制,项目组提出的问题也没有得到相关人员的重视。钱经理非常纳闷,他不明白问题出在哪里。,【案例5-1】纳闷的钱经理,6/47,P.124,布鲁克斯说:“在众多软件项目中,缺乏合理的进度安排是造成项目滞后的最主要原因,它比其他所有因素加起来的影响还要大。”时间会把资产变成债务,把利润变成亏损,把优势变成劣势;反之亦然!,5.1 项目进度管理的概述,7/47,导致这种灾难如此普遍的原因是:首先,我们对估算技术缺乏有效的研究,更加严肃的说,它反映了一种悄无声息,但并不真实的假设“一切都将运作良好。”第二,我们采用的估算技术隐含地假设人月可以互换,错误的将进度与工作量相互混淆。第三,由于对自己的估算缺乏信心,软件经理通常不会有耐心持续地估算这项工作。第四,对进度缺乏认真的跟踪与有效的监督。第五,当意识到进度的偏移时,下意识(以及传统)的反应是增加人力。这就像使用汽油灭火一样,只会使事情更糟。,5.1 项目进度管理的概述,8/47,图5-A 项目生命周期内冲突强度分析,5.1 项目进度管理的概述,5.1.1 项目进度管理的重要性,9/47,P.124,进度问题是项目生命周期内造成项目冲突的主要原因。人们习惯于比较计划和实际项目完成时间,而不愿意考虑项目被批准变更后所占用的时间。IT项目的按时交付以成为项目经理的最大挑战。,5.1 项目进度管理的概述,5.1.1 项目进度管理的重要性,10/47,P.124,项目进度是执行项目各项活动和到达里程碑的计划日期。进度管理就是采用科学的方法确定进度目标,编制进度计划和资源供应计划,进行进度控制,在与质量、费用目标协调的基础上,实现工期目标。,5.1 项目进度管理的概述,5.1.2 项目进度及项目进度管理,11/47,P.125,图5-1 项目时间管理过程,5.1 项目进度管理的概述,5.1.3 项目进度管理过程,12/47,P.125,活动定义:确定完成项目可交付成果而需开展的具体活动。活动排序:识别和记录计划活动之间相互逻辑关系的过程。活动资源估算:估算完成计划活动所需资源类型和数量。活动持续时间估算:估算完成单项计划活动的时间。进度计划编制:分析计划活动顺序、计划活动持续时间、资源要求和进度制约因素,制定项目进度表。进度控制:对项目进度变更进行控制,确保项目目标的实现。,5.1 项目进度管理的概述,5.1.3 项目进度管理过程,13/47,P.125,一项活动或任务是一个工作元素,通常可以在WBS中找到,它有一个预期历时、成本和资源要求。项目活动定义是为了保障项目目标实现而开展的对已确认的项目工作包的进一步分解和界定,并从中识别出为生成项目产出物所必需的各种项目活动。,5.2 活动定义,14/47,P.125,应该将项目工作分解为更小、更易管理的活动或任务,这些小的活动应该是能够保障完成交付产品项目的可实施的详细任务,而不是指可交付物。在项目实施中,要将所有活动列成一个明确的活动清单,并且让项目团队的每一个成员能够清楚有多少工作需要处理。,5.2 活动定义,5.2.1 进一步分解项目工作,15/47,P.126,图5-2 软件项目的WBS、工作包以及活动,5.2 活动定义,5.2.1 进一步分解项目工作,16/47,P.126,要在WBS中很好地识别出项目的活动,需要清楚项目活动的下列特征:对于需要执行的活动,应以动词或形容词加名词方式描述。如果一个资源分配给一项活动,应该由一个人管理交付。每一项活动要定义好一个开始点。一项活动存在一个有形的输出或完成的产品。活动在逻辑上应与WBS元素相符。对于每一项活动要有充足的控制量和时间。开始和结束点必须充分定义,并能汇报活动的开始和完成。从活动或包含活动的工作包中能够计算出实际成本。活动反映了除细微或偶发的活动外的项目目标的重要工作。,5.2 活动定义,5.2.2 项目活动特征,17/47,P.127,项目活动清单相关支持信息活动属性更新的WBS里程碑清单,【案例5-A】日本马拉松选手山田本一凭智慧战胜对手的故事,5.2 活动定义,5.2.3 项目活动定义的结果,里程碑的选择只有一个原则:那就是里程碑必须是具体的、特定的、可度量的事件,能够进行清晰的定义。,18/47,P.128,活动排序是继项目活动定义后的又一步骤。项目活动排序涉及通过识别项目活动清单中各项活动的相互关联和依赖关系,来安排并确定项目各项活动的先后顺序,并形成文档。要想制定出切实可行的进度计划,必须准确、合理地安排并确定项目各项活动的先后顺序,并依据这些顺序排列所生成的各条活动路径构成项目活动网络。,5.3 活动排序,5.3.1 活动排序的依据,19/47,P.128,项目活动清单及相关支持信息项目范围说明书里程碑清单排序应确定的各种关系、限制和假设,5.3 活动排序,5.3.1 活动排序的依据,20/47,P.128,前导图法是一种用节点表示活动、箭线表示活动关系的项目网络图,是大多数项目管理软件包所使用的方法。在这种方法中,每项活动有惟一的活动号,每项活动都注明了预计的工期。每个节点的活动会有如下几个时间:最早开始时间、最迟开始时间、最早结束时间和最迟结束时间。,5.3 活动排序,5.3.2 前导图法与箭线图法,1)前导图法(PDM),21/47,P.129,表5-2 前导图法中活动之间的四种依赖关系,5.3 活动排序,5.3.2 前导图法与箭线图法,1)前导图法(PDM),22/47,P.129,绘制前导图时,需要遵守下列规则:前导图必须正确表达项目中活动之间的逻辑关系。在图中不能够出现循环回路。在图中不能出现双向箭头或无箭头的连线。图中不能出现无箭尾节点的箭线或无箭头节点的箭线。图中只能有一个起始节点和一个终止节点。,5.3 活动排序,5.3.2 前导图法与箭线图法,1)前导图法(PDM),23/47,P.130,ADM法是一种用箭线表示活动、节点表示活动排序的网络图方法。每一项活动都用一根箭线和两个节点来表示,每个节点有个号码,箭线的箭尾节点和箭头节点是该项活动的起点和终点。依据是否需消耗时间或资源,可将活动分为实活动或虚活动。,5.3 活动排序,5.3.2 前导图法与箭线图法,2)箭线图法(ADM),24/47,活动资源估算包括决定需要什么资源和每一种资源应该需要多少,以及何时使用资源来有效地执行项目活动。活动资源估算的方法有专家判断法、多方案分析法、自上而下的估算方法、使用估算软件等。活动资源估算过程的输出是识别和说明工作包中的每一个计划活动所需要的资源类型和数量,这些资源汇总决定了每个工作包所需要的资源。,P.131,5.4 活动资源和活动持续时间估算,5.4.1 活动资源估算,25/47,项目活动持续时间的估算主要依据包括:项目活动清单、项目的约束条件和假设前提、项目资源要求、组织过程资产、项目成本估算及风险记录等。已识别的项目风险对于项目的活动持续时间估算有着重要的影响。对于每一个计划活动,项目团队都要考虑在基准的持续时间估算中加入风险的后果,特别是发生概率或后果评定分数高的那些风险。,P.132,5.4 活动资源和活动持续时间估算,5.4.2 时间估算的依据,26/47,专家评估法类比估算法历时的三点估算法,P.132,5.4 活动资源和活动持续时间估算,5.4.3 时间估算的方法,27/47,制定进度计划的理念:“合理安排时间,就等于节约时间”。制定进度计划的目标:建立一个现实的项目进度计划,为监控项目的时间进展情况提供一个基础。制定进度计划的方法:应用定义、排序、估算等过程得到的结果,制定进度计划,明确项目的开始日期和完成日期。制定进度计划的原则:谁负责的工作,就应该由谁来做计划。,P.133,5.5 编制项目进度计划,28/47,项目需要有一个总体的协调工作的进度计划,否则,不可能对整个项目的实施进度进行控制。对于IT项目进度计划应包括以下几个基本内容。项目综合进度计划项目实施进度计划项目采购进度计划项目验收进度计划项目维护计划,P.133,5.5 编制项目进度计划,5.5.1 进度计划的内容,29/47,进度计划的编制,是建立在项目目标、资源、经验和各种约束条件的基础上的,其依据有:项目网络图项目活动持续时间估算资源的可用性 约束条件风险记录项目团队的作息制度与政策因素,P.134,5.5 编制项目进度计划,5.5.2 编制进度计划的依据,30/47,关键路径法(CPM),也称为关键路径分析,是预测总体项目历时的网络分析技术,是帮助人们分析与解决进度拖延的一种重要工具。关键路线法的主要目的是确定项目中的关键工作和关键路线,以保证项目实施过程中能抓住主要矛盾,确保项目按期完成。,P.135,5.5 编制项目进度计划,5.5.3 编制进度计划的方法,1)关键路径法(Critical Path method),31/47,项目的关键路径是指能够决定项目最早完成时间的一系列活动。关键路径是网络图中的最长路径,具有最少的浮动时间或时间差。尽管关键路径是最长的路径,但它代表了完成项目所需的最短时间。,P.135,5.5 编制项目进度计划,5.5.3 编制进度计划的方法,1)关键路径法(Critical Path method),32/47,计划评审技术(PERT)是当项目的某些或者全部活动时间估算存在很大的不确定性时,综合运用关键路径法和加权平均时间估算法,从而估计项目活动时间的网络分析技术。PERT技术适用于不可预知因素较多、从未做过的新项目和复杂项目。,P.137,5.5 编制项目进度计划,5.5.3 编制进度计划的方法,2)计划评审技术(Program Evaluation and Review Technique),33/47,P.137,乐观时间4最可能的时间悲观时间活动时间期望值=6,5.5 编制项目进度计划,5.5.3 编制进度计划的方法,2)计划评审技术(Program Evaluation and Review Technique),34/47,甘特图通过日历形式列出项目活动及其相应的开始和日期,为反映项目进度信息提供了一种标准格式。甘特图的早期版本只是在左边的一栏中列出项目活动或任务、在右边的一栏中列出日历时间单位,人们形象地叫它为横道图。甘特图中的活动应该与WBS中的活动相一致。,P.138,5.5 编制项目进度计划,5.5.3 编制进度计划的方法,3)甘特图(Gantt chart),35/47,项目进度计划至少包括每一项详细活动的计划开始日期和预期完成日期。项目进度计划可用简要的文字形式描述,也可用图表的形式给出,图表的常用表示形式为:带日期信息的项目网络图、甘特图、里程碑图和项目进度计划表。,P.138,5.5 编制项目进度计划,5.5.4 进度计划编制的结果,36/47,计划的编制,在强调现实性、指导性和可操作性的同时,需要注意如下问题:不要忽略损失的时间 明确项目工作实施顺序和时间明确一个适当的工期把握计划粗细的程度,P.139,5.5 编制项目进度计划,5.5.5 计划编制中的问题与对策,37/47,对于项目进度控制工作,应明确一个基本思想:计划的不变是相对的,变是绝对的。项目进度控制的关键是监控项目的实际进度,及时地将它与计划进度进行比较,采取必要的措施纠正偏差。进度控制的内容主要包括,确定进度是否发生变化,找出变化的原因,采取有效的措施纠正偏差;对影响进度变化的因素进行控制,从而确保变化朝着有利于项目目标实现的方向发展。,P.140,5.6 项目进度控制,38/47,动态原则 系统原则 循环原则弹性原则,P.141,5.6 项目进度控制,5.6.1 项目进度控制原则,39/47,要有效地控制项目的进度,必须分析影响进度的因素,以便能事先采取措施,缩小计划进度与实际进度的偏差,实现对项目的主动控制。影响进度的因素很多,如人为因素、技术因素、资金因素、环境因素等,常见的影响因素包括:低估了项目实现的条件项目参与者的错误 不可预见的事件的发生,P.141,5.6 项目进度控制,5.6.2 影响项目进度的原因,40/47,P.142,图5-10 项目进度控制过程图,5.6 项目进度控制,5.6.3 项目进度控制的过程,41/47,P.143,表5-7 项目进度计划执行情况报告表5-8 项目详细设计检查报告表5-9 项目执行状态报告,2)使用进度变更控制系统3)应用项目进度管理软件 4)进行比较分析,5.6 项目进度控制,5.6.4 进度控制方法,1)项目进度报告,42/47,关键的干系人参与制定和一致认可项目进度计划,是计划可用的基础。建立现实的项目进度计划是计划可行的基础。项目经理清楚而如实地汇报项目的状态是计划可控的基础。,5.6 项目进度控制,5.6.5 IT项目进度控制,43/47,P.145,钱经理在进度管理方面主要存在的问题有:没有按照项目开发流程进行进度管理。进度计划的编制不科学。没有对项目可用资源进行科学地评估。进度变更控制不到位。,【案例5-1的进一步分析】,44/47,P.145,项目时间管理常被引述为项目冲突的主要根源。时间管理主要过程:活动定义、排序、资源估算、时间估算、进度计划制定和进度控制。活动定义有助于产生更加详细的工作分解结构和支持细节。活动排序确定活动之间的关系或依赖关系。活动估算对完成各项活动所花费的资源和时间进行估算。进度计划制定应用项目时间管理所有前面过程的结果,来决定项目的开始日期和完成日期。进度变更控制是确保项目进度按计划完成的关键,强化进度计划的实际检查,做好人的工作是计划受控的重要手段。,【小结】,45/47,P.146,项目进度管理过程包括哪些内容?5.8.2 结合你所参与的项目,编制项目进度报告?并说明在项目进度计划编制时应该注意哪几个方面的问题?根据所示的网络图,回答下列问题:(1)指出关键路径,并确定项目的工期;(2)计算活动I的最早开工时间和最早完工时间;(3)计算活动B的最迟开工时间和最迟完工时间;(4)计算活动D的自由时差。(设活动A、B、C的最早开工时间ES=0,活动L的最迟完工时间LF=27),【习题与思考】,46/47,P.73,推荐读物 5,47/47,世界上唯一公平的资源就是时间,如果你感到幸福,说明你的时间管理得不错!项目工作一定要有时间表,没有时间表的计划都是空谈。能够充分地利用自己的时间,说明你在成长;能够有效的控制项目的时间,说明你在成熟。争取时间,获得先机;控制进度,掌握成功!。谢谢大家,【感想&体会】,