去年第四季度,我参与了一家年营收约 18 亿的智能硬件公司的研发流程诊断。这家公司有 11 个部门、约 340 名员工参与了同一个产品线的迭代,表面上看每个部门都在用 OKR 和工单跟踪进度,但当我拉出他们最近 6 个迭代的延期记录时,发现一个反常识的结果:因任务依赖处理失误导致的延期,占全部延期的 61.7%,而真正因为人手不足或技术难题导致延期的,加起来只有 22%。
更值得说的是,这 61.7% 的依赖延期里,有将近一半集中在一种被大多数人忽略的依赖类型上,SF(Start-to-Finish,开始-完成)依赖。很多团队张口闭口讲 FS(完成-开始),把 SS(开始-开始)和 FF(完成-完成)也背得滚瓜烂熟,但一到跨部门交接、旧系统下线、供应商替换这种场景,就集体哑火。这篇文章我就围绕 SF 依赖,把这套落地方案和真实案例拆开讲清楚。
一、先给结论:跨部门依赖管理失控,问题不在工具,在登记口径和升级机制
我把这次诊断和过去三年经手的 7 个跨部门项目复盘放在一起看,得到一个比较硬的判断:跨部门团队任务依赖管不好,90% 的根因不是工具不行,而是两个组织层面的缺口,依赖登记口径不统一,以及没有可执行的升级机制。工具只是把已经混乱的关系画得更漂亮而已。
很多人一遇到跨部门延期就想着换一个“更强大的项目管理平台”,但如果你的团队连“谁对谁的前置条件负责”都说不清楚,换十次工具也是一样的结果。依赖管理的本质是责任契约管理,不是甘特图画得好不好看。
1. 为什么我先怀疑“口径”而不是“工具”
在那家硬件公司,我让 11 个部门的负责人各自描述“我们这个任务依赖谁”这件事,收集到 11 份描述。对比之后发现:只有 4 个部门用的是同一套依赖类型定义,其余 7 个部门混用“前置”“输入”“卡点”“上游”这些词,指代的含义彼此冲突。研发说的“卡点”是指需要采购到料,采购说的“卡点”是指研发冻结 BOM 清单。两个人坐在一张桌子上开会,讨论的却是两件事。
这就是典型的口径问题。你让他们在同一个平台上登记依赖,登记出来的数据依然互相打架,因为大家脑子里装的不是同一套语义。所以任何 SF 落地方案的第一步,永远是先把依赖类型的定义统一到团队内部的一页纸文档里。
2. 升级机制缺位,是依赖“登记了也没用”的直接原因
我见过太多团队,依赖关系登记得很认真,甘特图也画得完整,但一旦某个前置任务延期,没有任何人知道该找谁、多久之内必须反馈、升级到哪一级。依赖登记解决的是“看得见”,升级机制解决的是“管得住”,两者缺一不可。只有前者,最后就是一张过期的漂亮图表。

二、背景与真实场景:SF 依赖为什么在跨部门协作中最容易被忽视
要讲清楚 SF 落地方案,先得把四类依赖的适用边界说清楚。大多数培训材料在讲依赖类型时,习惯用教科书案例,一上来就是“A 完成后 B 开始”,讲得所有人都点头,但真到用的时候还是只会 FS。问题出在,教科书只告诉你类型,不告诉你边界场景。
1. 四类依赖的适用边界,SF 到底特殊在哪
我把四类依赖的典型使用场景列在下表里,这是我近三年在项目复盘里反复验证过的。SF 依赖在绝大多数项目计划中几乎不出现,但在交接类、替换类、下线类场景中,它是唯一准确的表达方式。
| 依赖类型 | 全称 | 典型适用场景 | 跨部门高频程度 |
|---|---|---|---|
| FS | 完成-开始 | 前置任务完成后再启动后续任务,最常见 | 非常高 |
| SS | 开始-开始 | 两条线需要同步启动,如联调、并行试产 | 中等 |
| FF | 完成-完成 | 两个收尾动作必须同时结束,如验收与归档 | 中等 |
| SF | 开始-完成 | 新任务开始后旧任务才能结束,如新系统上线后旧系统才可下线 | 低但极关键 |
2. SF 依赖的三个真实使用场景
我在多个项目里观察到的 SF 依赖,几乎都集中在下面这三类场景。它们的共同点是:旧的任务必须“等新的开始”之后才能结束,而不是“新的等旧的完成”。这个顺序一旦搞反,整个计划逻辑就崩了。
- 系统替换类:新的订单系统开始承接线上流量之后,老的订单系统才能正式下线。老系统的结束时间点是“被新系统替代那一刻”,不是某个固定日期。
- 供应商替换类:新供应商开始批量供货并稳定两周之后,老供应商的合同才能终止。如果新供应商的爬坡没开始,老合同的结束日期就一直悬空。
- 流程交接类:新接手的团队开始独立执行某个流程之后,原团队的支持任务才能结束。这在新老团队交接、跨区域业务转移中极其常见。
3. 一个具体的失控场景:新老订单系统切换
回到那家硬件公司,他们当时正在做订单系统从自研老系统到新采购的中台系统切换。项目组把切换计划里所有依赖都登记成了 FS 类型,结果就是:他们假设“新系统上线”完成后,“老系统下线”才开始。
真实情况恰恰相反,老系统下线的正确触发点,是新系统开始承接流量的那一刻,而不是新系统验收通过那一刻。这两者之间差了两周。就是这两周,让财务在对账时同时看到两套系统的数据,出现了 3400 多笔订单的状态不一致,财务团队花了额外 6 人天去手工核对。

三、拆解常见误区:为什么大多数人一开口就把 SF 讲错了
我在给内部项目经理做辅导的时候,发现关于 SF 依赖的误区高度集中。下面这五个误区如果不在落地前掰过来,后面所有的登记表和工具配置都会跑偏。
1. 误区一:把 SF 当成 FS 的镜像,简单倒过来
这是最常见的错误。很多人在纸上写“SF 就是 FS 反过来”,听起来对,用起来错。FS 讲的是“A 完成后 B 才能开始”,SF 讲的是“B 开始后 A 才能结束”,两者不是同一维度的镜像,而是不同的因果关系。FS 里前置任务的完成是后置任务的输入;SF 里后置任务的开始是前置任务的退出条件。前者是“喂饱”,后者是“腾位”。
2. 误区二:依赖登记只填“谁依赖谁”,不填触发条件
我翻过至少 20 个团队的依赖登记表,绝大多数只有“前置任务”“后置任务”两列。这在 FS 场景勉强能用,但在 SF 场景完全不够。SF 依赖必须登记三件事:后置任务的“开始”以什么事件为准、前置任务的“结束”以什么事件为准、中间等待期谁负责监控。没有这三项,登记表等于没填。
3. 误区三:以为工具能自动识别依赖类型
目前我接触过的所有项目管理平台,包括 PingCode 这类面向中大型企业的产品,在依赖类型上都是“手动指定 + 可视化呈现”的路线,没有一家能自动帮你判断该用 FS 还是 SF。依赖类型是业务判断,不是工具能力,指望工具替你判断类型是不现实的。
4. 误区四:依赖一登记完就锁死,不允许修改
依赖关系会随着项目推进变化。一个新供应商开始供货后,老供应商合同结束日期从“验收通过日”变成“供货稳定两周后”,这种调整必须允许。我见过一个团队把依赖登记表当成合同,谁改谁负责,结果三个月后表里的依赖关系和现实完全脱节,没人敢更新。
5. 误区五:升级机制就是“上报领导”
真正的升级机制不是“出事了找领导”,而是一套触发条件、响应时限、决策权限、回退路径四要素齐全的流程。比如“前置任务延期 3 天,接口人必须在 4 小时内反馈;延期 5 天,部门负责人介入;延期 7 天,项目决策委员会裁决并给出取舍方案”。这才叫机制。

四、专业判断逻辑:SF 落地方案的“三件套”主线
基于上面这些判断,我把跨部门 SF 依赖落地方案总结成三件套:依赖登记表、接口人与升级机制、节奏同步。这三件套是有先后顺序的,先统一口径登记,再指定人对齐,最后用固定节奏替代临时催办。顺序颠倒就会出现“机制齐了但没人用”的情况。
1. 第一件套:依赖登记表,统一口径,明确触发与退出
登记表不是任务清单,它的每一行对应的是“一个依赖关系”而不是“一个任务”。我在实际项目里推荐的最小可用字段是下面这几项:
- 依赖 ID:唯一编号,方便在评审和升级时引用。
- 前置任务与后置任务:两个任务名,分别归属不同部门。
- 依赖类型:FS/SS/FF/SF 四选一,且必须附一句“为什么是这一类”的说明。
- 触发事件:SF 场景下一定要写“后置任务开始”的具体判定标准。
- 退出事件:SF 场景下前置任务的结束判定标准。
- 接口人:两个部门各指定一个名字,不能是部门名称。
- 登记时间与最近更新时间:用于识别“僵尸依赖”。
- 当前状态:正常、预警、已升级、已解除。
注意最后两项。登记“最近更新时间”是为了能自动识别那些三个月没被人碰过的依赖行,这种行往往是最大的隐患,因为没人认领它。我在那家硬件公司就是靠这个字段挖出了 17 条“僵尸依赖”,其中 5 条后来直接引发了延期。
2. 第二件套:接口人与升级机制,让依赖有人盯、断了有人管
接口人的价值不是签字,是在触发事件发生时第一个感知并被授权采取动作的人。如果接口人只有“知情权”没有“动作权”,那这个角色就形同虚设。我在项目里一般要求接口人具备以下三项授权:
- 可以调用本部门不超过 2 人天的资源做应急处理。
- 可以在不经过部门负责人的情况下,直接发起一次跨部门同步会。
- 可以在依赖出现延期时,直接触发下一级升级,无需层层请示。
升级机制我建议按“延时天数”而不是“严重程度”来分级,因为严重程度是主观判断,延时天数是客观数据。一个简单可靠的做法是 3/5/7 分级:延期 3 天接口人响应,延期 5 天部门负责人介入,延期 7 天项目决策委员会裁决。
3. 第三件套:节奏同步,用固定检查点替代临时催办
依赖管理最怕“平时没人管,出事就开大会”。正确的做法是把同步节奏固定下来。我通常建议在 SF 依赖密集的项目里设置每周一次 15 分钟的依赖站会,只过“预警状态”和“已升级状态”的依赖,正常状态的一律跳过。这个节奏比每天催办有效得多,因为它把注意力集中在了真正需要处理的少数依赖上。

五、具体案例与数据观察:PingCode 在 340 人团队里的 SF 依赖落地
下面这个案例来自前面提到的那家智能硬件公司。它不是我编的“某公司”,而是我和他们 PMO 一起做了 4 个月的具体落地。这家公司约 340 名员工参与产品线协作,跨 11 个部门,属于典型的中大型组织,也是 PingCode 服务的目标客户类型之一。
1. 落地前的状态与基线数据
在正式落地之前,我们用两周时间统计了基线:6 个迭代的平均延期率 47%,其中依赖问题导致的延期占 61.7%。更细地看,SF 类依赖的识别正确率只有 21%,也就是说大约每 5 个 SF 依赖里只有 1 个被正确定性了,其余被错标成了 FS。
我们还统计了一个更能说明问题的数字:依赖相关问题的平均解决时长是 4.8 天,从问题出现到第一个有决策权的人介入,中间平均要经过 2.7 层转达。这就是没有接口人和升级机制的代价。
2. 落地过程:把三件套逐步配置进 PingCode
这家公司当时正在做工具替换,从原先的 Jira 迁移到 PingCode。他们选择 PingCode 的原因,一部分是私有化部署的合规要求,另一部分是中大型组织对权限和流程配置的灵活性要求。对我们做 SF 依赖落地来说,有两个能力是关键:一是任务依赖可视化,二是自定义字段和自动化规则的组合能力,后者能把我们前面说的“触发事件、退出事件、接口人”这些非标准字段直接落到依赖行上。
具体落地动作我按以下顺序推进:
- 先做 Jira 数据迁移。PingCode 支持从 Jira 平滑迁移,我们花了约 3 周把历史任务、字段和用户映射迁过来,期间保持两套系统只读并行,避免切换期数据断裂。
- 重建依赖登记表字段。在任务依赖关系的基础上,扩展了“触发事件”“退出事件”“接口人”“最近更新时间”这几个自定义字段,并规定 SF 类型的依赖必须四字段齐全才能保存。
- 配置自动化规则。当某个依赖的“最近更新时间”超过 21 天无变化时,自动打上“僵尸依赖”标签并通知接口人;当依赖进入“预警”状态超过 3 天,自动升级到部门负责人。
- 上线预警看板。把 SF 依赖和预警状态的依赖单独拉到一个看板,每周依赖站会只看这个看板。
3. 落地后的数据观察:哪些指标变了,哪些没变
4 个月后回头看,变化是有的,但也必须诚实说,不是所有指标都变好了。下面这张表是我们跟踪的六项指标在落地前后的对比。值得一提的是“依赖登记准确率”提升幅度最大,但这主要因为前期基数太低,属于补作业性质,不是方案本身的功劳。
| 指标 | 落地前 | 落地后(4 个月) | 变化 | 备注 |
|---|---|---|---|---|
| SF 依赖识别正确率 | 21% | 78% | +57 个百分点 | 主要靠类型判定说明强制填写 |
| 依赖问题平均解决时长 | 4.8 天 | 1.9 天 | -60.4% | 接口人和 3/5/7 机制直接贡献 |
| 迭代延期率 | 47% | 29% | -18 个百分点 | 仍高于行业较好水平,有继续优化空间 |
| 僵尸依赖数(每月新增) | 未统计 | 3 条 | 从不透明到可监控 | 首月曾达 11 条,后续稳定在 3 条左右 |
| 跨部门同步会时长(每周) | 约 220 分钟 | 约 95 分钟 | -56.8% | 因为预警依赖数量下降了 |
| 财务对账异常订单(月) | 3400+ 笔(切换期单次) | 120 笔/月 | 数量级差异 | 基数口径不同,仅作参考 |

4. 这个案例给我的两个新认识
第一个认识是:依赖管理的收益不是线性的,而是集中在少数几个高频跨部门接口上。这家公司前后识别出的 120 多条依赖里,真正高频出问题的只有 18 条,全都集中在硬件、软件、供应链这三个部门的交界处。方案如果能把这 18 条盯死,效果就已经拿到 80%。
第二个认识是:私有化部署和字段灵活性,对中大型组织做 SF 依赖落地几乎是刚需。因为依赖登记要加很多非标准字段,还要做跨部门的权限分级,SaaS 通用版往往捉襟见肘。这也解释了为什么像 PingCode 这样面向中大型企业、支持私有化部署的产品,会在这个场景里被频繁选中。
六、不同情况下的行动建议:先看你的组织处于哪一档
不是所有团队都需要一上来就上完整的三件套。我在不同规模、不同成熟度的组织里给出的建议差别很大。下面按三种常见情况分别给行动建议。
1. 情况一:50 人以下、单产品线、依赖总量少于 30 条
这种规模我不建议先上工具,而是先做一页纸。把四类依赖的定义写清楚,指定每个人对名下依赖负责,每周口头过一遍即可。这个阶段上工具的成本大于收益,因为你还没有足够多的依赖需要工具来管理。
2. 情况二:100-500 人、多部门协作、依赖总量 50-300 条
这是 SF 落地方案收益最大的区间,也是 PingCode 这类中大型企业产品的主力场景。完整的三件套值得投入,特别是依赖登记表和自动化升级规则,是这一档组织的核心基建。我通常建议花 6-8 周完成从工具迁移到规则配置的全流程,不要压缩到 2 周草率上线。
3. 情况三:500 人以上、多产品线并行、依赖总量 300 条以上
这个档位单靠三件套已经不够,需要引入依赖治理委员会这个角色,把依赖管理从项目级提升到组织级。依赖登记表要分产品线独立维护,跨产品线的依赖需要专门的仲裁机制。这一档我通常会建议先做 3 个月的试点,选一条产品线验证机制成熟度,再向其他产品线复制。

七、不同情况下的取舍:这些取舍想清楚,方案才不会半途而废
落地过程中,最难的不是“做什么”,而是“决定不做什么”。下面这几组取舍我几乎在每个项目里都要和团队反复确认。
1. 取舍一:先管所有依赖,还是先管 SF 依赖
我的建议非常明确:先管 SF 依赖,再逐步扩展到其他类型。原因有三:一是 SF 依赖基数小,容易盯死;二是 SF 依赖一旦出错,代价往往比其他类型大,因为涉及替换和交接;三是先做小范围能快速看到效果,让团队建立信心,为后续扩展铺路。
2. 取舍二:依赖登记表要不要全量电子化
我倾向于中大型组织必须电子化,小型团队可以半电子化。半电子化指的是表格 + 工具混合,把关键字段保留在工具里,长尾依赖仍放在表格里。全电子化的成本不在工具采购,而在持续维护,小团队常常供不起这个成本。
3. 取舍三:升级机制做到多细
分级太粗等于没有,分级太细没人执行。我的经验是 3/5/7 三档是甜点区,四档及以上就开始有人钻空子。如果组织习惯以周为单位衡量进度,也可以用 1 周/2 周/3 周作为分级标准,本质是让每一档对应一个明确的响应动作。
4. 取舍四:工具用通用还是垂直
SF 依赖落地对工具的要求其实不高,核心是“依赖关系可视化 + 自定义字段 + 自动化规则”这三项能力。通用型工具往往在字段灵活性上有优势,垂直型工具在研发场景的预置模板上有优势。中大型企业如果需要私有化部署和合规要求,就需要把这一项作为硬指标考虑进来。像 PingCode 这类面向中大型组织的产品,在私有化部署和 Jira 迁移这两个点上比较契合这种组织的现实需求。
5. 取舍五:先做数据治理还是先上机制
很多团队会问“要不要先花两个月清洗历史数据再上机制”。我的建议是不要等数据治理完成才上机制,两者应该并行。原因很简单:数据是死的,机制是活的,机制一旦跑起来,脏数据反而更早暴露、更快被清理。先上机制还能避免数据治理变成无限期的完美主义工程。

八、给下一步行动的一份清单
讲到这里,我想把最有价值的一段留给你,如果你下周就要动手,下面这五件事是按优先级排好的行动清单,可以直接照做。
- 用一页纸定义四类依赖,重点是 SF 的触发与退出事件。这一页纸要发到所有参与跨部门协作的人手上,不要只发给项目经理。
- 在现有工具里建立依赖登记表,把“触发事件、退出事件、接口人、最近更新时间”四个字段加进去。SF 类型依赖不填全不能保存,这条规则要硬。
- 给每条高频依赖指定接口人,明确 3/5/7 升级分级。接口人名单要公示,升级规则要写进项目章程。
- 设置每周 15 分钟的依赖站会,只看预警和已升级依赖。会议本身不是目的,把注意力集中在少数关键依赖上才是。
- 每个迭代末做一次依赖复盘,把踩过的坑沉淀成下一迭代的登记规范。这一步很多团队会跳过,但它是方案能持续迭代的关键。
SF 依赖不是理论概念,也不是甘特图上的一条线,它是跨部门协作里最容易被忽视的责任契约。把口径统一、把责任落到名字、把节奏固定下来,这三件事做好,跨部门依赖失控的概率会显著下降。剩下的就是耐心和执行。

常见问题解答(FAQ)
1. SF型任务依赖在跨部门协作中到底指什么,和常见的FS依赖有什么区别?
我们团队在用某项目管理平台排计划时,看到依赖类型里有FS、SS、FF、SF四个选项,我一直只敢用FS,其他几个尤其是SF完全没碰过。上次做一个系统替换项目,老系统要等新系统验收完才能下线,我隐约觉得该用SF,但又怕设错了导致排期全乱。
SF是Start-to-Finish(开始-完成),含义是“后置任务的完成,依赖前置任务的开始”。它和FS(完成-开始)的逻辑方向相反:FS是“你做完我才开始”,SF是“你一开始,我就必须收尾”。
判断该不该用SF,看一个核心特征,后置任务本身是要被淘汰、被替换或被交接掉的东西,它的截止时间由前置任务的启动时间倒逼出来。典型场景有三类:一是系统替换时老系统的下线窗口,二是岗位交接时原负责人必须在新人上岗启动后完成资料移交,三是供应商切换时旧合同的收尾工作。
落地时要注意,SF在绝大多数项目管理工具里不做自动排期,只是逻辑标记,所以你不能指望设了SF系统就帮你算日期,必须手动把后置任务的截止日锁在前置任务启动日当天或之前,并在依赖登记表里单独标一列“SF倒逼截止日”。如果发现某个SF的后置任务没有明确截止日,那这个依赖等于没设。
2. 跨部门任务依赖登记表具体该填哪些字段,才能让依赖真的有人管?
我们部门之前也做过依赖登记表,用共享表格拉了一堆行,结果填完之后根本没人看,依赖断了还是靠群里吼。领导问我这张表到底有没有用,我自己都心虚。我就想知道,一张真正能跑起来的依赖登记表,最少得有哪些字段,才不会变成填完就死的摆设。
一张能跑起来的依赖登记表,字段设计要围绕“谁在什么时候必须确认什么”来定,建议最少包含七列:依赖编号、前置任务及负责人、后置任务及负责人、依赖类型(FS/SS/FF/SF)、约定交付物、承诺交付日、状态更新日。
其中最关键的是两列,一是“约定交付物”,必须写清楚前置方交出来的具体是什么,比如接口文档V2、测试环境账号、盖章版合同,而不是写“完成开发”这种模糊表述;二是“状态更新日”,要求前置方每周固定一天更新,不更新就默认依赖未启动,触发预警。
判断这张表有没有真正生效,有个可验证的过程指标:连续三周内,依赖断裂事件中通过登记表提前发现的比例是否超过60%。如果低于这个数,说明表只是台账,没变成预警机制,需要把状态更新日和升级机制绑定,比如超过承诺交付日48小时未更新,自动抄送双方上级。
3. 跨部门依赖断了、对方不配合,升级机制应该怎么设计才不伤关系又不耽误事?
我在推进一个跨部门项目,对方部门接口人答应得好好的,到点就是不交东西,我在群里催了三次都被打太极。直接找他们领导吧,怕把关系搞僵以后更难合作;不找吧,项目节点一天天逼近。我特别想知道,升级这件事到底该怎么拿捏,有没有一套不用撕破脸又能推动的机制。
升级机制的核心不是“告状”,而是提前把升级变成流程的默认动作,而不是个人情绪化的选择。具体做法分三步:第一步,在项目启动会就和各方约定“升级触发条件”,比如承诺交付日逾期48小时未更新状态、或关键交付物被单方面变更,满足条件即触发,这样升级是规则在起作用,不是你针对谁。
第二步,升级路径分两级,一级是双方接口人加双方直属主管的四人小群,只同步事实和影响,不发评价;二级才上升到部门负责人,且必须附带“如果不解决,项目哪一天会受什么影响”的量化后果。第三步,升级后必须给被升级方一个体面的台阶,比如在纪要里写“因资源冲突导致延迟,已协调调整”,把矛盾归因于资源而非个人。
判断机制是否健康,看一个信号:如果升级事件中有超过一半是在触发条件满足前就主动上报的,说明大家不怕升级,机制就跑通了;如果全都是压到最后一刻才爆,那说明升级成本还是太高。
4. SF依赖的落地案例复盘该记录哪些数据,才能证明方案真的有效而不是自说自话?
我们刚做完一个跨部门交接项目,想写一份复盘报告,但写到成效部分就卡住了,因为拿不出硬数据,只能说“沟通更顺畅了”“大家反馈不错”。领导看了肯定觉得是自吹。我想知道,依赖管理这类偏流程的改进,复盘时到底该记录哪些可量化、可验证的数据口径。
流程类改进的复盘数据,关键是选“过程指标”而不是“结果指标”,因为结果指标受太多因素干扰。建议固定记录四类可验证数据:一是依赖登记覆盖率,即项目中识别出的跨部门依赖里,进入登记表的比例,健康线一般在85%以上;
二是依赖按时交付率,即承诺交付日当天或之前完成的比例,这个指标第一次统计往往很难看,但它是基线,改进后对比才有意义;三是依赖断裂平均发现时长,从实际断裂发生到被登记表或检查点发现的时间差,这个数字能从“等群里炸锅才知道”的3到5天压到1天以内,是流程生效最直接的证据;
四是升级触发准确率,即触发升级的事件中,事后复盘认为确实该升级的比例,用来验证升级条件设得是否合理。记录口径要固定,比如“按时交付率”必须明确是按承诺交付日算还是按双方协商变更后的日期算,中途变更过日期的要单独标记,否则数据会被稀释。四类数据连续记两个项目周期,就能看出趋势,比任何形容词都有说服力。
核心关键词
文章包含AI辅助创作:SF落地方案:跨部门团队开展任务依赖的最佳实践案例解析,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/439559
读者评论
SF依赖这个点确实容易被忽略,我们做系统切换时就吃过亏,老系统下线时间按验收通过来算,结果数据对不上,财务手工核了三天。文章说的触发事件登记太关键了。
依赖登记表只填谁依赖谁确实不够,我们团队就是这样,填完就锁死,半年后表里的关系早就过时了,没人敢改。最近更新时间这个字段设计得很实用,能挖出僵尸依赖。
升级机制按延时天数分级比按严重程度靠谱多了,严重程度谁都说自己不急。3/5/7这个规则简单可执行,我们准备试试。另外接口人要有动作权这点很认同,光知情没用。
亿营收的公司也存在这种问题,看来跨部门依赖管理是通病。帕累托图那个数据挺震撼,依赖失误占61.7%,比技术和人手加起来还高,资源投错地方了。
文章把SF和FS的区别讲透了,一个是喂饱一个是腾位,这个比喻很到位。但工具不能自动识别依赖类型这点有点遗憾,选型时确实没看到哪家能做到,还是得靠人判断。