项目做到一半发现进度滞后,是很多团队都会遇到的状况。需求评审拖了两天、开发联调多花一周、测试环境迟迟就绪不了,单个环节的偏差叠加起来,最后一看整体工期已经偏离了最初的计划。项目进度管理的核心,就是提前识别这些偏差、在执行中控制偏差、在偏差发生后及时纠正。
一、项目进度管理的三个核心环节
项目进度管理不是做一个计划表就结束,而是一个从规划到执行再到控制的持续过程。可以把这三个环节理解为一条链条,任何一个环节断裂,项目进度都会偏离轨道。
1. 规划阶段:建立进度基准
规划阶段的核心产出是一份可执行的进度计划,以及作为参照的进度基准。进度基准是后续所有进度控制活动的依据,没有基准,就无法判断项目是正常推进还是已经滞后。
建立进度基准通常包含四个步骤:
第一步,列出项目所有需要完成的活动。这一步依赖对项目范围的完整理解,范围不清则活动清单必然有遗漏。
第二步,确定活动之间的依赖关系。哪些任务必须先完成、哪些可以并行、哪些需要外部输入,这些关系决定网络图的走向。
第三步,估算每个活动的持续时间。估算的依据可以是历史项目数据、团队产能或专家判断。
第四步,把活动、依赖关系、持续时间组合成完整的进度网络图,从中找出关键路径。
2. 执行阶段:按基准推进
执行阶段的任务是按照进度计划组织团队开展工作。这个阶段最容易出现的问题是“计划归计划、执行归执行”。计划做得再精细,如果执行中没有对照基准去推进,计划就失去了指导意义。
执行阶段的关键动作包括:将进度计划拆解为可执行的周计划或日计划、明确每个任务的负责人和完成标准、建立日常的进度同步机制。
3. 控制阶段:发现偏差并纠正
控制阶段回答的问题是:实际进度与计划进度是否一致?如果不一致,偏差有多大?需要采取什么措施?
控制阶段的核心是定期采集实际进度数据,与进度基准做对比,识别偏差并分析原因,然后制定纠正措施。常见的纠正措施包括资源调配、任务并行化、范围调整等。
二、关键路径法:找到决定工期的任务链
关键路径法(Critical Path Method,CPM)是项目进度管理中最核心的技术之一。它通过分析任务的持续时间和依赖关系,找出对项目整体工期影响最大的那串任务。
关键路径上的任务有一个共同特征:没有任何浮动时间。这意味着这些任务一旦延期,项目整体完工时间就会相应延后。而非关键路径上的任务通常有一定的浮动时间,小幅延期不会影响最终交付日期。
使用关键路径法管理进度,可以按照以下步骤操作:
第一步,绘制完整的项目网络图,标注所有任务及其依赖关系。
第二步,计算每个任务的最早开始时间和最晚开始时间。
第三步,找出最早开始时间等于最晚开始时间的任务,这些任务构成关键路径。
第四步,在项目执行中重点监控关键路径上的任务,确保其资源优先得到保障。
关键路径法对项目经理的价值在于:知道该盯哪里。项目中有几十甚至上百个任务,不可能全部同等关注。关键路径告诉你哪些任务的延期会直接拖累整体工期,这些任务值得投入更多精力去跟踪和保障。
三、挣值管理:用量化方式判断进度健康度
关键路径法回答“哪些任务重要”,挣值管理(Earned Value Management,EVM)回答“项目整体进展是否健康”。
挣值管理通过三个核心数值来判断项目状态:
计划价值:截至某个时间点,按计划应该完成的工作量对应的预算。这是基准线。
挣值:截至同一个时间点,实际完成的工作量对应的预算。这是实际产出。
实际成本:截至同一个时间点,实际花费的成本。这是实际消耗。
把这三个数值放在一起对比,可以得出两个关键指标:
进度偏差等于挣值减去计划价值。偏差为正说明进度超前,偏差为负说明进度滞后。
成本偏差等于挣值减去实际成本。偏差为正说明成本节约,偏差为负说明成本超支。
挣值管理的优势在于把进度和成本放在同一个框架里衡量。只看进度可能忽略了成本超支,只看成本可能忽略了进度滞后,挣值管理把两者结合起来,让项目经理对项目健康度有更完整的判断。
四、进度控制的三个实操方法
掌握了关键路径法和挣值管理这两个分析工具之后,还需要在日常执行中落实具体的控制动作。
以下三个方法可以在项目执行中直接使用。
1. 里程碑评审
里程碑是项目中的关键节点,通常对应一个重要交付物的完成或一个阶段的结束。在里程碑节点做正式评审,可以及时判断项目是否按计划推进。
里程碑评审的要点是:对照进度基准检查实际完成情况、识别偏差并分析原因、根据评审结果调整后续计划。评审不是走过场,评审结论要形成明确的后续动作。
2. 定期进度同步
进度同步的频率取决于项目的周期和节奏。短期项目可以每天同步,中长期项目可以每周同步。同步的内容包括:上周完成了什么、本周计划做什么、遇到了什么阻碍、需要什么支持。
进度同步的核心原则是信息透明。进度滞后不可怕,可怕的是滞后到最后一刻才被发现。越早暴露偏差,纠正的成本越低。
3. 偏差预警与干预
设定偏差阈值,当实际进度与计划进度的偏离超过阈值时触发预警。阈值可以按工期比例设定,比如单项任务延期超过预估工期的20%即触发预警。
预警触发后需要做三件事:确认偏差是否真实存在、评估偏差对后续任务和整体工期的影响、制定干预措施并执行。
五、应对进度偏差的四种策略
当进度偏差已经发生,需要根据偏差的性质和严重程度选择合适的应对策略。
策略一:资源重调配。将非关键路径上的人力或设备调到关键路径上,加速关键任务的完成。这是最常见的应对方式,前提是团队中有可调配的资源余量。
策略二:任务并行化。将原本串行的任务改为并行执行,缩短总工期。这种方式有前提条件——任务之间不能有强依赖关系,且并行会增加沟通和协调成本。
策略三:缩小范围。与项目发起人协商,将部分非核心功能延后到下一期,先交付核心功能。这是比较直接的应对方式,但需要正式的变更管理流程。
策略四:加班赶工。通过延长工作时间来追赶进度。这种方式只能在短期内使用,长期加班会导致质量下降和团队疲劳。
选择哪种策略取决于三个因素:偏差的严重程度、可调配的资源、项目发起人对范围和质量的态度。通常来说,策略一和策略二是首选,策略三需要正式沟通,策略四是最后的手段。
六、进度管理落地建议
进度管理方法需要借助工具来落地。不同规模和不同类型的项目,适合的工具也不同。
对于需要精细化管理的中大型项目,甘特图是必不可少的工具。甘特图能直观展示任务的时间线和依赖关系,方便项目经理快速掌握整体进度。
对于需要量化评估项目健康度的场景,挣值管理功能是选型的重要考量。工具应能自动计算计划价值、挣值和实际成本,并生成进度偏差和成本偏差报表。
对于多项目并行的组织,项目组合管理功能可以帮助统筹资源分配,避免多个项目争抢同一批人。
选型时还应注意工具的数据打通能力。需求、任务、Bug、代码、测试等数据在同一平台内流转,可以减少跨系统搬运带来的信息滞后和口径不一致。
七、常见问题解答
活动工期估算不准怎么办?
参考历史项目中同类活动的实际耗时,而非仅凭经验判断。首次做某类活动时采用三点估算法,分别估算最乐观、最悲观和最可能三种情况下的工期,取加权平均值。随着项目推进,用实际数据修正后续估算。
外部依赖延期如何应对?
在项目初期识别所有外部依赖并标注在进度计划中,为每个关键外部依赖预留缓冲时间。依赖方给出明确交付时间点后,安排内部任务与之对齐。外部延期发生时,评估影响范围后启动备选方案。
多个项目同时延期如何判断优先级?
判断标准是各项目对组织战略或收入的贡献程度。贡献高的项目优先保障资源,贡献低的项目适当延后。判断前需与项目发起人确认各项目的优先级排序,避免项目经理自行决定。
项目进度管理的本质,是在变化发生时知道如何应对。计划永远赶不上变化,但一套扎实的进度管理方法,能让你在变化来临时依然有据可依、有路可退。方法不在多,在于执行中真正用起来。
下次项目启动时,先对照本文中的方法依次进行,你会发现,进度偏差少了,项目推进也顺利了。