单代号网络图实战指南:从核心概念到关键路径计算

发布时间:2026/7/31 3:27:09

单代号网络图实战指南:从核心概念到关键路径计算 1. 项目概述从“高项”到“单代号网络图”的实战解码如果你正在备考信息系统项目管理师也就是大家常说的“高项”或者已经是一位项目经理那么“单代号网络图”这个词对你来说绝对不陌生。它几乎是每次考试计算题的“必考点”也是实际项目进度规划中绕不开的核心工具。但很多朋友包括我当年备考时都曾对它感到头疼——那些ES、EF、LS、LF、TF、FF的字母组合那些前导图、箭线图的区别还有关键路径、工期压缩的计算稍不留神就会算错。今天我们不谈枯燥的理论定义就以一个备考者和实践者的双重身份来彻底拆解“单代号网络图”。我会结合自己备考时总结的速算技巧以及在实际项目中用它排雷避坑的经验把这张图从“是什么”、“怎么画”到“怎么用”、“怎么算错”给你讲得明明白白。无论你是为了通过考试还是为了提升实际的项目管理能力这篇文章都能让你获得一张清晰、可操作的“作战地图”。简单说单代号网络图也叫前导图法PDM就是用“节点”表示活动用“箭线”表示逻辑关系的一种项目进度网络图。它的核心价值在于能直观地展示所有活动的先后顺序、依赖关系并通过计算找出决定项目总工期的“关键路径”从而让我们知道哪些活动一刻不能耽误哪些活动有缓冲余地。接下来我们就进入实战环节。2. 核心概念与绘图规则深度解析2.1 单代号网络图的“骨骼”四大依赖关系画图之前必须先理解活动之间的“依赖关系”这是网络的灵魂。单代号网络图主要定义四种关系我习惯用“装修房子”来类比特别容易理解完成到开始FS这是最常用、最符合直觉的关系。A活动必须完成B活动才能开始。举例墙面刷漆A完成到安装灯具B开始。墙没刷好肯定不能装灯。考试注意如果不特别说明默认的依赖关系就是FS。开始到开始SSA活动开始后B活动才能开始。两者开始时间有个最小时间间隔Lag。举例地基浇筑A开始到钢筋绑扎B开始。通常地基浇一点钢筋工就可以跟着绑扎了但不可能没浇就开始绑。实操心得SS关系常用于需要“搭接”的并行任务可以压缩总工期。在实际软件如MS Project中设置时一定要明确Lag值。完成到完成FFA活动完成后B活动才能完成。B的完成不能早于A的完成。举例编写用户手册A完成到软件测试B完成。测试可以很早就开始但它的完成即出具最终测试报告必须等用户手册定稿后以确保文档与最终功能一致。避坑指南这个关系容易混淆。它不控制B何时开始只控制B何时结束。在分析进度影响时要特别注意。开始到完成SFA活动开始后B活动才能完成。这是最不常用、反直觉的一种。举例夜班保安B完成下班必须等到白班保安A开始接班之后。即“接班人不到交班人不能走”。重要提示高项考试中极少出现SF关系如果遇到要格外小心审题。实际项目中几乎用不到了解即可。注意这四种关系都可以带有“时间提前量Lead”或“时间滞后量Lag”。Lead表示可以提前如FS-2天表示A完成前2天B就可开始Lag表示需要推迟如FS3天表示A完成后3天B才能开始。计算时Lead是减Lag是加这是易错点。2.2 图的“画法”节点里的乾坤单代号网络图的节点方框不是随便画的它是一个标准的“六宫格”承载了所有计算信息。我强烈建议你按照下面这个格式来画清晰不易错| ES | DU | EF | |-------|-------|--------| | LS | TF | LF |ES最早开始时间该活动在所有紧前活动完成后最早可能开始的时间。EF最早完成时间EF ES DU活动历时。LS最迟开始时间在不延误项目总工期的前提下该活动最迟必须开始的时间。LF最迟完成时间在不延误项目总工期的前提下该活动最迟必须完成的时间。DU活动历时活动本身的持续时间。TF总浮动时间/总时差TF LS - ES LF - EF。表示该活动可以延误的总时间而不影响项目总工期。FF自由浮动时间/自由时差这个值不在标准六宫格里需要单独计算。它表示该活动在不影响其任一紧后活动的最早开始时间的前提下可以延误的时间。FF min{紧后活动的ES} - 本活动的EF。绘图核心规则必须有唯一的开始节点和唯一的结束节点。箭线只表示逻辑关系不消耗时间和资源。不能出现循环回路即箭头兜一圈又指回自己。节点编号可以不连续但最好递增便于识别。3. 核心计算六时标注法与关键路径法实战这是单代号网络图的核心技能也是考试得分大项。我们通过一个完整例子手把手计算。假设一个项目有活动A、B、C、D、E、F依赖关系与历时如下A历时3天开始活动。B历时4天开始活动。C历时2天依赖A完成FS。D历时5天依赖A完成FS。E历时4天依赖B、C完成FS。F历时3天依赖D完成FS。E和F都完成后项目结束。3.1 第一步正推法计算ES、EF从开始到结束原则从项目开始第0天或第1天开始国内考试常用第0天开始需审题起沿网络图从左到右计算。对于开始活动无紧前活动ES 0。对于其他活动ES max{所有紧前活动的EF}。如果有SS/FF等关系需按规则计算。公式EF ES DU。我们来计算活动AES0 EF033。活动BES0 EF044。活动C紧前只有AFS。ES A.EF 3 EF325。活动D紧前只有AFS。ES A.EF 3 EF358。活动E紧前有B和CFS。需取B和C的EF最大值。B.EF4 C.EF5。所以 ES max(4, 5) 5 EF549。活动F紧前只有DFS。ES D.EF 8 EF8311。项目结束紧前有E和F。取E和F的EF最大值。E.EF9 F.EF11。所以项目总工期 max(9, 11) 11天。3.2 第二步逆推法计算LS、LF从结束到开始原则从项目总工期终点起沿网络图从右到左计算。对于结束活动无紧后活动LF 项目总工期。对于其他活动LF min{所有紧后活动的LS}。如果有SS/FF等关系需按规则计算。公式LS LF - DU。我们从总工期11天开始逆推活动F是结束活动之一。LF 11 LS 11 - 3 8。活动E是另一个结束活动。LF 11 LS 11 - 4 7。活动D紧后只有F。所以 D.LF F.LS 8 D.LS 8 - 5 3。活动C紧后只有E。所以 C.LF E.LS 7 C.LS 7 - 2 5。活动B紧后只有E。所以 B.LF E.LS 7 B.LS 7 - 4 3。活动A紧后有C和D。需取C和D的LS最小值。C.LS5 D.LS3。所以 A.LF min(5, 3) 3 A.LS 3 - 3 0。3.3 第三步计算时差TF、FF与确定关键路径总时差TFTF LS - ES LF - EF。A: 0-00 或 3-30B: 3-03 或 7-43C: 5-32 或 7-52D: 3-30 或 8-80E: 7-52 或 11-92F: 8-80 或 11-110自由时差FFFF min{紧后活动的ES} - 本活动的EF。A: min(C.ES3, D.ES3) - 3 0B: E.ES5 - 4 1C: E.ES5 - 5 0D: F.ES8 - 8 0E: 项目结束点ES即总工期11 - 9 2F: 项目结束点ES11 - 11 0关键路径总时差TF为0的活动串联起来的路径就是关键路径。它决定了项目的最短总工期。在本例中TF0的活动有A、D、F。所以关键路径是A - D - F总工期为11天。实操心得计算时建议在图上直接标注六时参数。正推时一旦算出ES/EF就立刻填上逆推时同理。检查时关键路径上的活动一定满足 ESLS 且 EFLF。这是一个快速验算的方法。4. 高级应用与实战场景剖析掌握了基础计算单代号网络图的价值才真正开始体现。它不仅是算题工具更是项目控制的仪表盘。4.1 工期压缩赶工与快速跟进当客户要求提前交付或者项目进度已经延误时我们就需要对关键路径进行“压缩”。主要有两种策略赶工通过增加资源如加班、加人来缩短关键活动的历时。这通常会增加成本。操作识别关键路径上“性价比”最高的活动进行压缩。即每压缩一天所需增加的成本成本斜率最低的活动优先。举例关键路径上活动D原需5天成本5000元。如果投入额外资源可以4天完成但成本变为6000元。则成本斜率为 (6000-5000)/(5-4) 1000元/天。如果另一活动压缩一天需1200元则优先压缩D。注意压缩后必须重新绘制网络图并计算因为关键路径可能会发生变化快速跟进将原本顺序进行的关键活动改为部分并行搭接。这通常会增加风险。操作将关键路径上的FS关系改为SS关系带Lag。举例软件项目中“详细设计”和“编码”原本是FS关系。为了抢时间可以改为SS关系即详细设计开始一段时间后编码就可以开始。但这可能导致设计未完全确定就开始编码产生返工风险。高项考点考试中常要求计算压缩后的总工期或给出压缩方案。核心思路永远是“压缩关键路径”且每次压缩后要重新审视路径。4.2 资源平滑与资源平衡网络图只解决了时间问题但活动还需要资源人力、设备。当资源需求波动过大时就需要调整。资源平滑在活动总时差TF允许的范围内调整其开始时间以削峰填谷使资源需求曲线尽可能平稳。不改变关键路径和总工期。场景你有10个程序员本周活动A需要8人活动B需要5人但B有3天总时差。你可以将B推迟3天开始避免本周出现13人的资源需求峰值。资源平衡为了满足资源上限如只有10个程序员可能需要延长项目总工期。通常通过推迟某些活动来实现这可能导致关键路径改变。场景如果同一时间必须进行的活动需要12个程序员但你只有10个。你就必须将其中一个非关键活动推迟到关键活动之后或者将关键活动拆分这都可能增加总工期。实战工具在实际工作中我强烈建议使用MS Project、OmniPlan或国产的禅道、飞项等软件。它们能自动生成单代号网络图甘特图并内置了强大的资源平衡和工期压缩模拟功能比手动计算高效、准确得多。5. 常见误区、疑难解答与避坑指南这里总结了我自己踩过的坑和学员常问的问题希望能帮你绕过这些陷阱。5.1 计算类常见错误正推法ES取错值当有多个紧前活动时ES必须取所有紧前活动EF的最大值。很多人会取成最小值或加和。逆推法LF取错值当有多个紧后活动时LF必须取所有紧后活动LS的最小值。很多人会取成最大值。时间起点设定混淆国内考试和实践中常用“第0天”作为开始即第一天工作完成后EF1。也有用“第1天”开始的。务必看清题目要求统一按一种方式计算否则结果会差一天。我的习惯是全部按“第0天开始”计算最后问“第几天完成”时EF值就是答案。带Lag/Lead的计算错误对于FS关系后活动.ES 前活动.EF Lag(或 - Lead)。对于SS关系后活动.ES 前活动.ES Lag。对于FF关系后活动.EF 前活动.EF Lag。对于SF关系后活动.EF 前活动.ES Lag。口诀等号左边看关系第一个字母S或F右边看关系第二个字母S或F找到对应活动的时间点再加上Lag。5.2 概念类理解误区误区正解记忆技巧关键路径是耗时最长的路径所以不能变关键路径是总时差为0的路径。当非关键活动延误超过其总时差或通过赶工/快速跟进调整后关键路径可能改变。关键路径是“最没有弹性”的路径但项目情况一变它也可能换人。自由时差FF是总时差TF的一部分所以FF ≤ TF正确。FF是“不影响紧后活动”的缓冲TF是“不影响总工期”的缓冲。FF用完了只会影响后续活动的最早开始TF用完了就会影响总工期。FF是“自己的事”TF是“全局的事”。所有活动都必须出现在网络图上是。即使是里程碑历时为0的活动也要用节点表示。所有工作包和活动都应被纳入才能全面管理。网络图是项目的“全息地图”不能有盲区。网络图主要用来计算时间和资源关系不大错。时间网络图是资源优化的基础。没有网络图资源平衡无从下手。现代项目管理软件都是将两者深度集成。时间是骨架资源是血肉网络图是让血肉长对位置的模具。5.3 应试与实战快速技巧“秒杀”关键路径选择题对于简单的网络图不必完整计算六时参数。可以从起点到终点把所有路径的历时加起来最长的就是关键路径。这是最快的方法。总时差TF的快速判断对于不在关键路径上的活动其总时差等于“关键路径时长”减去“经过该活动的最长路径时长”。遇到复杂关系SS FF先在草稿纸上把每个活动按FS关系展开估算出大概的时间区间再套用公式精确计算。不要试图一眼看出答案。实战绘图建议在项目启动或计划阶段不要追求一次就把网络图画完美。先和团队用便签纸虚拟或实体写出所有活动在白板上梳理依赖关系FS为主。定稿后再录入软件生成正式图表。这个协作过程本身比图更重要。单代号网络图本质上是一种项目思维的训练。它强迫你去厘清工作的先后逻辑去量化评估时间与资源的约束。当你熟练之后这种“网络化”的思考方式会内化成你的职业本能无论是规划一个项目还是安排自己一周的工作都能看得更清理得更顺。最后无论是备考还是实用都请动手多画、多算几次。眼睛看懂了和手算对了中间隔着无数次练习。

相关新闻