我统计过自己深度参与过的 11 个研发项目,最后真正因为“技术做不出来”而延期的只有 2 个;剩下 9 个延期,回溯到最后都能找到一个共同动作:风险被看见的时间,比风险发生的时间晚了 1 到 3 个迭代。这不是技术问题,也不是执行力问题,而是进度管理机制里的“观测延迟”问题。这篇文章讲的就是怎么把这个延迟压下去。
很多团队在问“计划进度最佳实践”时,脑子里想的是甘特图怎么排、里程碑怎么设、周报模板怎么改。但按我的经验,这些动作对最终交付日期的解释力不到 30%。真正决定一个 100 人以上研发组织能不能按时交付的,是它能不能在风险还只有 3 天大小的时候识别出来,而不是等到它长成 3 周。
一、核心结论:进度风险控制的本质是压缩“识别延迟”,不是压缩“工作时长”
先把结论摆出来,后面所有内容都是围绕这四条展开的。
第一,进度失真的主要来源是信息链路,不是人的懒惰。一个 8 人小组的任务状态,从开发自己知道“这块卡住了”到项目经理在报表上看到“有风险”,中间要经过状态更新、站会、周报、汇总四道转译。每道转译都会丢信息、加噪声。链路越长,失真越大。
第二,越靠近交付日期,进度数据的可信度越低。这不是玄学。临近发布日期时,团队会本能地进入“保交付模式”:把没做完的拆成更小的任务、把部分完成的标记为完成、把有问题的隐藏起来等下一个迭代再说。这是组织行为,不是道德问题。所以任何进度管理机制都必须假设“最后两周的数据一定是乐观的”,并提前用先行指标做交叉验证。
第三,有效的进度控制靠先行指标,而不是完成百分比。“完成了 70%”这类数据几乎没有信息量,因为它既不可验证,也不可比较。真正有用的是流动类指标:任务在某一个状态里停留了多久、有多少任务在原地不动超过 5 天、跨团队依赖的平均等待时长是多少。
第四,工具的作用是把“观测成本”降到接近零,而不是把流程搬到线上。如果一套研发管理平台只是把线下周报变成了线上周报,那进度失真一点都不会改善。真正有价值的是让状态变化自动沉淀为数据,让项目经理不需要问任何人就知道哪个环节在堆积。
这四条结论来自一个很朴素的观察:我复盘过所有延期项目,把延期天数拆成“真实工作量低估”“需求变更”“依赖等待”“风险识别延迟”四类,其中“风险识别延迟”平均占延期总天数的 41%,是所有单一因素里最高的。注意,这是我自己团队的复盘统计,不是行业权威数据,但方向性上我认为有普遍性。

二、真实场景:三种规模下的进度失控,长得完全不一样
把不同规模的团队混在一起谈进度管理,是很多方法论文章最大的问题。20 人团队和 500 人组织的进度风险,几乎不是同一类问题。我按自己待过的三类组织分别讲。
1. 20 人以下:问题出在“没有状态”,而不是“状态不准”
我最早带的是一个 9 人团队,用看板贴纸管理进度。那时候最大的问题不是进度失真,而是进度根本不存在于任何可查询的地方。谁在做什么、做到哪一步,全靠记忆和口头同步。
这种模式在 8 个人以内能跑,因为所有人的工作记忆刚好能覆盖整个项目。一旦有人请假、一旦有两个人同时做三件事,进度就瞬间变成黑箱。当时的典型症状是:周五站会说“下周应该能提测”,下周三发现还在联调。
这个阶段的正确做法不是上重型工具,而是先把“一件事只有一个状态字段”这个原则立起来。状态字段不需要多,四个就够:待开始、进行中、待验证、已完成。关键是在同一个地方维护,谁都能看。
2. 20 到 100 人:问题出在“跨团队依赖没有提前期”
这是我见过最容易翻车的区间。团队已经拆成了前后端、客户端、测试、运维,每个小团队自己的进度都是准的,但组合起来就不准了。
我印象最深的一次:客户端团队按计划在第 8 周完成开发,服务端团队也按计划在第 8 周完成开发,但联调花了 6 周,因为两边的接口定义在前 7 周里改了 4 版,而每一版变更都没有通知到对方。两边都没延期,项目延期了 5 周。
这个区间真正的风险是依赖的“隐式性”:依赖关系存在于两个人的聊天记录里,不存在于任何计划系统里。所以到了执行阶段,没有任何机制能提醒你“B 团队要等 A 团队的接口冻结”。
3. 100 人以上:问题出在“层层汇报的噪声放大”
100 人以上的组织,进度数据通常要经过三层汇总:小组报给模块负责人,模块负责人报给项目负责人,项目负责人报给管理层。每一层都会做一次“乐观修正”,因为每一层都不想在自己这一层暴露问题。
结果就是:一线知道有 3 天风险,模块负责人报成“轻微风险”,项目负责人报成“总体可控”,管理层看到的是“按计划推进”。信息每过一层衰减一点,最后变成完全失效的信号。这也是为什么大组织里经常出现“前一天还在说没问题,第二天突然宣布延期一个月”。
下面是这三种规模下,我在复盘里记录的“进度失真天数中位数”。失真天数指的是:风险实际发生的那天,与它第一次出现在管理层可见报表里的那天,中间隔的天数。数据来自我自己参与的项目复盘,属于小样本观察,但趋势很明显。

三、六个反复出现的误区,以及它们为什么错
这几年我在不同的团队里看到过几乎相同的错误动作。它们之所以顽固,是因为每一个单独看都很“合理”。
1. 误区:用“完成百分比”描述进度
“这个需求完成了 80%”是研发管理里信息量最低的一句话。原因很简单:百分比没有单位,也没有验证方式。开发说 80%,可能意味着“代码写完了但没自测”,也可能意味着“方案想清楚了”。
更麻烦的是,百分比会自动收敛到 90%。我观察过一个团队的任务状态分布,有意思的现象是:长时间停留的任务里,标注 80% 到 90% 的最多,标注 50% 的极少。因为一旦进入“快完成了”的心理区间,人就不愿意再把它往回改。
替代方案是用“剩余工作量”而不是“已完成比例”,并且强制要求每个任务在迭代中期重新估一次剩余量。两个数字的差别是:百分比只能往上走,剩余量可以往上走也可以往下走,后者才是真实情况。
2. 误区:把甘特图的精细度当成管理水平的体现
我见过一份把未来 6 个月拆到“半天粒度”的甘特图。看起来很专业,但上线两周后就没人看了。原因是精细度越高,维护成本越高,而维护成本最终会转嫁到一线。
当工程师发现自己每天要花 20 分钟更新计划表才能让甘特图看起来正常时,他会选择让图看起来正常,而不是让数据真实。这就是典型的“指标被优化掉了”。
我的判断是:超过一个迭代周期的计划,粒度不应该细于“天”。更远的未来应该用里程碑和风险假设,而不是精确到小时的任务条。
3. 误区:只追进度,不管范围
进度是分子,范围是分母。只盯进度会得到一个必然的结论:既然要按时,那就砍测试、砍重构、砍文档。这些被砍掉的东西不会消失,它们会以缺陷、技术债的形式在下一个季度回来。
我做过一个统计:在一个 14 周的迭代周期里,中后期插入的需求平均带来约 18% 的额外工作量,而计划里从来没有为这部分预留缓冲。也就是说,表面上进度准了,实际上是分母偷偷变大了。

4. 误区:把“阻塞”当成阻塞者本人的问题
很多团队的站会上,被阻塞的人要向所有人解释为什么卡住了。这会让“报阻塞”变成一件有社交成本的事,结果就是能拖就拖。
正确的做法是把阻塞定义为系统信号,而不是个人状态。一个任务停留超过阈值,系统应该自动把它推给对应的责任人,而不是等人在会上主动承认。区别在于:前者是机制,后者依赖勇气。
5. 误区:进度会议变成了汇报会
我参加过的最没效率的进度会,是 15 个人轮流说“我昨天做了什么、今天做什么”。这些信息在任务系统里本来就有,会议只是在复述。
进度会真正该解决的只有三件事:哪些任务卡住了、哪些依赖没接上、哪些假设已经不成立。如果会议内容不落在这三类里,它就应该被取消或改成异步。
6. 误区:工具里存在两套数据
这是我在多个组织里反复看到的场景:任务系统里是一套数据,用来汇报;真实进度在另一个文档、另一个看板、或者某个人的脑子里。两套数据并存意味着没有任何一方是权威的,最终所有人都只会相信自己口头问到的答案。
判断一个团队有没有这个问题,有个很简单的测试:随便抽 5 个正在进行的任务,问开发“这个任务现在到底什么状态”,再对比系统里的状态。如果 5 个里有 2 个以上对不上,说明系统数据已经失去权威性了。
四、专业判断逻辑:用先行指标构建进度风险的观测网
把常见误区排除掉之后,剩下的问题就是:到底该看什么数据。我的判断逻辑是按“滞后 / 先行”把指标分成两层,滞后指标用来说明结果,先行指标用来预测结果。
1. 滞后指标:只能证明你延期了,不能阻止你延期
典型的滞后指标包括:迭代完成率、按时交付率、缺陷逃逸率、延期天数。这些指标在季度复盘里很有用,但在第 4 周的时候告诉你“这周又没做完”,其实已经晚了。
滞后指标的价值在于校准。比如你发现连续三个迭代的完成率都在 70% 左右,那说明团队的承诺容量就是实际容量的 70%,这应该直接反映到下一个迭代的排期里,而不是继续按 100% 排。
2. 先行指标:在结果发生前给出信号
我实际用得最多的先行指标有五个,它们有一个共同特点:不需要任何人额外汇报,系统里自然就有。
- 阻塞任务停留时长 P85:把当前所有阻塞任务的停留时长排序,看第 85 分位是多少。如果 P85 从 3 天涨到 7 天,说明系统性的等待在恶化,跟具体是谁卡住无关。
- 跨团队依赖的提前期缺口:下游团队需要上游产出物的日期,减去上游承诺的日期。这个值如果是负的,说明计划本身就不可行,跟执行无关。
- 进行中任务数量(WIP):单个小组同时进行的任务数超过 3 到 4 个,切换成本会超过并行收益。这是最容易被忽视、也最容易立刻改善的一项。
- 需求从“待开发”到“已上线”的前置时间分布:重点看分布形状而不是平均值。如果 P50 没变但 P95 明显拉长,说明少数任务的拖尾在吃掉产能。
- 迭代中期范围变更率:迭代过半后新增的工作量占原计划的比例。超过 10% 就该触发预警。

3. 用“风险存活率”衡量机制有效性
我还习惯用一个自造指标来评估进度管理机制本身是否有效:风险存活率。定义是:在某个风险被解决之前,它在系统里被标记为风险的天数,除以它实际存在的天数。
如果一个团队的多数风险存活率低于 30%,说明大部分风险的绝大部分生命周期处于不可见状态,那么这个团队的问题不在执行,在观测机制。这个指标的好处是它不针对人,只针对机制。

五、具体案例与数据观察:在中大型组织里把观测成本降到接近零
前面讲的都是判断逻辑,这一节讲一个我实际参与过的落地过程。对象是一家 300 人规模的研发组织,产品线有 4 条,研发人员约 180 人,横跨 3 个城市。
1. 落地前的状态:数据全部依赖人工汇总
他们当时的做法是:任务在版本管理平台和文档里记录,进度靠每周一次的项目周会同步,PMO 有两个人专门负责收集和整理进度表。一个完整的数据汇总周期是每周 40 人时左右,而且只覆盖到模块级,看不到任务级。
问题不在于慢,而在于汇总出来的东西没有决策价值。因为模块级的“进度 70%”是无法反驳的,管理层除了接受没有别的选择。
2. 关键动作:把状态字段和依赖关系变成可计算的数据
迁移到 PingCode 的过程里,我建议他们做三件事,这三件事比工具本身更重要。
(1)统一状态机。把四条产品线的任务状态全部收敛成同一套六个状态:待评估、待开发、开发中、待测试、测试中、已完成。状态越少,数据越干净。之前有团队自定义了 14 个状态,导致跨团队的数据完全无法聚合。
(2)强制依赖字段。任何需要外部团队产出的任务,必须填写依赖对象和期望时间。这个字段不做成选填,做成必填。这是整个项目里阻力最大的一项,因为工程师觉得填依赖很麻烦。但正是这个字段让后面的预警成为可能。
(3)把阻塞升级做成规则,而不是靠人。在 PingCode 里可以用自动化规则实现:任务在“开发中”停留超过 5 天且没有状态变更,自动打上阻塞标记并通知负责人。规则配置片段大致是这样的:
触发条件:
状态 = 开发中
停留时长 > 5 天
且 7 天内无状态变更记录
执行动作:
添加标签「疑似阻塞」
通知 任务负责人 + 模块负责人
在迭代看板「风险区」中置顶显示
若再停留 3 天未更新,升级通知项目负责人
排除条件:
任务类型 = 缺陷 且 优先级 = 紧急
标签包含「等待外部确认」
这个规则的价值在于:它把“报阻塞”的社交成本降到了零。不是人在会上承认自己卡住了,而是系统按统一标准把任务挑出来。所有人面对的是同一把尺子。
3. 落地后的数据变化
这套机制运行了两个季度,我记录了迁移前后几个关键指标的变化。需要说明的是,这是单一组织的观察数据,样本量不大,而且存在“新工具上线初期关注度提升”的霍桑效应,所以我不认为这些数字可以直接复制到别的团队,但方向值得参考。

还有一点值得单独说:他们选择私有化部署,原因是代码和需求文档不允许出内网。这个约束在很多中大型组织里都是硬性的,所以选型时“能不能私有化部署”往往比“功能多不多”更早成为筛选条件。另外他们有一部分历史项目在 Jira 上,迁移时主要靠字段映射和状态转换关系来对齐,历史数据的可用性比想象中重要,因为你需要至少两个季度的历史数据才能算出有意义的 P85 基线。
4. 一个反直觉的观察
迁移后按时交付率从 61% 涨到 79%,但团队的感知是“好像更忙了”。原因是之前被隐藏的阻塞和依赖等待被显性化了,人们在系统里看到的红色比过去多。这在机制上线的头两个月会造成明显的抵触情绪,有些团队会抱怨“工具在制造问题”。
我的判断是:这不是工具在制造问题,而是它把原本就存在的问题变可见了。这个阶段最重要的是管理层不要因为“红色变多”就施压,否则团队会立刻学会把红色藏起来,机制就废了。

六、不同情况下的行动建议
下面按团队规模和成熟度给出可执行的起步动作。原则是:先解决观测,再解决效率。顺序反了会浪费大量精力。
1. 20 人以下团队:先让状态存在
- 选一个地方维护任务状态,四个状态封顶,不要自定义。
- 每天站会只问三个问题:谁卡住了、卡在哪、需要谁帮忙。不问“昨天做了什么”。
- 每周花 15 分钟看“停留超过 5 天的任务有几个”,就这一个指标。
- 不要引入甘特图。这个规模下它带来的维护成本大于收益。
2. 20 到 100 人团队:先让依赖显性化
- 在所有需要外部产出的任务上强制填写依赖方和期望时间。
- 排期会前先算一遍依赖提前期缺口,负值的组合直接不进入计划。
- 把 WIP 上限写进流程:每人同时进行的任务不超过 2 个,每组不超过 4 个。
- 迭代过半时做一次范围变更盘点,超过 10% 就考虑裁范围而不是加时间。
3. 100 人以上组织:先让数据绕过汇报层级
- 推动统一状态机和统一字段,这是所有跨团队数据聚合的前提。
- 用自动化规则替代人工上报阻塞,把识别延迟压到天级甚至小时级。
- 管理层直接看系统原始数据,而不是看二次汇总的报表。这一条在政治上最难,但收益最大。
- 选型时把私有化部署能力、历史数据迁移能力、跨团队依赖建模能力放在功能清单的前三位。

七、不同情况下的取舍:没有全都要的方案
进度管理里几乎每一个选择都是取舍。我把最常见的四组取舍列出来,方便直接对照决策。
| 取舍维度 | 选择 A | 选择 B | 我的判断依据 |
|---|---|---|---|
| 计划粒度 | 细到半天,看起来可控 | 粗到天或周,维护成本低 | 超过一个迭代的计划用天,迭代内用半天。粒度必须匹配维护能力 |
| 数据来源 | 人工汇报,口径灵活 | 系统自动采集,口径统一 | 只要团队超过 30 人,人工汇报的成本和失真都会超过收益 |
| 阻塞暴露 | 会上主动上报,保护个人 | 系统自动标记,压力大但真实 | 社交成本高于效率损失时选 B。可以配合“阻塞不算失信”的制度设计降低抵触 |
| 范围变更 | 灵活接受,保业务响应 | 严格评审,保交付确定性 | 取决于产品阶段。0 到 1 阶段选 A,规模化交付阶段必须选 B |
| 工具选型 | 功能全,学习成本高 | 功能窄,上手快 | 100 人以上组织优先看数据模型和权限模型,而不是看功能数量 |
关于最后一行,补充一点我的实际经验。中大型组织选研发管理平台时最容易犯的错,是把“功能清单长短”当成主要标准。真正会决定成败的是三件事:能不能私有化部署、数据模型能不能支持跨团队聚合、能不能把历史数据迁过来形成基线。没有历史基线,所有分位指标都无从谈起,而分位指标恰恰是预警能力的来源。
还有一组经常被忽略的取舍是“可见性与心理安全”。系统把风险暴露得越充分,短期内的团队压力越大。如果组织没有配套的“报风险不加分也不减分”的共识,团队会很快学会在系统里做美化,机制会在两个月内失效。这是我在不止一个团队里见过的结局。

八、总结:把进度管理当成观测系统来设计
回到最开始那个观察:9 个延期项目里,问题都不是做得慢,而是发现得晚。所以我对“计划进度最佳实践”的理解,和很多方法论不太一样,它不是一套排期技巧,而是一套观测系统的设计。
观测系统有三个设计目标:让状态变化自动沉淀、让异常自动浮出、让数据绕过汇报层级直达决策点。达成这三个目标之后,进度管理会从“每周问一遍”变成“每天看一眼”,而这个转变带来的收益,远大于任何排期方法的优化。
还有一个我越来越确信的判断:进度管理的上限由数据权威性决定,而不是由工具功能决定。只要团队里存在两套数据,任何机制都会在两个月内退化成形式。反过来,即使工具很朴素,只要所有人都认同一套状态和一套字段,进度可控性就能上一个台阶。
如果你现在要开始动手,我的建议是按这个顺序走三步。
- 本周内做一次一致性测试。随机抽 5 个进行中的任务,对比系统状态和开发本人的说法。对不上的比例就是你的进度失真率基线,也是后面所有改进的参照点。
- 下个迭代开始前,只做一件事:把依赖字段改成必填。不用改流程,不用换工具,就加这一个字段。跑一个迭代看依赖提前期缺口有多大。
- 第三周,把阻塞识别规则上线。规则可以先用最简单的一条:任务在开发中停留超过 5 天自动标记并通知。观察两周,看风险识别延迟有没有下降。
这三步加起来不到一个月,成本很低,但它能让你在下一个季度开始之前就拿到一组自己的真实数据。有了自己的数据,再谈工具选型和流程改造,判断会稳得多。
常见问题解答(FAQ)
1. 研发团队进度管理中,为什么“计划完成率”经常虚高,怎么识别真实风险?
我们团队每周都看计划完成率,数字一直挺好看的,基本都在85%以上。但到了版本发布前两周,突然冒出一堆没做完的活,最后只能砍需求或者集体加班。我一直想不通,明明进度看着没问题,为什么风险总是最后才爆出来?
计划完成率虚高通常来自三个口径问题:一是任务颗粒度太大,一个“开发登录模块”占20人天,做到80%仍算未完成,但实际风险早已暴露不了;二是完成定义模糊,编码完成就算完成,还是自测通过、联调通过、代码合并才算完成,不同人理解不同;
三是只统计任务数量,不统计工作量权重,做完10个小任务但剩1个核心任务,完成率照样显示90%。判断真实风险的做法是固定一个可验证的完成标准,比如代码合并到主干且自测用例通过才算完成,同时用工作量加权而不是任务数计算进度。
另外把剩余任务按人天排序,看剩余工作量最大的三个任务是否落在关键路径上,如果最大的未完成任务集中在发布前一周,那完成率再高也是假的。
我一般会额外看一个指标:距离里程碑还剩多少天,以及剩余未完成工作量的人天总和,两者相除得到每日所需产出,再和历史人均日产出对比,如果超过1.5倍,基本可以判定存在延期风险。
2. 迭代中期发现需求范围在悄悄膨胀,研发进度管理上该怎么控制?
我们做迭代的时候,产品经理经常在群里直接@开发加一个小功能,说很简单就半小时。结果一个迭代下来,加了几十个‘半小时’,原计划全被打乱了。我去找产品经理说,他还觉得这些都是必要的小改动。我想知道,这种范围蔓延在流程上到底该怎么管,总不能每次都靠吵架吧?
范围膨胀的核心问题是缺少变更入口和成本可见性。做法上建议先把‘计划内’和‘计划外’任务分开统计,所有迭代中新增的需求都必须走一个轻量变更流程:记录提出人、原因、预估人天、影响的原有任务,然后由技术负责人和产品负责人一起判断是替换掉等量工作,还是顺延到下一迭代。
关键原则是迭代容量守恒,加进来的工作量必须从当前迭代拿出去等量的东西,不能只加不减。判断依据可以看两个数据:迭代内新增任务占总工作量的比例,以及计划外任务导致的原有任务延期天数。如果新增占比超过15%,说明需求准入或评审环节有问题,需要向前治理而不是在开发阶段硬扛。
另外把‘半小时’这种口头预估强制换算成人天并公示,很多看似很小的需求一旦显性化,提出方自己就会重新权衡优先级。
3. 研发团队并行多个项目时,资源冲突导致的进度风险怎么提前发现?
我们团队同时支撑三条业务线,每个人手上都有两三个项目的活。经常出现的情况是A项目说这周要上线,B项目说这周也要提测,结果同一个人被两边同时催。等到发现根本忙不过来的时候,已经来不及调了。我想知道有没有办法在冲突发生之前就预警,而不是等到火烧眉毛?
并行项目的资源冲突要靠产能视图提前暴露,而不是靠人肉救火。具体做法是给每个人建立周维度的可用工时,通常按每人每周4天有效工时计算,剩余1天留给会议、支持和突发。然后把所有项目的任务按人和周铺开,任何一个人员在某周的总投入超过可用工时,就是硬冲突,提前两到三周就能看到。
判断依据重点看两个:一是同一关键人员在多个项目中的投入总和是否超过100%,二是关键路径上的任务是否依赖同一个人的同一周。如果两条同时成立,延期概率非常高。处理方式有三种:调整优先级让低优项目主动让路、把可拆分的任务交给备份人员、或者直接和业务方谈里程碑顺延。
我自己的经验是,资源冲突最怕的是信息不透明,只要把人员周投入做成一张共享的负载表,让所有项目负责人看到同一个人被占了多少,很多争抢在计划阶段就会自然收敛。
4. 进度已经延期了,研发团队该怎么补救和复盘,避免下次再踩坑?
我们上个版本延期了十天,老板要求写复盘报告。但每次复盘都变成甩锅大会,开发说需求变更太多,产品说开发估时不准,测试说提测质量差。最后写出来的改进措施就是‘加强沟通’‘提高估时准确性’,下次照样延期。我真的很想知道,延期复盘到底怎么做才有用?
延期复盘要区分直接原因和系统性原因,否则一定会变成互相指责。可执行的做法是先把延期拆成时间账:需求变更占用了多少天、估时偏差多少天、等待依赖多少天、返工多少天、环境或流程阻塞多少天,每一类都用实际数据填,不用形容词。
判断依据是看哪一类占比最大,通常超过30%的那一类就是本次的主因,改进措施只针对主因,不要一次改五件事。比如估时偏差大,可以对比计划人天和实际人天,连续统计三个迭代,把常用任务类型的偏差系数沉淀下来,下次估时直接乘以系数。
如果是等待依赖多,就要检查接口联调、环境准备、测试资源这些环节有没有明确的交接时间点。补救阶段则要优先保关键路径,把非关键路径的任务往后放,同时每天同步剩余人天和阻塞项,而不是只报百分比。复盘报告里必须写清楚每个改进项的责任人和验证时间,下个迭代结束时回看是否真的改善了对应数据,否则就是走过场。
核心关键词
文章包含AI辅助创作:计划进度最佳实践:研发团队进度管理风险控制,常见问题,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/413693
读者评论
我们团队30人左右,跨端依赖的问题确实最头疼。文章说的接口定义改版没同步,我们几乎每个迭代都在发生。现在试着把依赖关系写进任务系统里,但执行起来还是靠人盯,想知道有没有更轻的自动化方案。
关于完成百分比那段很有共鸣,我们任务卡在90%的情况特别多,开发也不愿意往回改。改成剩余工作量后确实真实一些,但要求迭代中期重新估,实际操作中大家配合度一般,有没有更好的落地方式?
大组织那部分数据我持保留态度,失真天数中位数9天感觉偏乐观。我们公司跨部门汇报链路更长,一个风险从一线到管理层经常要两三个汇报周期,季度会上才被正式承认是常态。系统数据替代人工汇报方向对,但推动阻力主要来自中层。