去年冬天,我带的第三个迭代在周五下午的汇报会上被老板问了一句话:“你们说完成率 92%,那为什么客户周一还在群里问这个功能什么时候能用?”会议室安静了五秒。我打开系统看了一遍,任务确实都关了,看板上几乎全是绿色。但真正通过验收、能让客户用起来的需求,只有 6 个,占当次迭代承诺总量的 58%。那一刻我意识到,问题不在团队执行力,而在我一直用一个错误的数字描述进度。这篇文章讲的就是这件事:产品经理怎么把“完成率”从一个汇报用的漂亮数字,变成一个能指导决策的进度指标。
我会讲清口径怎么定、坑在哪、数据怎么算、什么时候该放弃精确、什么时候必须较真,以及在 100 人以上、多团队协作的组织里,这套方法应该怎么落地。
一、核心结论:完成率是“口径”,不是“进度”
先把结论摆出来,后面所有内容都是围绕这几条展开的。完成率本身没有对错,只有口径是否被说清楚。同一个迭代,任务关闭率可以是 92%,需求验收通过率可以是 58%,两个数字都“真实”,但只有一个能支撑你对客户的承诺。
1. 三个反常识结论
第一,完成率越高的团队,交付质量往往越差。这不是玄学。当一个团队的完成率长期稳定在 95% 以上,通常意味着两件事之一:要么它的任务颗粒度被拆得极细,细到“写一行注释”也是一个任务;要么它在任务还没验收时就被提前关闭了。两种情况的共同点是,数字好看了,但风险的可见性下降了。
第二,完成率的分母比分子重要得多。大部分产品经理盯着分子,完成了多少个;真正决定这个数字有没有意义的是分母,迭代开始时承诺了哪些、迭代中途新增了哪些、中途砍掉了哪些。分母一变,完成率就失去了跨迭代可比性。
第三,完成率必须和时间维度绑定。一个迭代结束那天的完成率和迭代第八天的完成率,是两个完全不同的指标。前者是结果,后者是预测。产品经理真正需要的是后者,因为只有它还能影响决策。

2. 为什么产品经理最容易在这件事上翻车
研发同学对“完成”的定义很清晰:代码合并了、自测过了,就是完成。测试同学的定义是:用例跑完了、缺陷清零了,才算完成。而产品经理心里的“完成”,其实是“这个能力可以被真实用户使用并且产生了预期效果”。
三个定义都合理,但它们在时间上差了好几天,甚至在有些需求上差了好几个迭代。产品经理的位置决定了你是唯一一个既能看到全部三个定义、又有责任把它们对齐的人。如果你不去做这件事,系统里默认展示的永远是研发视角的完成率,也就是那个 92%。
3. 我给出的完成率定义
我给团队用的定义是这样的:完成率 = 在统计截止时间点,已通过产品验收的承诺项加权值 ÷ 迭代启动时锁定的承诺项加权总值。注意三个关键词:已通过产品验收、承诺项、启动时锁定。中途新增的需求单独统计,不混进分母;被砍掉的需求单独统计,也不从分母里悄悄减掉。
这样算出来的数字通常不好看,第一周可能只有 40% 出头。但它有一个巨大的好处:它可以被预测。当你知道自己在迭代第 6 天的验收口径完成率是 46%,而历史上团队在剩余时间里平均还能推进 30 个百分点,你就能提前判断这个迭代交付不了,从而提前砍范围或者提前沟通,而不是等到最后一天才发现。
二、背景和真实场景:一个被 92% 拖垮的版本
我把那次翻车完整复盘了一遍,发现问题不是某个人不负责,而是一整套流程里没有任何一个环节在检查“完成率的口径是否可信”。这个坑在很多组织里重复出现,只是表现形式不同。
1. 迭代中期汇报里发生了什么
那个迭代周期是两周,承诺 14 个需求。第 8 天做中期汇报时,系统显示任务关闭率 74%,我口头报的是“进度正常,预计按时交付”。第 10 天是 86%,第 12 天到了 92%。整个过程中,没有一个需求被送回“进行中”,所有状态都是单向向前的。
问题出在第 13 天。测试同学在回归时发现,有 3 个需求的主流程存在阻塞性缺陷,另有 2 个需求因为上游接口字段变更需要返工。这 5 个需求的任务卡片早就关闭了,关闭的原因是“开发完成,等待测试环境”。“等待测试环境”这个状态在系统里不是任何人的待办,它是消失的。任务关了,责任人身上就干净了,但工作并没有结束。
2. 三个岗位对“完成”的定义差异
| 角色 | 判断“完成”的依据 | 典型时间点 | 这个口径的盲区 |
|---|---|---|---|
| 开发 | 代码合并入主干、自测通过 | 迭代第 7-9 天 | 不覆盖集成缺陷与需求理解偏差 |
| 测试 | 用例执行完毕、缺陷关闭 | 迭代第 11-13 天 | 不判断是否满足业务目标 |
| 产品 | 通过验收、可被真实用户使用 | 迭代第 13 天之后 | 往往来不及在迭代结束前完成 |
| 业务方 | 看到效果、能对外承诺 | 上线后 1-2 周 | 反馈滞后,无法用于过程控制 |
这张表我贴在团队看板旁边贴了两个月。它的作用是让每个人说话时带上口径:开发说“我这边完成了”指的是代码合并,测试说“测完了”指的是用例跑完。只要口径被显式说出来,90% 的“进度争议”会自动消失,因为大家发现争议根本不在进度,而在定义。
3. 数据从哪来:工具字段还是人工口头
我做过一个小小的统计:在引入统一口径之前,团队周会上关于“这个到底算不算完成”的争论,平均每次会议占 11 分钟,一周两次会议,一个月接近 1.5 小时纯消耗。这还不算会后私下对齐的时间。
更麻烦的是,这些争论最后往往以“口头确认”结束,而不是落到系统字段里。口头确认的信息在下一次统计时全部消失,于是同样的争论下周再来一次。所以我后来定了一条硬规则:凡是影响完成率计算的状态,必须有对应的系统字段,不接受口头补充说明。

三、常见误区拆解
下面这六个误区,是我在三个不同规模团队里反复见到的。它们的共同特征是:看起来是数据问题,实际上是流程设计和指标设计的问题。
1. 误区一:把任务关闭率当作需求完成率
这是最普遍的一个。工具默认展示的是任务维度的状态分布,任务关闭了就计入完成。但一个需求往往拆成 5 到 8 个任务,关掉其中 6 个,需求本身一点都没交付。
更隐蔽的是,任务关闭这个动作的执行者通常是开发本人。当“关闭任务”变成一件对自己有利的事(待办清空、燃尽图好看),它就会自然地提前发生。这不是道德问题,是激励结构问题。
2. 误区二:用平均完成率掩盖分布
“我们团队平均完成率 81%”,这句话本身可能是真的,但它掩盖了分布。我见过一个团队,五个人的完成率分别是 100%、100%、100%、98%、7%。平均值 81%,看起来不错,实际上有一个人卡住了整个关键路径。
所以我现在只看两个数:中位数和最低值。中位数代表典型情况,最低值代表风险敞口。平均值只是在两者之间制造幻觉。
3. 误区三:完成率越接近 100% 越好
如果一个团队的完成率连续多个迭代都是 100%,只有两种解释:要么他们的估算是完美的,要么分母被悄悄调整过。前者在软件研发里几乎不可能持续发生。
我的经验值是:验收口径完成率落在 75%-90% 之间是健康区间。低于 75% 说明承诺过载或者阻塞严重,高于 90% 说明承诺过于保守,团队没有承担足够的不确定性,长期看会浪费产能。

4. 误区四:忽略范围变更
迭代中途新增需求是常态,尤其是业务压力大的团队。问题不在于新增,而在于新增之后完成了多少这个数字是拿新的分母算的。
举例:承诺 20 个需求,中途新增 6 个,最后完成 22 个,完成率 85%,看起来还行。但实际上原承诺的 20 个里只完成了 16 个,承诺兑现率只有 80%,而且额外吃掉了团队 6 个需求的产能,下个迭代必然受影响。两个数字,一个是自我安慰,一个是风险预警。
5. 误区五:工时口径和故事点口径混用
这两种口径回答的是完全不同的问题。工时口径回答“我们投入了多少”,故事点口径回答“我们交付了多少价值”。把它们混在一起算一个完成率,得到的是一个既不反映投入也不反映产出的数字。
我建议的用法是:工时口径用于产能规划,故事点或需求数口径用于交付承诺。预测下个迭代能做多少,看历史工时消耗;判断这个迭代交付了多少,看验收通过的需求加权值。
6. 误区六:只看迭代末的快照
迭代末那一天的完成率是结果,不是过程。它无法告诉你风险是从第几天开始积累的。我后来强制要求统计口径按天快照,哪怕数据粗糙也要保留序列,因为趋势比绝对值有用得多。
一个真实的观察:当验收口径完成率曲线在第 6 天出现明显低于历史同期的情况,这个迭代最终延期的概率超过 70%。这个信号如果只看末期快照,是完全看不到的。

四、专业判断逻辑:把完成率变成可信度指标
前面讲的是坑,这一节讲我实际使用的一套判断逻辑。它的核心思路是:不要试图算出一个“绝对正确的完成率”,而是去评估“当前这个完成率有多可信”。
1. 口径一致性
口径一致性指的是:同一个数字在不同时间、不同人手里算出来是否一样。判断方法很简单,让两个人各自拉一次数据,看结果差多少。如果误差超过 3 个百分点,说明口径没有固化。
固化的标准是:口径定义写进文档、计算逻辑写进工具、字段含义写在看板注释里。任何需要靠“问一下才知道”的口径,都不可信。
2. 验收覆盖率
验收覆盖率 = 走完产品验收流程的需求数 ÷ 已标记完成的需求数。这个指标衡量的是“完成”这个动作有多少被真正检查过。
我见过的健康值在 85% 以上,低于 70% 说明完成状态基本是自报的。这个数不需要一次性做到 100%,因为它有成本,但它必须被测量出来,而且要让团队知道这个数在被看。
3. 变更与阻塞的可见性
范围变更和外部阻塞是完成率最大的两个扰动源,但它们通常不体现在完成率数字里,而是体现在“为什么没完成”的解释里。
我的做法是给每个未完成项强制打原因标签,标签体系控制在 6 个以内。标签打得越细,越没人打;6 个以内的标签,团队愿意填,而且足以做帕累托分析。

4. 更新时效与采样偏差
还有一个很少被提及的问题:数据是什么时候更新的。如果完成率是每周五下午统计一次,而任务状态是每周四晚上批量更新的,那么这个数字反映的是周四晚上的情况,不是周五的。
更严重的是采样偏差。有些团队习惯在迭代最后两天集中关闭任务,这时候的快照会让曲线出现一个陡峭的上升尾。看到这种形状,我的第一反应不是“进展神速”,而是“去检查这两天关闭的任务有多少经过了验收”。
5. 一个可落地的计算逻辑
下面是我实际用的一段计算逻辑,核心是把多个信号合成为一个 0-100 的可信度分数,再和完成率一起展示。这样汇报时说的是“完成率 58%,可信度 82 分”,而不是一个孤零零的数字。
def progress_confidence(snapshot):
"""
snapshot: 单个迭代的统计快照
输出: (口径完成率, 可信度评分)
"""
验收口径完成率:只有通过产品验收的承诺项计入分子
committed = [i for i in snapshot["items"] if i["committed_at_start"]]
weighted_total = sum(i["weight"] for i in committed)
weighted_done = sum(
i["weight"] for i in committed
if i["accepted_by_product"] and not i["blocked"]
)
completion = weighted_done / weighted_total if weighted_total else 0.0
可信度五维评分,每维 0-20 分
score = 0
1 口径一致性:两次独立拉数结果偏差越小越高
delta = abs(snapshot["completion_run_a"] – snapshot["completion_run_b"])
score += 20 if delta = 0.85 else (13 if accepted_ratio >= 0.7 else 5)
3 变更可见性:有打包标签的变更占全部变更的比例
changes = snapshot["scope_changes"]
labeled = sum(1 for c in changes if c.get("reason_tag"))
score += 20 if not changes else int(20 * labeled / len(changes))
4 依赖可见性:有明确责任人和时点的阻塞占比
blocks = snapshot["blockers"]
tracked = sum(1 for b in blocks if b.get("owner") and b.get("due"))
score += 20 if not blocks else int(20 * tracked / len(blocks))
5 更新时效:快照时间与最后字段更新时间的间隔
lag_hours = snapshot["snapshot_lag_hours"]
score += 20 if lag_hours <= 2 else (12 if lag_hours <= 8 else 4)
return round(completion, 4), score
示例输出:完成率 0.58,可信度 82
汇报口径:"验收完成率 58%,数据可信度 82 分,主要扣分项是变更标签缺失。"
这段逻辑里有几个刻意的设计。第一,被阻塞的项即使验收通过也不计入,因为它随时可能回退。第二,五个维度都按 0-20 分平权,避免某一项掩盖其他项。第三,可信度分数和完成率分开呈现,分数低的时候团队讨论的是“怎么让数据可信”,而不是“为什么完成率低”。

五、案例与数据观察:中大型组织里完成率为什么更难算
上面这套方法在 20 人以内的团队里,用一张看板加一个约定就能跑起来。但当组织超过 100 人、存在 5 个以上并行团队、还要面对审计或客户合规要求时,问题会复杂一个量级。我参与过一次跨部门的口径统一项目,用的是 PingCode,过程中有几个发现值得单独说。
1. 多团队并行导致的第一个难题:分子不可加
三个团队各自的完成率是 82%、76%、91%,能不能直接加权平均得到组织完成率?不能。因为三个团队对“完成”的定义分别是代码合并、提测通过、验收通过。三个分子来自不同的定义,加在一起没有任何意义。
这时候需要的不是更复杂的计算,而是先把原子级字段统一,再在统一字段上做聚合。PingCode 在这方面的优势是工作项模型和状态流可以按组织级统一配置,同时允许团队级视图差异,这样既能保证底层字段一致,又不会强迫所有团队用同一套看板。
2. 私有化部署带来的口径掌控
很多中大型企业在这件事上遇到的不是技术问题,是数据边界问题。完成率分析需要把工作项状态、验收记录、工时登记放在一起算,如果这些数据散在不同系统、不同租户里,口径对齐的成本会高到没人愿意做。
PingCode 支持私有化部署,数据留在企业内网,这让“把不同团队的数据放在同一套口径下计算”这件事在合规上变得可行。我们当时的场景是要把研发、测试、产品三方的记录放在同一个仓库里做交叉验证,如果数据不能落地到内网,这个方案根本不会被安全部门批准。
3. 从既有工具迁移时的完成率断点
还有一个容易被忽略的坑:迁移期间的历史完成率会失真。我们迁移的时候,有 300 多个历史工作项的状态映射需要人工确认,旧系统里的“已解决”到底对应新系统里的“待验收”还是“已完成”,不同项目组给出的答案不一样。
PingCode 支持从 Jira 平滑迁移,字段和状态映射有对应的迁移路径,这确实省掉了大量手工建表的工作。但我的经验是,工具层面的映射解决的是技术问题,语义层面的映射必须由产品经理拍板。我当时的做法是拉出近三个迭代的历史数据,用两种映射方案各算一遍完成率,选那个和当时真实交付情况更接近的方案。
4. 六周实验数据
口径统一之后我们跑了六个迭代,每两周一个。核心动作有三个:一是把所有完成状态拆成“开发完成/提测/验收通过”三档;二是未通过验收的项不计入分子;三是每个迭代保留按天快照。
六个迭代下来,名义完成率从 93% 降到 87%,验收通过率从 57% 提升到 79%,返工工时占比从 23% 降到 8%。名义完成率降了,但交付可预测性明显改善:后三个迭代里,迭代结束前 3 天就能判断出是否会延期,准确率 5 次中 4 次。这个能力比完成率涨几个点有价值得多。

5. 一条不该被忽略的经验
最后补一个反直觉的观察:口径治理最容易失败的时点,不是刚开始,而是第三个迭代。前两个迭代大家有新鲜感,第三个迭代开始,验收环节变成例行公事,产品经理忙起来就会跳过验收直接关闭需求。
我的应对办法是把验收动作和发布流程绑定,没有验收记录的需求,不能进入发布清单。这不是靠自觉,是靠流程卡点。这条规则建立之后,验收覆盖率再没掉过 85%。

六、不同情况下的行动建议
这套方法不是所有组织都需要完整执行。下面按规模和环境给出不同强度的建议,你可以直接对号入座。
1. 团队规模 20 人以内
这个阶段不要建复杂模型,重点只有一个:把“完成”的判定权收回到验收环节。具体动作是把工作项状态从三档(待办/进行中/已完成)扩成四档(待办/进行中/待验收/已完成),并且规定只有产品经理能操作最后一步。
统计上只需要一个数:验收口径的需求完成率。不需要按天快照,不需要可信度评分,一周看一次就够。这个阶段过度设计的成本远高于收益。
2. 团队规模超过 100 人的多团队组织
这时候必须做两件事。第一是统一底层字段,保证跨团队的分子可以相加;第二是建立组织级的完成率报表,而不是让每个团队自己算。前文提到的 PingCode 这类面向中大型企业、支持 100 人以上组织协作的平台,在这类场景下的价值主要体现在字段模型可配置和跨项目聚合能力上。
第三件事是很多组织会漏掉的:给“不可比”留出位置。有些团队的业务性质不同,硬套统一口径会导致数据失真。我的做法是设置“口径豁免”标签,允许团队申请,但必须写清理由,并且单独展示。
3. 有合规或数据边界要求的组织
如果数据不能出内网,完成率分析就只能建立在私有化部署的基础上。这里的关键判断点是:你的分析需要多少源数据?如果只是工作项状态,SaaS 也能满足;如果需要把验收记录、工时、代码提交记录放在一起做交叉验证,就必须考虑私有化。
另外统一提醒一句:迁移期间的历史完成率不要直接拿来对比,先做一轮人工校验,选取 2-3 个已知结果的迭代做样本,验证新口径算出来的数字和历史事实是否吻合。

七、不同情况下的取舍
最后讲取舍。任何指标治理都有成本,关键在于你愿意为哪种确定性付费。
1. 精度与成本的取舍
把完成率做到“小数点后两位准确”几乎没有意义,因为需求本身的价值判断就是模糊的。我的建议是精度控制在 5 个百分点以内即可。58% 还是 61% 不影响决策,但 58% 还是 82% 会彻底改变你对这个迭代的判断。
2. 统一口径与团队自治的取舍
强统一的好处是数据可比,坏处是团队会为了迎合口径而调整行为。相对温和的做法是:底层字段统一,上层视图自治。团队可以用自己的方式看进度,但汇报到组织层面时,必须转换到统一下的定义。
3. 自动化采集与人工确认的取舍
自动化能省掉前文统计的 3.5 小时手工拉数,但无法替代人工确认“这个需求是不是真的符合业务目标”。我的建议是把机械动作自动化,把判断动作保留给产品经理。PingCode 这类平台在状态流转和报表自动化上的能力,主要解决的就是前者。
4. 完成率与交付价值的取舍
这是最根本的一条。完成率衡量的是“做完的比例”,而产品经理真正该关心的是“做完的这些东西有没有产生价值”。一个 100% 完成但用户不用的迭代,和一个 70% 完成但核心流程已上线的迭代,后者通常更有意义。
所以我现在汇报的时候,会把完成率和另一组数字放在一起:核心需求的覆盖率、上线后的实际使用数据。完成率只是第一层,它告诉你执行有没有跑偏;价值和覆盖率才是第二层,它告诉你方向对不对。
八、总结:把完成率当成一个需要维护的测量工具
回顾整篇内容,我想强调的独特观点是:完成率不是一个需要“提高”的指标,而是一个需要“维护”的测量工具。它像一把尺子,尺子本身会变形,口径会漂移、状态会被提前操作、分母会被悄悄修改。产品经理的工作不是让刻度显得更大,而是定期校准这把尺子。
具体到操作,你可以从这四步开始。第一步,先做一次口径体检:让两个人独立拉一次完成率,看差值有多大,差值超过 3 个百分点就说明口径没固化。第二步,把工作项状态从三档扩到四档,把“待验收”独立出来,并且规定只有产品经理能关闭。第三步,保留至少一个完整迭代的按天快照,观察你的完成率曲线是否在第 6 到第 8 天出现斜率走平。第四步,给未完成项强制打原因标签,标签不超过 6 个,跑一次帕累托,你会很快找到最该解决的那一两个问题。
这四步做完,通常需要一到两周。做完之后你大概率会发现,团队的完成率数字变低了,但你对进度的判断反而更有底气了,这才是数据分析在产品管理里应该有的样子。
常见问题解答(FAQ)
1. 完成率的分母到底该用任务数、工时还是故事点?
我做第一个迭代的时候,看板上完成率85%,我直接拿去汇报,结果被问了一句“那剩下的15%还要做多久”,我当场愣住。从那以后我才意识到,分母选什么,直接决定这个数字能不能用来做决策。
三种口径各有用途,但对外汇报和上线判断要优先用工作量口径,而不是任务条数口径。任务条数口径最大的问题是粒度不等权:一个0.5天的文案修改和一个5天的支付联调各算1条,10条任务做完9条就是90%,可实际推进的工作量可能只有45%,这是最常见的失真来源。
可执行做法是分工:日常站会用任务条数口径看流动效率,判断当天有没有卡住;对上级汇报和上线判断用故事点或人天口径,公式写死为“已完成任务的工作量之和÷迭代承诺的工作量之和”,中途新增的任务单独列一列,绝不混进分母。故事点估算不稳定的小团队直接用人天,误差比拍脑袋的点数小。
判断依据:当两个口径算出的完成率差距超过10个百分点,说明任务拆分粒度严重不均,先修拆分规则,再谈完成率。
2. 为什么完成率到了90%就爬不动了?
迭代最后三天,完成率从88%爬到92%,团队天天加班但数字几乎不动,我一度怀疑是不是有人在摸鱼。后来复盘工时记录才发现,最后那10%花掉了整个迭代将近30%的时间。
这通常是长尾效应,不是态度问题,而是三个结构性问题叠在一起。第一,“完成”的定义太宽松,开发提交代码就算完成,实际还卡在测试或验收,表面90%实际可能只有70%,把完成条件改成“通过验收”重新统计一次,数字会立刻掉下来,但那个才是真实进度。
第二,剩余任务多是联调、回归、上线准备这类强依赖型工作,必须等人,没法并行。第三,任务粒度不均,最后剩下的往往是没拆开的硬骨头。可执行做法:统计迭代内最后10%完成量所消耗的工时占比,连续两三个迭代超过25%,就说明拆分规则有问题,强制规定预估超过3人天的任务必须拆到3人天以内;
同时在上线前留出独立的联调缓冲,不占用开发的任务额度。
3. 完成率该看绝对值还是看趋势?
我见过一个迭代中期完成率只有40%,被质疑进度落后,其实那个团队前一周在做技术预研,任务压根没进看板。单看某个时间点的完成率,我踩过好几次坑,差点误判团队的真实状态。
单点绝对值基本没有决策价值,要看趋势线加上范围变更。原因是完成率等于已完成除以承诺总量,分母随时会变,中途加需求会让完成率凭空下降,但那不代表团队变慢了。可执行做法:每周固定同一时间取数,比如每周五下班前,画一条折线,同时记录当周的承诺总量,如果完成率斜率和前两个迭代同期接近,节奏就是正常的。
再补一个范围变更率,等于迭代内新增工作量除以初始承诺工作量,超过20%就必须在汇报里单独说明,否则你拿完成率去解释延期,看起来就像在找借口。判断依据:正常迭代的完成率曲线是前松后紧的S型,如果迭代过半还在30%以下且斜率平缓,才需要介入;只是绝对值低但斜率正常,不用慌。
4. 不同项目管理工具里统计出来的完成率对不上,该信哪个?
我们团队换过一次项目管理平台,迁移之后同一个迭代在两个地方显示的完成率差了12个百分点,周会上被问到底哪个准,特别尴尬。后来排查才发现,根本不是数据错,是状态映射没对齐。
对不上几乎都是状态口径问题。每个平台的状态机不一样,有的把“待测试”算未开始,有的算进行中;有的子任务完成会自动带动父任务完成,有的不会。可执行做法分三步:第一步输出一张状态映射表,把每个平台的状态明确归到未开始、进行中、已完成三档,写进团队口径文档,谁在哪看都按这张表理解。
第二步确认统计是否包含子任务、是否包含已取消和已归档任务,这两个开关经常造成5到10个百分点的差异,统计前先统一。第三步用导出数据做抽样核对,随机抽10条任务手工算一遍,和平台显示的数字差距在1个百分点以内,就可以放心用。
判断依据:任何完成率在汇报前都要能回答分母是什么、完成怎么定义、包含哪些任务这三个问题,答不上来的数字不要往汇报里放。
核心关键词
文章包含AI辅助创作:进度管理完成率教程:产品经理数据分析,避坑指南,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/412917
读者评论
验收口径这个思路我认,但落到我们团队有个现实问题:需求验收依赖业务方排期,他们经常拖到迭代结束后一周才验。如果按'已通过产品验收'算,完成率会长期趴在地上,反而没人看了。后来我们折中成'产品侧预验收通过',但心里清楚这跟真验收还是有差距,客户那边该翻车还是翻车。想知道你们是怎么解决验收滞后这个环节的。
中位数和最低值那个说法挺戳我的。之前带的小组就是一个人卡关键路径,其他四个人天天报表好看,我盯着平均值一直没发现问题,直到联调那天全线堵住。不过实操里最低值也不一定靠谱,有时候那个人手上的活儿本来就是长周期的,数字低不代表他出问题。得看他在不在关键路径上,不然容易误伤。
健康区间 75%-90% 这个我有点保留。这个区间很大程度上取决于需求拆得粗还是细。同样一个迭代,需求拆得细,分母大,一点小变动就往下掉;拆得粗,可能三个需求全过就 100% 了。所以跨团队比这个数其实意义不大,还不如跟自己历史比。另外按天快照那套我试过,填表负担真的不小,团队抵触情绪挺明显的。