去年我接手一个涉及 5 个部门、9 个核心交付节点的中台重构项目。甘特图上的红色关键路径画得非常规范,每一个依赖箭头都标得清清楚楚,评审会上所有人都点头通过。第 7 周,项目整体延期 19 天。复盘时我们发现问题根本不在任何一个关键任务本身,三条跨部门依赖的接口人在同一周集中休假,而排期表上没有任何字段能反映这件事。关键路径失效,往往不是因为路径画错了,而是因为路径背后的"人"和"变更"从来没有被真正管起来。
这篇文章不打算重复"什么是关键路径法"的教科书定义。我会直接从跨部门场景下依赖断裂的真实形态讲起,拆解常见误区,给出可落地的判断逻辑和模板,并结合我在中大型组织中的实际观察,说明不同规模团队该怎么做取舍。
一、先给核心结论:关键路径管不住,多半是依赖治理失败
在我参与复盘的跨部门项目里,关键路径失效的归因高度集中,而且集中在一个反直觉的位置:不是排期算法不够精确,而是依赖关系根本没有被当作一等公民来管理。
我把结论先摆出来,后面逐条展开论证:
- 关键路径的本质是"工期约束链",不是甘特图上的一条红条。红条只是计算结果的可视化,真正决定项目工期的是这条链上的依赖是否被明确定义、被谁认领、被持续维护。
- 跨部门依赖的断裂点,八成发生在"接口人"和"变更同步"两个环节,而不是工具能力。工具能算路径,但算不出谁该在什么时候提供什么标准的交付物。
- 依赖类型只用 FS(完成,开始)是排期失真的头号技术原因。真实工程中存在大量 SS(开始,开始)、FF(完成,完成)关系,强行套用 FS 会让排期看起来更保守,实际上更不可执行。
- 关键路径是动态的,必须建立重算机制。任何一次任务工期变更、资源调整、依赖新增,都可能让关键路径改道,而多数团队的路径图从项目启动后再没更新过。
这四条结论背后其实是同一件事:关键路径管理是一个协作契约问题,而不是一个计算问题。如果你把它当成软件功能,你会一直在找"哪个工具能自动算路径";如果你把它当成契约,你会去解决"谁承诺、承诺什么、变更了谁通知"。

二、真实场景:跨部门依赖断裂的四种典型形态
理论讲完,我们进入现场。下面四种形态是我在不同组织里反复见到的,它们有一个共同点:在甘特图上都看不出来,只有在执行过程中才会暴露。
1. 依赖类型只写 FS,排期从第一天就是假的
多数团队的依赖建模只有一种关系:A 完成后 B 才能开始。这在瀑布式、串行化程度高的项目里够用,但在跨部门协作中会严重失真。
举个我亲历的例子。后端接口联调(任务 A)和前端页面开发(任务 B)在真实场景中是 SS 关系,前端拿到接口定义文档就能先写 mock 数据并行开发,不需要等后端全部完成。但排期表里用的是 FS,于是前端被人为地排在后端之后,整条关键路径被拉长了三周。
更麻烦的是 FF 关系。测试用例编写与功能开发往往是 FF 关系,开发完成时测试用例也应该准备完毕。如果按 FS 排,测试用例编写会被排到开发之后,测试准备时间被完全忽略,上线前的最后两周就会变成"开发干完、测试现写用例"的灾难现场。
| 依赖类型 | 含义 | 典型跨部门场景 | 误用 FS 的后果 |
|---|---|---|---|
| FS(完成,开始) | 前置任务完成后,后续任务才能开始 | 接口开发完成 → 联调测试开始 | 基本正确,但被滥用为唯一类型 |
| SS(开始,开始) | 前置任务开始后,后续任务即可开始 | 接口定义冻结 → 前端 mock 开发 | 并行被误判为串行,工期虚增 20%-30% |
| FF(完成,完成) | 前置任务完成时,后续任务也须完成 | 功能开发完成 → 测试用例编写完成 | 测试准备时间被吞掉,上线前集中爆发 |
| SF(开始,完成) | 前置任务开始时,后续任务须完成 | 新系统上线 → 旧系统下线准备完成 | 切换窗口被低估,存在双系统并行风险 |
我的建议很直接:在跨部门项目中,至少要把 SS 和 FF 两类关系显式建模出来。不需要全部四种都用,但只用 FS 的项目,排期天然是失真的,而且失真方向是"看起来更保守、实际更不可执行"。

2. 接口人"挂名"而非"认领",任务卡在等回复
我见过太多依赖登记表长这样:依赖方写"技术部",被依赖方写"产品部"。这种粒度等于没写。当任务卡住时,你找不到具体的人,只能找部门负责人,而部门负责人再往下问,一来一回两三天就过去了。
更隐蔽的一种情况是"挂名接口人"。表格里填了名字,但这个人从来没有参与过依赖确认,也不知道自己被指定了。任务到期没交付,你去问,对方说"我不清楚这件事"。
真正的认领有三个标志:本人知晓、本人承诺时间、本人认可交付标准。三者缺一,这条依赖就是"假同步",表格上看起来签了字,执行时一样会断。
3. 变更只同步给直属上级,没有同步给下游
这是我认为杀伤力最大的一种断裂。上游团队因为技术方案调整,把一个任务的工期从 5 天改成 12 天。他们按流程上报了自己的项目经理,项目经理更新了自己部门的排期。但下游三个部门的排期没人动。
等到下游发现时,往往已经过去一两周,返工成本已经产生。更糟的是,关键路径这时候已经改道了,原本不在关键路径上的某个任务,因为上游延期变成了新的瓶颈,而没有人重新算过。
我在这里的判断是:变更同步必须有"自动扩散"机制,不能依赖人的自觉。谁改了工期、谁改了依赖关系,系统应该自动把通知推给所有下游接口人,并要求对方确认接收。这一步用流程约束比用文化约束可靠得多。

4. 资源冲突不进入路径计算,路径在纸面成立、在执行中冲突
关键路径法有一个被普遍忽视的前提假设:资源是无限的。纯粹的 CPM 只考虑任务逻辑关系,不考虑"张三同时被三个关键任务需要"这种现实。
我遇到过一个典型案例:一位架构师同时是四条任务链的必需资源,而这四条链在排期上完全重叠。纸面上每条链都能按时完成,实际执行时这位架构师成了全局瓶颈,四条链全部延期。
这种情况在 100 人以上的组织中极其普遍,因为核心专家资源总是稀缺的。如果你的关键路径分析不包含资源约束,那它只是一个逻辑推演,不是可执行计划。

三、四个常见误区:你可能一直在用错误的方式管关键路径
讲完断裂形态,我们再看方法论层面的误区。这些误区往往不会立刻导致失败,但会让整套关键路径管理逐渐失去可信度,最后变成"画完就没人看"的形式主义。
1. 把所有重要任务都标成关键任务
关键路径的定义是"决定项目最短工期的任务链"。它的价值恰恰在于稀缺性,数量有限,所以可以被重点盯防。一旦有二十几个任务都被标红,团队就失去了优先级判断能力,等于没有关键路径。
我的判断标准是:关键路径上的任务数量,在多数项目里应该控制在总任务数的 15%-25% 之间。超过 30%,要么是你的项目依赖结构确实畸形,要么是你把"重要"和"影响工期"混为一谈了。
2. 关键路径画一次就不再重算
这是最常见的操作性问题。项目启动时算一次关键路径,之后再也不更新,直到延期了才回头翻。但关键路径是动态的:任一任务的工期、依赖关系、资源分配发生变化,路径都可能改道。
我的经验是,在活跃执行期,关键路径至少要每周重算一次;在依赖密集的联调期,应该做到每次工期变更后自动重算。如果靠人工每周手动更新,光是维护成本就会让团队放弃。
3. 用会议代替依赖登记
依赖对齐会开得很好,会议纪要写得很全,然后就结束了。依赖关系散落在纪要里,没有进入任何一个可查询、可追踪、可提醒的载体。
三个月后有人问"这个接口当初是谁承诺什么时候给的",没人答得上来。依赖必须是可查询的结构化数据,而不是可阅读的自然语言文本。这是从"沟通"到"治理"的分水岭。
4. 把延期归因到个人
项目延期了,第一反应是"某某部门不配合""某某人执行力不行"。这种归因方式会让所有人开始自我保护,下一轮排期时每个部门都会预留大量水分,排期彻底失去参考价值。
更有效的做法是把延期归因到依赖,而不是归因到人。是哪条依赖没有按时闭环?是承诺时间不合理,还是交付标准不清晰,还是变更没有同步?把归因颗粒度放到依赖级别,团队才有改进空间。

四、专业判断逻辑:依赖治理的三层结构
上面讲了问题和误区,现在给出我的判断框架。我把它总结为三层结构:登记层、契约层、同步层。三层缺一层,依赖治理就会漏水。
1. 登记层:用依赖矩阵替代口头对齐
登记层的目标是把依赖从"人脑"搬到"结构化数据"里。我的做法是用一张依赖矩阵,每个依赖一行,字段固定。
关键字段至少包含:依赖 ID、前置任务、后续任务、依赖类型(FS/SS/FF/SF)、滞后量(Lag)、提供方接口人、接收方接口人、交付标准、承诺日期、当前状态、最近同步时间。
dependency_id: DEP-014
predecessor: "后端-订单接口联调"
successor: "前端-订单页面对接"
type: FS
lag: 0d
provider_owner: "张工(后端)"
receiver_owner: "李工(前端)"
delivery_criteria:
"接口文档冻结并通过评审"
"测试环境接口可用,返回结构符合文档"
"提供 20 条以上真实样例数据"
commit_date: 2026-03-18
status: in_progress
last_sync_at: 2026-03-11
注意 delivery_criteria 这个字段。"接口开发完成"不是交付标准,"接口文档冻结 + 测试环境可用 + 提供样例数据"才是。交付标准不量化的依赖,本质上是一个可以无限延期的模糊承诺。
2. 契约层:每条依赖都必须有唯一认领人
契约层的核心是"双接口人制度",提供方和接收方各有一名具体的人,且必须是本人确认过的。
我推动这件事的方法很简单:依赖登记时,接口人字段不允许填写部门名,也不允许由他人代填。必须本人在系统里认领,认领动作包含三个确认:知晓、承诺时间、认可交付标准。
如果某个依赖无人认领,它就应该是红色的,并且在每日站会上被优先处理。这比事后追责有效得多,因为它把问题暴露在了成本最低的时间点。

3. 同步层:变更必须自动扩散并可追溯
同步层要解决三个问题:谁改了、谁要知道、谁知道过了。
我的设计原则是:任何影响关键路径的变更,必须触发三类动作,重算路径、通知下游、要求确认。通知不能只发给直属上级,必须按依赖关系图自动扩散到所有下游接口人。
同时要留下审计痕迹。变更前后是什么、什么时候改的、谁批准的、通知了谁、谁确认了。这些记录在复盘时价值极高,它能让你精确回答"这 6 天到底是怎么丢的"。
change_id: CHG-007
changed_field: commit_date
before: 2026-03-18
after: 2026-03-26
reason: "支付网关联调环境延期交付"
impact_analysis:
critical_path_affected: true
downstream_dependencies: [DEP-014, DEP-019, DEP-023]
approver: "项目 PMO"
notified:
{ owner: "李工(前端)", ack_at: "2026-03-12 09:14" }
{ owner: "王工(测试)", ack_at: "2026-03-12 10:02" }
{ owner: "赵工(运维)", ack_at: null }
recalculated_at: 2026-03-12 09:10
这段记录里最有价值的字段是 ack_at: null。它让"谁还没确认"变成了一个可查询的状态,而不是一个需要靠追问才能发现的问题。

五、案例与数据观察:平台化之后,哪些指标真的变了
前面讲的是方法论,这一节讲我观察到的实际变化。需要先说明:下面的数据来自我对若干中大型组织依赖治理实践的观察和样本推演,属于示意数据,不是严格的统计研究结论。我尽量把口径写清楚,方便你对照自己的团队。
1. 一个 5 部门项目的完整复盘
这个项目我在中途介入,当时进度已经落后 11 天。介入后我们做了四件事:
- 重跑依赖登记。把散落在 17 份会议纪要里的依赖重新整理,最终识别出 63 条依赖,其中 21 条此前从未被显式记录。
- 推动接口人认领。63 条依赖全部落到具体的人,本人在系统里确认。这个过程耗时 4 天,其中 9 条依赖因为找不到愿意承诺的接口人而被上报到项目委员会。
- 量化交付标准。把"完成""可用""准备好"这类表述全部替换为可验证条件,平均每条依赖定义了 2.4 条验收条件。
- 建立变更自动扩散。任何工期或依赖关系变更,系统自动通知下游并追踪确认状态。
项目最终延期 19 天,比介入时预测的 30 天好了不少,但仍然是延期的。我的判断是:依赖治理不是救火工具,它救不了已经烧起来的火,它只能防止下一场火。这也是我想强调的一点,如果你指望通过一次治理行动扭转已经失控的项目,你大概率会失望。
2. 平台化之后,哪些指标确实变了
在依赖治理动作落地并借助平台承接之后,我观察到的变化集中在四个指标上。这些变化不是立刻发生的,大致在第二个完整项目周期才开始显现。

需要冷静看待的是:依赖按期闭环率从 26% 提升到 58%,仍然有超过四成的依赖没有按期闭环。这不是失败,这是跨部门协作的真实水位。任何声称能把依赖闭环率做到 90% 以上的方案,我建议你先怀疑数据的统计口径。
3. 为什么中大型组织需要平台承接,而不是靠表格
我试过用共享表格做依赖治理,在 20 人以下的项目里是可行的。但到了跨 5 个以上部门、依赖条数超过 50 条的规模,表格就开始崩了。
崩的原因不是表格功能不够,而是三个能力它天然缺失:依赖关系的自动扩散、变更影响的自动分析、关键路径的自动重算。这三件事都需要图结构和实时计算能力,靠人工在表格里维护,成本会随依赖条数呈平方级上升。
这也是我在服务中大型企业(通常 100 人以上组织)时,会建议认真评估专业研发管理平台的原因。以 PingCode 为例,它在这类场景下的几个能力是直接对应上面痛点的:
- 依赖关系与关键路径的联动。任务依赖变化后,关键路径可随之更新,避免"画完就不再看"。
- 私有化部署能力。对数据合规要求高的中大型企业,尤其是金融、制造、政企类客户,这一项往往是硬门槛。
- Jira 平滑迁移。已有 Jira 使用历史的团队,迁移成本和数据保留是决策关键,平滑迁移能力可以显著降低切换阻力。
- 国产替代路径清晰。在信创与自主可控要求下,这是不少中大型组织做工具选型时的现实考量。
我要补一句限定:平台解决的是"能不能规模化承接"的问题,不解决"团队愿不愿意承诺"的问题。如果你的接口人制度没建立起来,换任何平台都只是把形式主义从表格搬到了系统里。

六、不同情况下的行动建议
方法论讲完了,这一节给可执行的动作。我按团队规模分三档,每档给一套最小可行动作,不做"全套都要上"的建议。
1. 10 人以下小团队:先解决"有没有",不要追求"好不好"
这个规模不需要复杂工具。共享表格加每周一次 30 分钟的依赖对齐会就够了。但有三件事必须做:
- 每条依赖写清楚两个人名。提供方和接收方都要具体到人,不要写角色或部门。
- 交付标准写可验证的条件。把"完成"改成"满足哪三条检查项"。
- 每周重算一次关键路径。手动重算也行,但必须真的做,不能只在启动时算一次。
小团队最大的优势是沟通成本低,最大的风险是把"沟通顺畅"误当成"依赖已管理"。我见过太多 8 人团队因为"大家都很熟"而跳过依赖登记,最后在交付前一周集中爆炸。
2. 50 到 200 人跨部门项目:必须建立机制,而不是依赖个人
这个规模是依赖治理最难的一档。沟通成本开始显现,但还没到必须上重型平台的程度。我的建议是四个动作:
- 建立依赖登记制度,并指定一名依赖管理员。这个角色不需要全职,但需要有人对依赖清单的完整性负责。
- 区分 FS/SS/FF 三类依赖类型。至少把并行关系建模出来,避免工期虚增。
- 建立变更通知规则。明确哪些类型的变更必须通知下游,通知后多久必须确认。
- 每周输出关键路径变化报告。只报告变化,不报告全量,降低阅读成本。
这一档的关键判断是:不要指望靠会议解决问题,也不要急着上重型平台。先把机制跑通,再考虑用什么工具承接。机制没跑通就上工具,最后就是买了一套系统来记录混乱。

3. 200 人以上多项目并行:需要平台承接,并做主数据治理
这个规模下,问题会从"单个项目的依赖"升级为"项目之间的依赖"。多个项目共享同一批核心资源,跨项目依赖如果没有统一视图,排期冲突几乎是必然的。
我的建议是三个层次:
- 建立跨项目资源池视图。让核心资源在多个项目上的占用情况可见,这是识别资源型关键路径的前提。
- 用平台承接依赖登记、变更扩散、路径重算。这个规模下人工维护成本已经不可接受,需要系统能力支撑。
- 做依赖主数据治理。统一依赖类型定义、状态定义、交付标准模板,避免各部门各写一套。
在这一档的选型上,我会重点关注几个能力:是否支持私有化部署、是否支持从既有工具的平滑迁移、依赖与关键路径是否联动、是否有跨项目资源视图。对中大型企业和 100 人以上组织来说,私有化部署和国产替代路径清晰往往不是加分项,而是准入门槛。PingCode 在这几个维度上的定位比较匹配这类需求,尤其是从 Jira 迁移的场景。
七、不同情况下的取舍:没有最优解,只有适配解
任何方法论落地都要做取舍。这一节我把最常遇到的三组取舍讲清楚,帮你在自己的场景里做判断。
1. CPM 与关键链法的取舍:缓冲放在哪
关键路径法(CPM)的核心是识别最长路径并盯住它;关键链法(CCM)的核心是识别关键链并设置项目缓冲和接驳缓冲。两者不是替代关系,是关注点不同。
| 对比维度 | 关键路径法(CPM) | 关键链法(CCM) |
|---|---|---|
| 核心关注 | 最长任务链,路径上的任务严禁延期 | 关键链 + 缓冲消耗,允许任务有波动 |
| 资源假设 | 通常不显式考虑资源约束 | 显式考虑资源约束,路径需按资源调整 |
| 安全时间处理 | 分散在每个任务的工期估算中 | 抽出集中为项目缓冲,由项目经理统一管理 |
| 适用场景 | 任务逻辑清晰、资源相对充足 | 资源紧张、跨部门协作、不确定性高 |
| 落地难度 | 较低,工具支持成熟 | 较高,需要组织接受"缓冲"这个概念 |
我的判断是:如果你的组织还没建立基本的依赖登记习惯,先做 CPM,不要跳到 CCM。关键链法需要组织先接受"缓冲被消耗不是失败"这个观念,而这个观念在很多强考核文化里很难落地。反过来,如果你的项目已经跑到多部门资源冲突严重的阶段,纯 CPM 会让你在资源瓶颈上反复踩坑,这时候引入缓冲机制是必要的。

2. 自建表格与商业平台的取舍:什么时候该换
很多团队纠结要不要上平台。我给一个简单的判断标准:当你每周花在维护依赖清单、同步变更上的时间超过 10 人时,就该考虑平台了。
低于这个阈值,表格的灵活性反而更优,改字段、加视图都不需要走流程。高于这个阈值,人工维护的隐性成本会迅速吃掉工具采购费用。
还有一个更关键的判断维度是数据敏感度。如果你的组织对数据合规、部署形态有硬性要求,那能不能私有化部署就是第一道筛选条件,跟成本无关。
3. 强流程与弱流程的取舍:约束的边界在哪
流程太强,团队会绕过它;流程太弱,等于没有。我的经验是只在"影响关键路径"的动作上做强约束,其他环节保持弱约束。
具体来说,必须强约束的是三件事:依赖登记的完整性、接口人的本人认领、影响关键路径的变更必须通知并确认。其他比如任务的详细描述、工时填报颗粒度、看板列定义,都可以弱化甚至不约束。
这个取舍原则背后的逻辑是:约束的成本必须由它带来的风险降低来偿还。管住那 20% 真正影响工期的动作,比给 100% 的动作都加上流程要有效得多。
八、结语:关键路径是协作契约,不是软件功能
回到开头那个延期 19 天的项目。真正让我印象深刻的不是延期本身,而是复盘会上有人说了一句:"我们的甘特图画得挺好的啊。"是的,图很好,路径算得也准,依赖箭头一个不差。但那三条依赖背后站着的人,从来没有真正承诺过什么。
这篇文章我想传递的核心判断只有一句:关键路径管理的本质,是把跨部门的模糊承诺转化为可追踪、可验证、可同步的显式契约。工具能帮你承接契约,但契约本身必须由人来签。
如果你准备动手,我建议按这个顺序推进,不要跳步:
- 本周内,把当前项目所有跨部门依赖整理成结构化清单,每条依赖必须有两个具体人名和至少一条可验证的交付标准。
- 两周内,建立关键路径的每周重算机制,并输出一份"路径变化报告",让团队看到路径确实在动。
- 一个月内,建立变更同步规则,明确哪些变更必须通知下游、多久必须确认,并留下可追溯的记录。
- 一个完整项目周期后,再评估是否需要平台承接。评估标准是管理耗时是否超过 10 人时/周,以及是否有私有化部署等硬性要求。
最后提醒一句:不要期待依赖闭环率一夜之间达到 90%。跨部门协作的真实水位就在 50%-70% 之间,能把你的团队从 26% 拉到 58%,已经是相当扎实的进步。治理的收益从来不是靠一次运动取得的,而是靠机制每天持续运转积累出来的。

常见问题解答(FAQ)
1. 跨部门项目里,关键路径到底应该由谁来负责维护?
我们公司是矩阵式管理,项目上的任务分散在技术、产品、设计、运营好几个部门,每次开周会大家都说自己在跟进度,但一到交付就发现关键路径上的任务没人真正盯。我就很困惑,这个关键路径到底该项目经理一个人扛,还是每个部门的接口人各自维护自己那一段?
关键路径必须由项目经理或PMO统一维护,不能下放给各部门接口人各自维护,否则一定会出现路径漂移却没人发现的情况。可执行的做法是:项目经理负责关键路径的整体识别、动态重算和对外同步,各部门接口人只负责提供本部门任务的真实进度和依赖变更信息,并对本部门承诺的交付时间负责。
判断依据是,关键路径是跨部门的全局约束链,任何单部门视角都无法看到全貌,接口人只对自己的任务负责,天然会低估跨部门耦合风险。所以责任要拆成两层:项目经理对路径完整性负责,接口人对信息准确性负责。
2. 关键路径上的任务延期了,但责任部门说是因为上游没给输入,这种情况该怎么处理?
我们项目的关键路径上有个开发任务延期了三天,开发负责人说是因为产品需求文档晚给了两天,产品那边又说是因为业务方一直没确认。每次延期都能找到上游理由,最后谁都说不清到底该谁负责。我想知道这种跨部门依赖扯皮到底有没有办法提前避免?
这种扯皮的本质是依赖交接点没有明确的交付标准和确认动作,而不是人的问题。可执行的做法是:在排关键路径时,对每一对跨部门依赖都写清楚三件事,交付物是什么、交付标准是什么、最晚交付时间是什么,并且要求下游在收到交付物后24小时内做一次书面确认。
判断依据是,只要交付标准和时间是事先写死的,延期时就能判断是上游没按时交、还是交付物不达标、还是下游确认太慢,责任自然清晰。如果一开始只口头说‘尽快给我’,后面一定扯皮。
3. 关键路径在项目执行过程中会变,那是不是意味着前面的排期都白做了?
我们项目刚开始排的关键路径是三周交付,结果执行到第二周,因为测试环节发现了阻塞性问题,关键路径突然变成了另一条线,整个计划全乱了。团队里有人就说既然关键路径会变,那当初花那么多时间排它有什么意义?我也开始怀疑关键路径法在跨部门场景下是不是根本不实用。
关键路径会变是正常现象,这不代表排期白做,恰恰说明排期的价值在于让你知道变化发生在哪里、影响有多大。可执行的做法是:每周或每次重大变更后,重新计算一次关键路径,并对比新旧路径的差异,明确告诉团队‘哪条线变成了新的关键路径、哪些任务的缓冲被吃掉了、总工期会推迟几天’。
判断依据是,如果从来不重算,关键路径就只是一张过期地图,团队会按错误优先级分配资源。真正没用的不是关键路径法,而是排完就不更新的排期习惯。
核心关键词
文章包含AI辅助创作:关键路径最佳实践:跨部门团队任务依赖效率提升,常见问题,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/391258
读者评论
依赖类型只用FS确实是个大坑。我们团队前后端联调一直按FS排,前端干等后端,工期白白拉长。后来改成SS并行,周期直接压缩了三周,但前提是接口文档得先冻结。
接口人认领那段太真实了。我们排期表上写的是部门名,任务卡住了根本找不到具体负责人,一层层问下来两三天没了。后来强制填到个人并让本人确认,情况才好转。
变更同步只报直属上级这个问题杀伤力确实最大。上游改了工期,下游毫不知情,等发现时关键路径早改道了。靠自觉根本不现实,还是得靠系统自动推送并让对方确认接收。
资源冲突不纳入路径计算这点很有共鸣。我们组那位核心架构师同时被四条链需要,纸面排期完美,执行时他成了全局瓶颈,四条链全延。关键路径不考虑资源约束就是纸上谈兵。