2023 年第二季度,我带的一个 140 人研发组织出了一次线上事故。复盘时最扎心的不是技术问题,而是:一个三周前就该暴露的集成风险,被完整地"藏"在了 11 个团队的周报里。每份周报都写着"进度正常",但把 11 份报告横向拼起来看,依赖链上有 6 个环节的完成时间互相矛盾,A 团队说接口已交付,B 团队说还在等联调,C 团队的里程碑却已经标成绿色。这不是执行力问题,是进度数据本身不具备可分析性。
后来我花了两年时间,在三个不同规模的研发组织里把这件事重做了一遍。从"靠周报填数字"到"进度数据自动流动",中间踩过的坑、试错的参数、最后沉淀下来的骨架,就是这篇文章要讲的全部内容。
一、先给结论:进度管理的产出不是甘特图,而是"偏差的发现速度"
我做研发管理这些年,越来越确信一件事:进度管理真正的产出,不是一张漂亮的甘特图,而是"偏差从发生到被发现的时间差"。这个时间差直接决定了你把项目拉回正轨需要付出多少成本。
我统计过自己经手的 23 个中大型研发项目,团队规模在 40 到 300 人之间。偏差发现延迟在 1 天以内的项目,最终按期交付率约 78%;延迟超过 7 天才发现的,按期交付率跌到 31%。而这两组项目的团队能力、技术栈、需求复杂度并没有显著差异,差距几乎全部来自反馈回路的长度。

基于这个判断,我把进度管理拆成三条可以直接执行的结论。
1. 进度是趋势,不是状态
绝大多数团队把进度当成"当前状态"来管理:这个任务完成了吗?这个里程碑到了吗?但状态只能告诉你现在在哪,不能告诉你明天会在哪。
真正有用的进度指标一定有斜率:过去 7 天完成了多少、剩余工作量的下降速度是多少、这个速度还能维持几天。一个任务今天完成 60%、上周也是 60%,状态看起来"还行",趋势却已经是红色警报。只报状态的进度管理,本质上是在做滞后指标汇报。
2. 数据采集的成本必须显著低于收益
我见过太多团队死在这一点上:为了管理进度,要求工程师每天填 15 分钟的工时和进度表。结果三周之后,数据开始失真,有人批量复制昨天的内容,有人周五一次性补填五天的记录。
我的经验阈值是:单个工程师每天为进度数据付出的显性时间不应超过 2 分钟。超过这个数,数据质量会以肉眼可见的速度腐烂。这个约束会倒逼你把采集动作嵌入到本来就要做的行为里,改状态、提交代码、流转任务,而不是额外增加一个"填报"动作。
3. 进度可信度的上限,等于链条上最不可信的那一环
一个 12 个团队协作的项目,如果只有 3 个团队认真维护进度,整个项目的进度可信度不是 25%,而是接近于零。因为依赖链是串联的,任何一环的时间点失真,都会让上层的里程碑推算失去意义。
这也是为什么"先让一个团队试点,再逐步推广"这种常见做法,在进度管理上往往失败。进度数据的价值来自全链路覆盖,它天然是个"全有或全无"的东西。
二、背景:研发进度为什么比工地进度难管
很多人下意识拿建筑工程的进度管理来类比研发,然后得出结论"研发团队执行力不行"。这个类比从根上就错了。研发进度和工程进度有三处本质差异。
1. 工作单元不可分割,完成度是连续的
砌一面墙,你可以说完成了 30 平方米中的 18 平方米,这个百分比是客观可测的。但"重构支付网关"完成到什么程度?70% 还是 90%?这个数字完全取决于说这句话的人的主观判断。
我带团队时做过一个测试:让 5 位工程师分别评估同一个任务的完成度,得到的结果是 40%、60%、65%、75%、85%。当"完成百分比"是主观估计时,它就不是数据,而是情绪。
2. 需求本身在过程中变化
建筑工程的需求变更需要走签证、走审批,成本极高。而研发需求"顺手加个小功能"的成本看起来几乎为零,直到你发现它吃掉了两周的排期。
所以我一直强调:进度管理的分母必须是冻结过的范围。如果范围一直在变,进度百分比就是个没有意义的数字。这也是为什么成熟的研发组织会严格管理"迭代内需求冻结"这个动作。
3. 依赖关系大部分是隐性的
工地上,谁在等谁一目了然。研发里,一个前端页面在等后端接口,后端接口在等数据模型确认,数据模型在等产品补充规则,这条链在大部分团队里只存在于几个人的脑子里。
下面这张图是我在一个 140 人组织里做的实测:一条需求从提出到最终影响交付决策,信息量会经过五层衰减。

三、拆解:研发进度管理最常见的四个误区
在讲正确做法之前,我想先把四个高频误区说透。因为它们每一个看起来都很合理,实际却在系统性地制造"进度幻觉"。
1. 用"完成百分比"作为核心进度指标
前面说过百分比是主观的。更麻烦的是,它在实践中会退化成一种谈判工具,离截止日期越近,百分比往往会"神奇地"保持在 80% 到 90% 之间,直到某天突然变成"其实还差得远"。
我的替代方案是:用"剩余工作量"而不是"已完成百分比"。也就是把任务拆到 0.5 到 3 天粒度,只记录"还剩几个未完成子项"。这个数字是离散的、可核对的,编不了。
2. 用工时填报代替进度数据
工时回答的是"人忙不忙",进度回答的是"事情推进到哪"。这两件事经常背离。我在一个项目里见过工程师一个月填了 168 小时工时,看起来满负荷运转,但对应需求的剩余工作量几乎没下降,因为大量时间花在了没被记录的沟通、返工和环境问题上。
工时是成本口径,不是进度口径。用它来做进度管理,就像用体重秤量身高。
3. 追求 100% 实时透明
"我要随时打开工具就能看到每个人的实时状态",这个诉求听起来很正当,实现起来代价极大。实时意味着高频更新,高频更新意味着大量低价值的人工动作,而人工动作必然带来数据失真。
我自己的经验是:不同层级的进度数据,更新频率应该不同。任务层按天更新就够,依赖层按周,里程碑按双周,产能数据按月。全都做到实时,成本高到没人维护得下去。
4. 把"上了工具"当成"做了管理"
这是我见过最贵的一个误区。团队花三个月上线了一套工具,把所有任务搬进去,看板很漂亮,然后进度依然失控。因为工具只解决了"数据存在哪里",没有解决"数据怎么产生、谁来保证质量、偏差怎么触发动作"。
工具是容器,流程是管道,指标是仪表。三者缺一,进度管理都跑不起来。
下面这张对比图,是我在三个团队里做的同口径测试:同一批需求的进度数据,在三种管理模式下,可信度和维护成本差了多少。

四、专业判断:从 0 到 1 的四层进度数据骨架
说了这么多问题,接下来讲我实际在用的骨架。它不是一套理论模型,而是在三个组织里反复调整后剩下的最小可用结构。只有四层,但每一层都必须有。
1. 任务层:唯一需要人手工维护的地方
任务层是整个骨架里唯一需要工程师主动操作的地方,所以它的设计原则只有一个:让操作成本低到可以忽略。
我的具体做法是三条硬规则:任务必须可在一周内完成;任务必须有唯一负责人;任务状态只有四个(待开始、进行中、阻塞、完成)。不要引入"待评审""待测试""待验收"这类中间态作为主状态,它们应该作为标签存在,否则状态机会爆炸。
(1)任务粒度控制在 0.5 到 3 天
这个区间是我试出来的。超过 3 天,进度数据会变得迟钝,一周都不更新也很正常;小于 0.5 天,任务数量会爆炸,看板变成噪音墙,工程师生出"我为什么要维护这个"的抵触。
(2)阻塞状态必须强制标记并通知
"阻塞"是整个任务层里信息量最大的一个状态。我在每个团队都要求:任务进入阻塞状态时必须填写阻塞原因和解除条件。这一条规则,让我负责的项目里跨团队依赖冲突的提前识别率提升了近一倍。
(3)状态变更与实际动作绑定,不单独填报
不要把"改任务状态"变成一个额外动作,把它挂到工程师本来就要做的事情上:提交代码关联任务、完成联调自动流转、代码合并触发状态变更。少一个动作,数据的持久质量就高一截。
2. 依赖层:绝大多数团队缺失的一层
依赖层是四层里最容易被忽略、但价值最高的一层。它的本质是把"谁在等谁"从人脑里搬到系统里。
具体做法很简单:任务之间可以建立"前置依赖"关系,当前置任务未完成时,后置任务自动进入等待状态并出现在阻塞看板上。这件事的价值在于,它把依赖冲突从"靠人的记忆和口头沟通"变成了"系统自动暴露"。
我在一个 95 人的团队里做过对照:引入依赖层之前,跨团队依赖冲突平均在联调阶段才被发现;引入之后,76% 的冲突在任务创建后一周内就被系统提示出来了。
3. 里程碑层:唯一对外的进度口径
里程碑层是给管理层、业务方、客户看的,所以它必须满足一个条件:可解释、可预测、不可随意修改。
我的做法是里程碑只设三种状态:按期、有风险、已延期。"有风险"这个状态必须由系统基于下游任务数据自动计算,而不是由项目经理手动标注。手动标注的"有风险"会被政治化,没人愿意第一个标红。
(1)里程碑日期一经确认,变更必须留痕
不是为了追责,是为了积累预测准确率数据。我在一个团队里跟踪了两年,发现他们的里程碑预测偏差从最初的 ±14 天收窄到 ±3 天以内,靠的就是每次变更都被记录、被复盘。
(2)里程碑的进度计算不能靠人工汇总
如果里程碑状态需要项目经理挨个问、再手工汇总,那这个数据从产生的那一刻就已经滞后了。它必须由下层任务数据自动聚合上来。
4. 产能层:让计划不再是拍脑袋
产能层回答一个很朴素的问题:这个团队一个月到底能完成多少工作量?大部分团队的回答方式是"凭经验估",结果是排期永远乐观。
我用的方法是从历史数据里反推:过去 3 个迭代每个团队完成的任务数量中位数、平均任务周转时间、返工任务占比。这三个数字组合起来,就是一个相当可靠的产能基线。
下面是一个最小可用的进度数据模型,我在多个团队里用过这个结构,可以直接作为工具配置或自研的起点。
— 最小可用的进度数据模型(示意)
— 关键原则:状态由下层自动聚合,不靠人工汇总
CREATE TABLE task (
task_id BIGINT PRIMARY KEY,
title VARCHAR(200),
owner_id BIGINT,
team_id BIGINT,
estimate_days DECIMAL(4,1), — 0.5 ~ 3 天
status VARCHAR(16), — todo / doing / blocked / done
blocked_reason VARCHAR(500), — status = blocked 时必填
started_at TIMESTAMP,
completed_at TIMESTAMP
);
CREATE TABLE task_dependency (
upstream_task_id BIGINT, -- 前置任务
downstream_task_id BIGINT, -- 后置任务
PRIMARY KEY (upstream_task_id, downstream_task_id)
);
CREATE TABLE milestone (
milestone_id BIGINT PRIMARY KEY,
name VARCHAR(200),
due_date DATE,
owner_team_id BIGINT,
status VARCHAR(16) -- on_track / at_risk / delayed(系统计算)
);
CREATE TABLE milestone_task (
milestone_id BIGINT,
task_id BIGINT,
PRIMARY KEY (milestone_id, task_id)
);
— 里程碑状态由任务自动聚合,而不是人工填写
— at_risk 判定:剩余工作量 / 近 14 天日均完成量 > 剩余工作日

五、三个决定成败的参数:颗粒度、更新频率、填报负担
骨架搭好之后,真正决定成败的是三个参数的取值。它们互相牵制,调错一个,整套系统就退化成形式主义。
1. 颗粒度:0.5 到 3 天不是拍脑袋
颗粒度决定了进度数据的灵敏度。任务太大,数据反映滞后;任务太小,看板噪音过载。
我试过 1 天粒度和 5 天粒度的两个团队:1 天粒度团队偏差发现平均延迟 1.3 天,但每周人均维护耗时 74 分钟;5 天粒度团队偏差发现延迟 4.6 天,维护耗时 28 分钟。0.5 到 3 天是我找到的平衡点,延迟可以压到 2 天以内,维护成本控制在每周 30 分钟左右。
2. 更新频率:按层级递减,不要一刀切
我见过的失败案例里,至少一半是因为要求"所有层级都实时更新"。合理的频率阶梯是:任务状态变更时实时同步;看板每半天刷新一次;跨团队依赖每天扫描一次;里程碑状态每周自动重算;产能基线每月更新一次。
这个阶梯的意义在于:让高频数据只在必要的地方高频,把管理成本压到最低。
3. 填报负担:单日不超过 2 分钟
这是一个硬约束,不是建议。我在团队里做过实测:当工程师每天为进度数据付出的时间超过 3 分钟,两周后数据准确率会跌到 60% 以下。
下面这张散点图,是我在多个团队里观察到的颗粒度、更新频率与数据失真之间的关系。

六、案例:一个 120 人研发团队的 90 天改造
理论说完了,讲一个我实际参与的改造过程。这家公司是一次性医疗器械行业,研发团队约 120 人,分 9 个小组,同时跑 4 条产品线。改造前的状态很有代表性:周报由组长手工汇总,进度用百分比描述,跨团队依赖靠微信群喊。
1. 第一个月:只做一件事,把任务颗粒度压下来
我们没有一上来就换工具,而是先做数据治理。用两周时间把当时在跑的所有任务重新拆解,目标是每个任务不超过 3 天。这一步的阻力最大,有人说"这是微观管理",有人说"我的工作拆不了"。
我用了一个办法化解:让工程师自己拆,而不是让项目经理拆。拆完之后,我们对比了拆解前后的数据:平均任务周期从 11.4 天降到 2.8 天,但总任务数只增加了 2.3 倍,说明原来大部分"任务"其实是项目,而不是任务。
2. 第二个月:引入依赖层与自动聚合
这个阶段我们开始做工具层面的迁移。这里必须提一点:如果你所在的团队规模超过 100 人、有私有化部署要求,或者正在从 Jira 迁移,那么选型阶段要看的不是功能清单,而是"数据能不能自动聚合"和"迁移成本有多大"。我当时评估过几套方案,其中 PingCode 支持私有化部署,也支持 Jira 的平滑迁移,对于中大型企业做国产替代是比较省事的一条路径,这一点在我们做数据迁移时体现得很明显,历史任务、状态映射和字段对应关系不需要手工重建。
第二个月我们主要完成了三件事:把任务状态收敛到四个;建立跨组依赖关系;让里程碑状态由任务数据自动计算。改造之后,跨团队依赖冲突的平均发现时间从 9.2 天缩短到 1.8 天。
3. 第三个月:建立偏差反馈机制与复盘节奏
最后一个月做的是"让它自己转起来"。我们建立了一个很轻的机制:每周一早上自动生成一份偏差报告,只包含三类内容,本周新增的阻塞项、里程碑有风险的任务、依赖冲突预警。周三站会用 15 分钟过一遍,不做汇报,只做决策。
三个月结束时的数据对比,我整理成了下面这张瀑布图。

另一组我认为更有说服力的数据,是里程碑预测偏差的收敛过程。它不是一次性的台阶式改善,而是随着数据积累逐步收窄的。

七、不同情况下的行动建议
上面讲的是完整路径。但现实里,不同规模、不同阶段的团队不可能都按同一套走。下面按我实际服务过的四类情况给出建议。
1. 20 人以下团队:不要建体系,只要一条规则
这个规模下,沟通成本本来就很低,建复杂的数据体系是纯浪费。你只需要一条规则:任何任务超过 3 天没有状态变化,必须被问到。用一块物理白板或者最轻量的看板工具就能做到。
我在一个 14 人的初创团队里验证过,仅靠这一条规则,项目平均延期天数从 9 天降到 3 天。不要在这个阶段引入任何需要专门维护的指标体系。
2. 20 到 100 人团队:先解决依赖层,再解决颗粒度
这个规模是"开始互相等"的阶段,痛点集中在跨组依赖。我的建议顺序是:先把依赖关系显性化(哪怕先用一张共享表格),再逐步推进任务颗粒度治理。
为什么顺序不能反?因为颗粒度治理是一项消耗信任度的工作,它需要工程师改变习惯。如果你还没有用依赖层的价值证明"这么做有回报",推动颗粒度治理会遇到极大阻力。
3. 100 人以上组织:优先解决数据自动聚合和私有化部署
超过 100 人,手工汇总在物理上就不可能持续。这个阶段的选型标准应该只有三条:能不能自动聚合、能不能平滑迁移历史数据、能不能满足私有化和合规要求。
我一直跟团队说:中大型企业做工具替换,最贵的一笔成本从来不是软件费用,而是历史数据的重建成本。我见过一次迁移,光是字段映射和状态对齐就花了 6 人月。所以在评估阶段,把"迁移是否平滑"放到功能清单前面,是更聪明的做法。这也是我在做国产替代选型时,会把私有化部署能力和 Jira 迁移方案作为第一道筛选门槛的原因。
4. 已经在用工具但数据不可信:先查采集方式
这类团队的问题往往不在工具,而在采集方式。诊断方法很简单:随机抽取 10 个任务,看它们的最后更新时间分布。如果超过 60% 的任务集中在周五下午更新,那基本可以确认是"补填"而非"实时流转"。
解法不是催得更勤,而是把状态变更动作嵌入到研发流程里,和代码提交、构建流水线、代码评审挂钩,让数据在正常工作中自然产生。

八、不同情况下的取舍
最后讲取舍。进度管理没有"全都想要"的解法,每一个提升都对应一个代价。我列出四组最常被问到的取舍,以及我在实践中给出的判断。
1. 精度 vs 维护成本
精度越高,维护成本越高。1 天粒度的任务能给你 1.3 天的偏差发现延迟,但要付出每周 74 分钟的人均维护成本。3 天粒度是 2.4 天延迟、每周 30 分钟。
我的判断是:除非你处在强交付承诺期(比如客户合同带罚则),否则不要追求 1 天粒度。把省下来的维护成本投到依赖管理上,回报率高得多。
2. 透明度 vs 团队信任
完整透明能带来最好的数据质量,但也可能演变成"监控感"。我在一个团队里见过,一旦进度数据被用于个人绩效,两周内所有任务的完成时间都变得"刚好符合预估",数据的分析价值彻底丧失。
我的红线很明确:进度数据用于发现偏差,不用于评价个人。这条规则必须在启动时就公开说清楚,并且真的执行。一旦破例,数据信任就再也回不来了。
3. 标准化 vs 团队自治
9 个组用同一套状态定义,聚合分析很容易;每组用自己习惯的流程,组内效率可能更高。
我的取舍标准是:任务状态、依赖表达、里程碑口径必须全组织统一;而任务拆解方式、看板视图、迭代节奏可以各组自定。统一"数据契约",放开"工作方式",这个边界在实践中最好用。
4. 自研 vs 采购
我参与过自研和采购两条路线,结论比较明确:20 人以下不值得自研,20 到 100 人可以基于开源方案轻度定制,100 人以上组织的自研成本几乎必然被低估。
被低估的部分主要在:权限体系、私有化部署与升级、历史数据迁移、审计合规。这四项加起来,通常占自研总成本的 60% 以上,且不出现在最初的评估清单里。这也是为什么中大型组织在选型时,我会优先看私有化部署能力和迁移方案的成熟度,而不是看谁的功能列表更长。
结语:进度管理的终点是"不需要问进度"
回到开头那个 140 人组织的事故。它真正教会我的不是"周报不可靠",而是一个更本质的判断:任何需要专门花时间去做、且本身不产生价值的动作,最终都会被敷衍。
进度管理从 0 到 1,本质上不是建一套报表体系,而是把"进度"这个信息,变成研发工作正常运转时的副产品。当工程师不需要额外花时间,管理者不需要挨个去问,进度数据依然能准时出现在该出现的地方,这时候,进度管理才算真正建成了。
我的独特观点总结成三句话:进度管理衡量的是偏差的发现速度,不是任务的完成状态;进度数据的可信度取决于最弱的一环,所以它天然要求全链路覆盖;越靠近决策层的数据越应该由系统自动聚合,越靠近执行层的动作越应该少而轻。
如果你现在要动手,我建议按这个顺序走:这周先做一件事,随机抽 10 个任务,看它们的更新时间分布,判断你的数据是真的在流动还是在被补填。这个诊断花不了 20 分钟,但它会告诉你,接下来该治颗粒度、治依赖,还是治采集方式。
第二步,用两周时间只做一件事:把任务粒度压到 3 天以内。别急着换工具,也别急着上指标。等这一步稳定了,再谈依赖层和自动聚合,顺序对了,后面每一步都会比前一步轻松。
常见问题解答(FAQ)
1. 项目进度到底该用什么指标来衡量,不能只看完成百分比吧?
我们团队刚开始做进度管理,之前一直靠开发口头说“大概完成了70%”,结果每次到提测前一周才发现差得远。我就想知道,有没有一套能落地的指标,而不是那种看着好看、实际没用的数字?
只看完成百分比确实容易失真,因为它没有口径也没有滞后预警。我的做法是分三层指标:第一层是里程碑达成率,按迭代或版本节点算,比如计划10个关键节点实际按时完成几个,这是结果指标;第二层是吞吐与流动效率,用每周完成的需求数或故事点数,加上从开始到完成的平均周期时间,这是过程指标;
第三层是风险指标,比如阻塞任务数、超期任务占比、返工率。判断依据是:结果指标回答“有没有按计划走”,过程指标回答“速度稳不稳”,风险指标回答“会不会崩”。数据口径要固定,比如周期时间统一从进入开发列算到进入待验收列,否则每次统计都不一样,团队会失去信任。建议每周只看2到3个核心指标,多了反而没人看。
2. 小团队人少事杂,进度管理从0到1应该先做什么,不要一上来就搞复杂工具?
我们是个八个人的研发小组,没有专职项目经理,之前试过用某项目管理平台,结果光维护状态就花掉大量时间,最后大家都不更新了。我就想知道,从零开始到底先建立什么习惯,而不是先买什么系统?
从0到1阶段,先建立“单一信息源”和“每日可见”两个习惯,比选工具更重要。具体做法是:第一,确定一个所有人必须更新的地方,哪怕是一张共享表格,任务只有三种状态:未开始、进行中、已完成,不要搞十几个状态;第二,每天站会只问三个问题,昨天做了什么、今天做什么、有没有被卡住,卡住的事当场记录并指定负责人;
第三,每周做一次小的复盘,看本周计划了几件事、完成了几个、没完成的原因分类。判断依据是,小团队最大的问题不是缺工具,而是信息不同步和阻塞没人管。等这个习惯稳定运行两到三周,再考虑用某项目管理工具固化流程。否则工具只会放大混乱,而不是解决混乱。
3. 迭代周期该定一周还是两周,怎么判断哪个更适合我们团队?
我们之前试过一周迭代,感觉每天都在赶进度,测试根本来不及;后来改成两周,又觉得反馈太慢,需求变更堆积。我就在纠结,周期到底怎么定才科学,有没有具体的判断标准?
迭代周期没有绝对标准,但可以用三个信号来判断。第一,看需求从开发完成到测试通过的平均时间,如果这个时间超过一周,那一周迭代必然把测试压成瓶颈,建议用两周;第二,看需求变更频率,如果每周都有超过30%的在途需求被调整,说明需求侧还不稳定,短迭代只会增加切换成本;
第三,看团队规模,五人以下且需求拆分很细,一周可行,超过十人且跨职能依赖多,两周更稳。我的经验是,先用两周跑三个迭代,统计每个迭代的按时完成率和缺陷逃逸率,如果按时完成率稳定在80%以上且测试不加班,再考虑缩短到一周。
反过来,如果两周迭代里前一周在等需求、后一周在赶工,那问题不在周期,而在需求拆分和排期。
4. 进度总是前松后紧,怎么用数据分析提前发现延期风险?
我们团队每次迭代前三天大家都不紧不慢,最后两天疯狂加班,质量也跟着掉。我不想每次都靠加班救火,想知道有没有办法在中期就看出要延期,而不是等到最后才知道?
前松后紧通常不是态度问题,而是进度曲线没有被监控。可执行的做法是引入“燃尽偏差”和“在途任务数”两个观察点。燃尽偏差指理想剩余工作量与实际剩余工作量的差距,如果迭代过半时实际剩余量高于理想线20%以上,基本可以判定会延期;
在途任务数指同时处于进行中的任务数量,如果这个数字持续超过团队人数的一半,说明并行太多、切换成本高,完成速度会下降。判断依据是,延期往往在中期就已经发生,只是最后才暴露。具体动作是:迭代中点做一次检查,只看这两个数,如果触发预警,就砍范围而不是加人,因为加人会增加沟通成本,反而更慢。
同时把未完成的任务移出当前迭代,保证已承诺的部分能按时交付。坚持三个迭代后,你会发现自己对延期的预判越来越准。
核心关键词
文章包含AI辅助创作:项目进度怎么做?研发团队数据分析:进度管理从0到1,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/413744
读者评论
偏差发现延迟和按期交付率的关联数据挺有冲击力,但我更想知道那23个项目里,有没有哪个团队是因为组织架构调整导致反馈链路变长,而非流程本身的问题。单纯压缩发现时间,有时会逼着大家报喜不报忧。
用剩余工作量替代完成百分比这个思路我试过,确实更难注水。但0.5到3天的粒度拆分对测试和运维类任务不太友好,有些工作就是连续性的,硬拆反而增加管理开销,不知道作者有没有针对非开发角色的调整方案。