项目时间管理方法席相霖中国科学院计算技术研究所北京中科项目管理研究所xixlin@project.net.cn内容提要1.时间管理目的2.ISO10006中关于时间过程论述3.PMBOK中关于.时间管理的论述4.时间管理基本概念和方法5.定义工作任务6.确定逻辑关系内容提要7.估计工作.持续时间8.交流项目计划9.网络计划技术10.进度计划的控制11.项目时间管理在Project软件中的实现1.管理时间的目的项目管理目标:减少消耗,增加效益提高资源使用效率确立资源保障缩短工期2.ISO10006中时间过程论述2.1与时间有关的过程—综述这些过程旨在确定活动的相关性及持续时间,确保及时完成项目。这些过程如下:—活动依赖性规划:确定项目活动间的内部关系、逻辑交互和依赖性;—持续时间估计:根据所需的资源、具体的条件,估计各项活动的持续时间;—进度计划编制:将项目的时间目标、活动的相互关系和持续时间联系起来作为总的和详细的进度计划开发的框架。—进度计划控制:控制项目活动的实施。落实提出的进度计划,或采取适当措施挽回延误时间2.2活动依赖性规划项目活动的相互联系、逻辑交互和相互依赖性应当确定,并对其一致性性进行评审。任何变更引用资料的需求都要进行识别,确定其合理性并形成文件。只要可能,应采用标准的或经验性的项目网络图,以充分利用过去的经验。采用前应验证其对本项目的适宜性。2.3持续时间估计活动持续时间估计值应由活动负责人确定。由过去经验得来的估计值的正确性及在现项目条件下的适应性应该核查。输入应形成文件并可追溯其来源。搜集持续时间估计值时,获得的同一时间内有关资源的估计值可用于资源计划。应特别注意为列出的质量惯例分配足够的时间。当持续时间估计有重大不确定因素时,应评定并减少风险,对尚存的风险应增加适当的余量。如有需要,客户和其它干系者应参与该项工作。2.3进度计划开发应确定制订进度计划所需的输入资料,并验证其对具体项目条件的符合性,特别注意识别需要较长准备时间的活动、持续时间长的活动及关键路径。应确定适应不同用户需要的标准化的进度计划格式。在进度计划制订完成和发布前,应解决持续时间估计值与活动的依赖性综合计算后出现的不一致的地方。进度计划应标出关键和接近关键的活动。2.3进度计划开发(续)进度计划应识别特殊事件,有时作为关键事件或里程碑引用,它要求专门的输入或决策,或在此时点有主要的输出。在进度计划编制期间,应将有关情况通知客户和有关干系者,需要时,他们还应参与制订进度计划。应将相应的进度计划作为信息提供给客户及有关干系者,如需要,应经其认可。2.4进度计划控制为了确保对项目活动及有关信息进行适当控制,应确定进度计划的评审时间和资料搜集的频次。应识别、分析进度计划偏离的情况,偏离严重时应采取相应措施。在进展评价及各项会议中应使用最新修订的进度计划。项目管理者应按既定的项目计划定期评审项目进展。应结合剩余工作,分析项目进展趋势,预测风险及机会。2.4进度计划控制(续1)应确定进度计划偏离的根本原因,包括有利的和不利的两个方面的原因。应采取措施确保不利的偏离不至于影响项目目标。有利的和不利的偏离的原因应该作为持续改进的依据。2.4进度计划控制(续2)应确定进度计划变更对项目预算及资源和产品质量的可能影响。只有考虑了对涉及到的项目其它过程和目标的影响后,才能做出决定,采取措施。对项目目标有影响的变更,在实施前应经客户及有关干系者同意。在需要采取措施,挽回延误的时间时,应确定涉及到的人员及其作用。在制订剩余工作计划时,进度计划的修订应与项目的其它过程协调。2.4进度计划控制(续4)应将对进度计划提出的任何变更通知客户及有关的干系者,当决策对其有影响时,客户及干系者应参与决策。3.PMBOK中时间管理论述3.1时间管理提要工作定义工作关系确定工期估算进度计划编制进度计划控制3.2.1工作定义—输入输入•WBS•范围说明•历史信息•约束条件•假定3.2.1工作定义—工具和输出工具和技术•分解•模版输出•工作清单•详细依据•WBS更新3.3.1工作关系确定—输入输入•工作清单•产品描述•强制性依赖关系•可以自由决定的依赖关系•外部依赖关系•约束条件•假定3.3.2工作关系确定—工具和技术工具和技术•优先图示法•箭线图示法•条件图示法•网络模版3.3.3工作关系确定—输出输出•项目网络图•工作清单更新3.4.1工作工期估算—输入输入•工作清单•约束条件•假定•资源需求•资源拥有量•历史信息3.4.2工作工期估算—工具,技术工具和技术•专家评定•类比估算法•模拟3.4.3工作工期估算—输出输出•工作工期估算值•估算的基础信息•工作清单更新3.5.1进度计划编制—输入输入•项目网络图•工作工期估算值•资源需求•资源拥有量•工作日历•约束条件•假定•提前和推迟时间3.5.2进度计划编制—工具,技术工具和技术•数学分析•工期压缩•模拟•资源平衡•项目管理软件3.5.3进度计划编制—输出输出•项目进度计划•辅助说明•进度管理计划•资源需求更新3.6.1进度计划控制—输入输入•项目进度计划•执行情况报告•变更清单•进度管理计划3.6.2进度计划控制—工具,技术工具和技术•进度变更控制系统•执行情况度量•补充计划编制•项目管理软件3.6.3进度计划控制—输出输出•进度计划更新•修补措施•经验教训4.时间管理概念和定义4.1时间管理主要概念4.1.1持续时间(工期)4.1.2最早日期4.1.3最晚日期4.1.4自由时差和总时差4.1.5关键活动4.1.1持续时间(工期)持续时间(工期)•定义:活动从开始到完成经过的时间(完成活动的工作量需要的时间)•日历持续时间:包括休息时间的工期计量•工作持续时间:只包括完成项目实际工作量的工期计量4.1.2最早日期最早日期•定义:由于前置任务的制约,活动最早可能开始或完成时间•设置目的:确定活动下限时间•种类:最早开始时间,最早完成时间•计算方法:最早完成时间=最早开始时间+持续时间4.1.3最晚日期最晚日期•定义:由于项目完成日期的制约,活动最晚必须开始或完成时间•设置目的:确定活动上限时间•种类:最晚开始时间,最晚完成时间•计算方法:最晚完成时间=最晚开始时间+持续时间4.1.4自由时差和总时差自由时差和总时差•自由时差:在保障不影响后续任务开始前提下活动可以开始和完成的机动时间•总时差:在保障不影响整个项目完成的前提下活动可以开始和完成的机动时间•计算方法:时差=最晚开始时间-最早开始时间=最晚完成时间-最早完成时间4.1.4自由时差和总时差(续)自由时差和总时差(续)•时差值的内涵–大于0:活动安排机动性大–等于0:活动安排没有机动性–小于0:活动不能进行•重要性:时间管理的重要参数之一4.1.5关键活动关键活动•定义:对于项目的持续时间起最敏感作用的活动•标准:时差等于或小于0的活动4.2时间管理机制时间管理机制•4.2.1基线计划•4.2.2当前计划•4.2.3实际进展•4.2.4剩余计划(待执行计划)4.2.1基线计划基线计划(时点计划)•定义:经过优化后,由权威部门批准的作为项目考核验收标准的计划•发生时间:项目计划执行之前•确定方法:–根据计算的最早、最晚时间–考虑其他因素,如质量标准,成本,资源等4.2.2当前计划当前计划(时点计划)•定义:项目执行到一个状态时刻,已经输入了实际发生的项目信息,并按当前项目状况进行了修改、补充、优化的计划•发生时间:项目进展过程中•确定方法:–输入实际发生的数据–考虑其他因素,再编排并优化4.2.3实际进展实际进展(区间计划)•定义:项目已经完成的计划部分•发生时间:项目进展过程中•确定方法:–输入实际发生的数据4.2.4剩余计划(待执行计划)待执行剩余计划(区间计划)•定义:项目待执行的计划•发生时间:项目进展过程中•确定方法:–当前计划中未完成的部分5.定义工作任务5.1工作分解结构WBS分解原则•先粗后细•工作与其它任务关系应当清楚•有明确的可交付成果分解依据•工艺流程•组织•约束条件和假定5.1工作分解结构WBS(续)分解方法•软件工具6.确定逻辑关系6.1逻辑关系分类完成到开始关系(FS)开始到开始关系(SS)完成到完成关系(FF)开始到完成关系(SF)没有关系提前和推迟设定6.2逻辑关系建立环境网络图甘特图7.估计工作的持续时间7.1估计持续时间重要性重要性:决定整个项目的工期制约持续时间因素•工作量•可用资源强度•工艺要求的时间或等待7.2持续时间估算因素取决于工作量的持续时间•基本估计方法•考虑失去时间•考虑非全日制工作的影响•考虑相互干扰因素•考虑交流因素的影响7.2.1持续时间基本估计方法基本估计方法•单种资源工作持续时间=工作量(人日)/资源投入数量•多种资源从事该活动的资源中工作持续时间最长者7.2.2考虑失去时间的工期估算考虑失去时间•原因:存在非直接的项目工作时间•计算方法:在项目周期内的非直接项目时间除以直接项目时间例如,每周休息2天,工作5天,则失去的时间补赏量为补赏量=2/5=0.4因此,一个人需要5天完成的工作活动,实际的日历持续时间应为:日历持续时间=5*(1+0.4)=7天7.2.3非全日制工作工期估算考虑非全日制工作的影响•原因:有些资源不是全天工作在一个任务上•计算方法:工作持续时间=工作量/(每天实际工作时间/每天整班工作时间)因此,一个人需要5天整班完成的工作活动,半班工作时的实际的工作持续时间应为:工作持续时间=5/(4/8)=10天7.2.4考虑相互干扰因素工期估计考虑相互干扰因素•原因:工作效率受工作环境影响•计算方法:按具体情况定7.2.5考虑交流因素工期估算原因:多资源从事的工作会有依赖、制约关系,需要时间进行交流协调参加人员越多,需要的交流时间越长。当达到一定数量时,工作效率会显著下降7.3考虑与工作量无关时间估算考虑与工作量无关的时间•混凝土养生•等待•运输过程7.4持续时间综合估算综合考虑持续时间方法•工作量相关因素•推迟或提前因素•多资源工作的活动8.交流项目计划任务列表横道图网络图交叉表日历图8.1.1列表列表示例8.1.2使用列表描述项目优点:结构性好,数据精确缺点:逻辑关系不直观项目总信息:在项目摘要列可以表示摘要级别选择:通过折叠和展开不同类别的信息:选择不同表或自己定义表可以通过分组、自动筛选组织信息8.2.1横道图示例8.2.2使用横道图描述项目优点:时间感强,能够显示多种信息缺点:精确性差,可能水平方向长项目总信息:项目摘要列的横道条摘要级别选择:摘要任务对应横道条8.3.1网络图示例网络图示例8.3.2单代号网络图定义:使用一个圆圈或方框表示一个活动,用连线表示逻辑关系的网络图8.3.2双代号网络图定义:使用两个圆圈和一个箭杆表示一个活动网络图。8.3.4使用网络图描述项目优点:逻辑关系强,能够显示多种信息缺点:时间性差,可能图幅大项目总信息:项目摘要框摘要级别选择:摘要任务框8.4.1日历视图示例日历视图8.4.2使用日历视图描述项目优点:清楚描述每天的工作缺点:逻辑关系不清楚8.5.1任务分配状况视图示例任务分配状况视图8.5.2任务分配状态视图描述项目以任务为主线,描述在每个任务上工作的资源,并按任务汇总。信息包括:工时类、成本类,资源分配类,任务执行评价类等9.网络计划技术9.1网络计划技术提要关键路径法(CPM)计划评审技术(PERT)网络计划技术的计算方法9.2关键路径法(CPM)关键路径法(CPM)•英文术语:CriticalPathMethod•原理:–项目分解为若干任务(WBS)–为每个任务确定工期(固定值)–把所有的任务按逻辑关系连接起来,从开始到完成组成许多条路径–计算所有路