去年 11 月,我参与了一个 140 人研发中心的交付复盘。这个团队年初立项时承诺”6 个月交付 3 个核心模块”,到第 8 个月结束时交了 5 个模块,但其中 2 个模块完成度不到 60%,验收单上一共签了 4 次延期。复盘会上项目经理说了一句让我印象很深的话:”我们没有一个人偷懒,需求列表从 87 条涨到了 213 条。”
这句话把问题说透了。团队不是产能不够,是范围从来没有被真正定义过,所以也从来没有被真正控制过。项目开始时大家默认”需求就这样了”,项目中途每一次”顺手加一下”都没有被记录、被定价、被交换,最后全部堆在交付末期一次性爆发。
这篇文章我想讲的不是”如何管理需求”这种泛泛的话题,而是研发团队真正能落地的范围实操方法:怎么定义范围基线、怎么控制变更入口、怎么用模板把博弈变成流程、哪些工具能力是必需的、以及在不同团队规模下应该做哪些取舍。所有方法都来自我自己参与过的项目复盘和后续落地验证,包含具体模板、度量口径和踩过的坑。
一、先把结论放在前面:范围效率的五个判断
在展开方法之前,我需要先把核心判断讲清楚。因为绝大多数团队在范围管理上走的弯路,本质上不是工具问题,而是判断问题。如果判断错了,模板做得再漂亮也只是增加负担。
1. 范围失控的根因在准入,不在执行
我复盘过的十几个失控项目里,超过 70% 的范围膨胀发生在需求进入开发之前。也就是说,需求在还没被评审、还没被估点、还没被排期的时候,就已经通过口头承诺、会议纪要、微信群消息的形式”事实上被接受了”。
执行阶段看到的”需求又变了”,只是这个早期失控的结果呈现。所以真正要加固的不是开发流程,而是需求进入待办列表的那道闸门。闸门不严,后面所有流程都是在为已经发生的事实补票。
2. 范围基线必须有物理载体,否则只是会议共识
很多团队说”我们冻结了范围”,但实际上冻结的只是当时的会议共识。三周后有人问”这个功能当时定了吗”,没人能给出确切答案,于是”为了不耽误进度”就默认做了。
范围基线必须是一份可以被检索、被版本化、被引用、被差异对比的实体文档,而不是一段记忆。它至少包含:本次交付包含什么、明确不包含什么、验收标准是什么、变更走什么路径、谁是最终裁决人。缺任何一项,基线都会在第一次冲突时失效。
3. 范围效率的分母是”范围管理工作量”,不是需求数量
这是一个容易被忽略的口径问题。很多团队用”需求交付数”衡量效率,结果推动团队去接收更多需求,反而加剧蔓延。
我建议的度量口径是:范围效率 = 通过验收的有效需求吞吐量 ÷ 范围管理所消耗的总工作量。分子强调”通过验收”,因为未验收的交付不算产出;分母包含评审、澄清、变更评估、重新排期、回归验证的全部工时。这个比值下降,说明流程在变重;比值上升,说明范围在变得清晰可预测。
4. 变更不是敌人,未计价的变更是
健康的项目一定有变更,因为业务环境在变。问题不在于变更多,而在于变更是否被显式定价并做了等价交换。一个被明确记录、被评估成本、并用”换出同等规模的其他需求”作为条件的变更,不会毁掉项目。毁掉项目的是那种”这个很小,先做了再说”的变更,一次两次无所谓,二十次之后就是 30% 的额外工作量。
5. 模板的价值在于把博弈变成流程,而不是把流程变成审批
我见过太多团队把变更模板做成三页申请表,需要五级审批,结果就是所有人绕过它,私下沟通后直接让开发改。模板设计的唯一标准是:填写它比绕过它更省事。超过 15 分钟填不完的表单,一定会被绕过。
二、真实场景:范围是怎么一步步膨胀的
抽象地谈范围管理没有意义,我用四个我在项目中真实遇到过的场景来说明膨胀的路径。这四个场景往往同时存在,互相强化。
1. 售前承诺型蔓延:承诺早于评审
第一个场景发生在售前阶段。销售为了拿下客户,在演示环节说”这个我们下个版本就能支持”,回来之后把这句话写进了周报。等到立项评审时,这句话已经变成了”客户明确需求”。
这个场景最难处理的地方在于,拒绝它会伤害客户关系,接受它会让基线从一开始就是失真的。我在一个 SaaS 项目里统计过,半年内 41 次范围变更中,有 26 次的源头可以追溯到售前阶段的口头承诺,占比超过六成。
2. 高层插入型蔓延:优先级平权
第二个场景是高层直接插入需求。老板在客户现场听到一个反馈,回来在工作群里发一句”这个体验优化一下”,然后需求就进了迭代。
单次看,这条需求可能只有两天工作量,不算什么。但它带来的真正损害是优先级平权:所有需求都变成了”老板说的”,原本排好的优先级失效,团队开始按”谁催得凶”排序,而不是按价值排序。我在两个项目里看到过同一个现象:高层插入需求超过迭代容量 15% 之后,迭代承诺达成率会从 85% 掉到 50% 以下。
3. 技术镀金型蔓延:开发者自己的范围膨胀
第三个场景往往被忽视,因为它披着”技术正确”的外衣。开发同学觉得现有架构不够优雅,顺手做了一次重构;或者觉得某个接口未来一定会用到,提前设计了扩展点。
这些工作本身可能是有价值的,问题在于它占用了本次迭代的范围预算,却没有进入范围基线。当交付期临近,被挤压的一定是承诺给业务的功能。我一般会建议把技术改进单独开一条”技术债”轨道,有独立配额,不允许和业务需求混在一个迭代容量里计算。
4. 上游依赖型蔓延:别人延期,我加范围
第四个场景是上游依赖变化。对接的第三方系统改了接口,或者公司内部数据平台调整了字段,导致本项目的范围被动扩大。
这类变更的麻烦在于它看起来”不可抗力”。但从范围管理角度,它依然需要走变更流程,因为不可抗力影响的是谁承担成本,而不是要不要记录成本。我在一个 To G 项目里见过,因为上游数据接口三次变更,累计追加了 320 人天,但因为全程没有正式变更记录,最后结算时无法主张,全部由乙方自己消化。

三、拆解五个高频误区
在讲具体方法之前,我要先拆掉几个我反复见到的错误做法。这些做法单独看都很有道理,组合起来却会让范围管理彻底失效。
1. 误区一:把需求评审会当成范围冻结
评审会的产出通常是”大家讨论了这些问题”,不是”我们承诺交付这些内容,并明确不交付那些内容”。这两者差别巨大。
评审会开完之后,如果没有形成一份带版本号的基线文档,没有明确的排除清单,没有指定裁决人,那么会议结束的那一刻,基线就已经开始腐蚀了。评审会的过程价值很高,但它的产出物必须被固化成实体,否则一个月后没人能复现当时的结论。
2. 误区二:用甘特图代替范围基线
甘特图表达的是”时间”,不是”范围”。我在一个项目里看到过一份非常漂亮的甘特图,把每个任务排到了天,但当我问”这个模块明确不包含哪些功能”时,没人答得上来。
结果是,所有关于”这个要不要做”的讨论都没有依据,只能靠现场争论。甘特图是排期工具,范围基线是内容工具,两者不可互相替代,顺序上必须先有范围再有排期。
3. 误区三:把变更流程做成审批门槛
这是最典型的过度矫正。团队吃了范围的亏,于是设计一套五级审批的变更流程,结果三周之后,所有人都在私下沟通后直接改代码,因为走流程的沟通成本比改代码还高。
我的判断是:变更流程的目标是”让变更可见且被定价”,不是”让变更变难”。所以审批层级应该和变更规模挂钩,小变更一个人拍板,大变更才需要委员会。
4. 误区四:只统计变更次数,不统计变更成本
只统计次数会给出错误的信号。一个 5 次变更但每次都是两周工作量的迭代,比一个 12 次变更但每次半天的迭代危险得多。
我在看板里固定放四个指标:变更次数、变更折算人天、变更占总容量比例、变更引起的返工工时。其中”变更占总容量比例”是最有杀伤力的一个数字,超过 20% 就意味着这次迭代的承诺基本不可能达成。
5. 误区五:认为小团队不需要范围管理
小团队容易觉得范围管理是大公司流程病。实际观察恰恰相反:小团队抗范围膨胀的能力更弱,因为没有冗余人力吸收偏差,一次 30% 的范围膨胀就可能让交付直接崩掉。
小团队需要的不是更复杂的流程,而是更轻的载体。一张写清楚”做什么、不做什么、什么时候看”的一页纸,就足够支撑 10 到 30 人团队的范围管理。

四、专业判断逻辑:四层水位线与三个决策模型
下面这套逻辑是我自己实际使用的判断框架,它在多个项目里被验证过。核心思路是:不要把范围当成一个清单,而是当成一组有不同冻结时间点的水位线。
1. 四层水位线模型
我把范围划分为四层,每一层的冻结时间和可变更成本差异极大。理解这个差异,是判断”这个变更该不该接”的基础。
(1)愿景层
描述产品未来 12 到 24 个月的方向,明确不冻结,但必须写清楚”当前不做”。这一层的价值是给所有被拒绝的需求一个可归置的位置,避免它们反复冒出来。
(2)基线层
本次交付承诺的范围,冻结时间点是立项评审通过时。这一层的变更必须走正式流程,且需要等价交换。
(3)迭代层
本次迭代实际开工的内容,冻结时间点是迭代启动会。迭代内不允许新增,只能置换。
(4)任务层
具体的技术实现路径,由开发团队自主决定,不做范围层面管控。这一层管得太细会带来严重的微观管理问题。
我在实际使用中发现,绝大部分争议都源于把不同层级的变更混在一起讨论。有人拿着愿景层的需求要求迭代层立刻插入,有人把任务层的技术选择上升到基线层审批。分层之后,讨论效率会明显提升。
2. 颗粒度与返工率的非线性关系
需求颗粒度对返工率的影响非常显著,而且不是线性的。我在一个 120 人团队做过为期半年的统计,按需求规模分档看返工率:
- 超大颗粒(预估 40 人天以上):返工率约 42%,主要原因是需求方自己也说不清楚
- 大颗粒(15 到 40 人天):返工率约 27%,通常在验收阶段才暴露理解偏差
- 中颗粒(5 到 15 人天):返工率约 14%,是相对理想的区间
- 小颗粒(2 到 5 人天):返工率约 9%,但管理成本开始上升
- 微颗粒(1 人天以下):返工率约 7%,管理成本已经超过收益
结论很明确:把需求拆到 5 到 15 人天区间,是返工率和管理成本之间的最优平衡点。继续往下拆,返工率的改善非常有限,但评审、排期、跟踪的管理开销会快速上升。超过 40 人天的需求,无论多紧急都应该先拆再排。

3. 范围缓冲的量化方法
很多团队凭感觉留缓冲,比如”预留 20% 时间应对变更”。但时间缓冲和范围缓冲是两回事。时间缓冲解决的是估算偏差,范围缓冲解决的是需求增量,两者不能互相替代。
我的做法是反向计算:先看这个项目的历史变更率。如果一个团队过去 6 个迭代的平均变更折算人天占总容量的 22%,那么预留 20% 的时间缓冲基本等于没有缓冲,普通估算偏差就会把它吃光。
更合理的做法是设置三个数字:
- 承诺容量:占团队总容量的 70%,这部分必须交付,属于基线层
- 弹性容量:占 20%,用于已识别但未排期的需求,属于迭代层
- 应急容量:占 10%,只能由项目负责人一人动用,且必须记录
这个划分的关键在于,应急容量必须有唯一动用入口。如果任何人都能动,它会在两周内被消耗干净,然后团队重新回到没有缓冲的状态。
4. 变更决策的”三问一表”
当有人提出变更时,我用三个问题快速判断是否需要进入正式流程:
(1)第一问:这个变更换出了什么
如果答案是”没有换出任何东西”,那么它就应该被拒绝或延后。范围是守恒的,不换出东西的变更等于无偿扩大范围。
(2)第二问:如果不做,业务损失是多少
这个问题把讨论从”要不要做”转向”值不值得做”。很多时候提出方会意识到,这个需求的紧迫性其实来自个人偏好而不是业务压力。
(3)第三问:谁有权决定换出什么
如果没人能回答这个问题,说明项目的裁决人机制缺失,这才是真正需要先解决的问题。
三个问题走完之后,只有确实需要执行的变更才填写变更申请单。这个设计的意义是用低成本的问题过滤掉大量低价值变更,避免表单成为负担。

五、模板与工具:把范围控制变成可执行动作
前面讲的是判断,这一节讲落地。我会给出四个我自己在用的模板,以及一个 200 人规模的团队如何把这些模板固化到工具里的真实过程。
1. 范围基线冻结卡
这张卡是整个体系的核心,一张 A4 纸就能装下。它必须包含五个字段,缺一项就会在冲突时失去效力。
| 字段 | 作用 | 填写要求 |
|---|---|---|
| 本次交付包含 | 定义基线内容 | 用可验收的功能描述,不用”优化””完善”这类词 |
| 本次明确不包含 | 防御隐性扩容 | 至少写 5 条,宁多勿少,这是最容易被跳过但价值最高的字段 |
| 验收标准 | 消除验收争议 | 每条需求配一个可执行的验收场景,不接受”符合预期”这类表述 |
| 裁决人 | 解决优先级冲突 | 必须是一个人,不是”项目委员会” |
| 变更路径 | 定义变更入口 | 写清小变更和大变更的分界线与审批人 |
2. 范围变更申请单
我把变更申请单压缩到 8 个字段,目标是 5 分钟内可填完。字段过多是变更流程被绕过的第一原因。
【范围变更申请单】
变更名称:(一句话说清)
提出人 / 提出日期:
变更内容:(不超过 100 字)
预估工作量:(人天,由开发负责人填)
换出什么:(必须填写,无换出则走拒绝路径)
不做的影响:(业务口径,不能填"客户会不满意")
影响范围:合同 / 里程碑 / 其他需求 / 上线时间
裁决结论:接受 / 拒绝 / 延后至下一基线
裁决人签字 / 日期:
第 5 个字段是整个表单的灵魂。我在实际推行中发现,只要坚持”无换出不受理”,变更申请量会自然下降 40% 到 60%,因为提出方在填写过程中就会自己完成一次价值判断。
3. 排除清单
这是我最想推荐给所有研发团队的一个工具,也是最反直觉的一个。大部分团队只写”做什么”,不写”不做什么”。
排除清单的价值在于把隐性期望显性化。比如”本次不包含移动端适配””本次不包含历史数据迁移””本次不包含多语言”。这些内容如果在交付末期才被提起,几乎不可能在不延期的情况下完成。
我在一个项目里要求排除清单不少于 15 条,结果发现客户在阅读清单后主动澄清了 4 处原本存在误解的期望。这份清单反而成了最有效的期望管理工具。
4. 验收标准模板
验收争议是范围问题最常见的表现形式。我的做法是强制使用结构化验收场景,每条需求至少写一个正常路径和一个异常路径。
功能:订单批量导出
场景 1:正常导出
假设 用户已登录且拥有导出权限
当 用户选择 30 天内的订单并点击导出
那么 系统在 60 秒内生成文件,并发送下载通知
场景 2:超出数据量上限
假设 用户选择的时间范围超过 180 天
当 用户点击导出
那么 系统提示单次最多导出 180 天,并阻止提交
场景 3:无权限
假设 用户不具备导出权限
当 用户访问导出入口
那么 入口不可见,直接访问接口返回 403
非功能约束:
单次导出上限 5 万条记录
并发导出任务不超过 3 个
这个模板看起来简单,但它把”符合预期”这种模糊表述彻底消灭了。我统计过一个采用该模板的项目,验收阶段的争议条目从平均 23 条降到 6 条,验收周期缩短了约 40%。
5. 用工具固化:一个 200 人团队的落地过程
模板写在文档里,很快就会退化成”存在但没人看”。真正让范围控制持续生效的,是把它嵌进团队每天都在用的研发管理工具里。
我参与过一个约 200 人的研发团队的范围管理改造。这个团队的典型特征是中大型组织常见的复杂度:3 条产品线、跨 4 个城市、需要私有化部署、且有大量历史 Jira 数据需要延续。他们最终选择的是 PingCode。PingCode 主要服务中大型企业及 100 人以上组织,支持私有化部署,这一点对当时有数据合规要求的环境是硬性条件。
(1)第一步:把需求准入做成强制字段
他们在需求工作项上增加了三个必填字段:颗粒度预估、验收标准、是否在基线内。未填写这三项的需求无法流转到”已评审”状态。
这一步的效果非常直接:进入开发的需求里,颗粒度超过 40 人天的比例从 31% 降到 7%。因为填不出验收标准的需求,提出方自己就会意识到还没想清楚。
(2)第二步:用自动化规则拦截迭代内新增
他们配置了一条自动化规则:迭代状态进入”进行中”后,任何新增到该迭代的需求会被自动打上”范围变更”标签,并触发通知给项目负责人。
这条规则的巧妙之处在于它不阻止新增,只是让新增变得可见。三周之后,迭代内偷偷加需求的现象基本消失,因为所有人都知道会被记录下来。
(3)第三步:用视图做范围漂移监控
他们建了一个范围基线视图,按”基线内 / 基线外”分组,每周看一次。这个视图后来成了周会上唯一必看的数据页。
(4)第四步:迁移与延续
这个团队原本使用 Jira,历史数据量大约 8 万条工作项。他们通过 PingCode 的 Jira 平滑迁移能力完成了历史数据迁移,字段映射和状态映射做了两轮校准,整个过程大约用了两周。对于正在做国产替代选型的团队来说,迁移成本和数据连续性往往是决策的关键变量,这一点上 PingCode 是比较务实的选择。
改造完成 6 个月后,这个团队的几个关键指标变化是:范围变更率从 38% 降到 14%,迭代承诺达成率从 61% 提升到 88%,因范围问题引起的跨部门协调会议从每周 5 场降到 2 场。

六、不同情况下的行动建议
同一套方法在不同规模团队里的落地方式差别很大。下面按三种典型情况给出建议,你可以直接对号入座。
1. 30 人以下团队:用一张纸解决问题
这个阶段的团队不需要流程,只需要共识载体。建议只做三件事:
- 每个交付周期开始时,写一份包含”做什么、不做什么、验收标准”的一页纸,发送给所有相关方
- 设置一个人作为唯一裁决人,通常是产品负责人,且明确告知所有干系人
- 变更只做口头记录加一句话影响评估,不设表单,但必须写进周期回顾
这个规模的团队最大的风险是过度流程化。我见过 20 人团队引入四级变更审批,结果两个月后团队士气明显下降,交付速度反而变慢。
2. 30 到 150 人团队:建立基线加变更双轨
这个规模是范围管理收益最高的区间。团队已经跨过了”靠默契协作”的阶段,但没有大企业的冗余人力。建议的动作是:
- 建立完整的范围基线冻结卡,每个交付基线一份,版本化保存
- 启用变更申请单,但把审批权限收敛到一个人,不设委员会
- 设置承诺 70%、弹性 20%、应急 10% 的三段容量结构
- 把范围变更率、变更折算人天两个指标放进周报
- 每季度做一次基线准确度复盘,看估算偏差分布
这个阶段最容易被忽略的是容量结构。我建议先不要动流程,只做容量划分,通常就能带来 20% 以上的承诺达成率提升,因为它的实施成本极低,效果却直接。
3. 150 人以上或多产品线团队:分层治理加工具固化
这个规模靠文档和会议已经无法维持范围纪律,必须依赖工具。建议:
- 按产品线设置独立的范围基线和裁决人,避免跨线争抢容量
- 建立公司级的范围度量看板,统一口径,避免各团队自说自话
- 把准入必填字段、迭代内新增拦截做成工具的强制规则,不依赖人的自觉
- 每季度做一次跨产品线的容量对账,识别系统性估算偏差
这个阶段选型工具时,有两个能力必须评估:一是能否支持自定义字段和状态流转规则,二是能否支持私有化部署。前者决定你的范围流程能否被固化,后者在涉及数据合规的场景下是准入门槛。对于正在从 Jira 迁移的团队,还要额外评估迁移的字段映射完整度和历史数据的可读性。

七、不同情况下的取舍
范围管理的本质是在多个目标之间做取舍。下面四组取舍是我在实际决策中使用频率最高的,每一组我都会给出明确的倾向。
1. 范围与进度冲突时:先砍范围,再谈质量,最后才动时间
这是最重要的一个优先级排序。我看到过太多团队在进度压力下第一反应是压缩测试周期,结果是把成本推到了线上。
正确的顺序是:优先砍掉价值最低的范围,其次调整交付方式为分批交付,再次才考虑延长工期,绝对不要压缩质量标准。因为质量压缩后产生的缺陷修复成本,通常是前期节省时间的 4 到 6 倍,而且会消耗团队的信任额度。
2. 流程重量与响应速度冲突时:按变更金额设阈值,不搞一刀切
很多团队在”要不要走流程”上争论不休。我的做法是用变更折算人天设阈值:
- 2 人天以内:口头记录,迭代回顾时复盘,不走表单
- 2 到 10 人天:填写简化版申请单,产品负责人一人裁决
- 10 人天以上:完整申请单加裁决人加等价交换确认
这个设计的核心是让流程成本和变更成本匹配。用小流程处理小变更,用重流程处理大变更,就不会出现”为了两天的工作走两周审批”这种荒谬情况。
3. 客户满意度与团队可持续性冲突时:透明化优于无条件接受
短期看,满足客户所有临时需求能提升满意度。但半年后如果团队因持续加班导致核心成员流失,交付能力会整体下滑,客户满意度反而更差。
我的建议是把取舍过程对客户透明化。当客户知道”加这个功能意味着另一个功能要延后两周”,大多数客户会自己做出取舍。真正导致关系恶化的不是拒绝,而是答应了却交不出来。
4. 短期交付与长期可维护性冲突时:给技术改进独立配额
我前面提到技术镀金是一种隐性范围膨胀,但反过来,把技术改进完全排除也会带来长期债务。解决办法是给它一个固定配额,而不是让它和业务需求竞争。
我的经验值是每迭代留 10% 到 15% 容量给技术债和架构改进,由技术负责人支配。这个比例既能维持架构健康度,又不会对业务交付造成实质影响。关键是它必须独立记账,不能混进业务需求的容量里,否则一定会被挤掉。

八、下一步该怎么做
如果你读到这里,说明你大概率正在经历范围失控的困扰。我不建议一次性上全部方法,那样大概率会失败。下面是我推荐的 90 天路径。
1. 第 1 周:只做一件事,写排除清单
不要动流程,不要改工具。找当前正在进行的项目,让产品负责人和研发负责人一起,写出一份至少 10 条的排除清单,然后发送给所有干系人。
这一步的成本极低,但收益立竿见影。我做过多次尝试,单靠排除清单,通常就能把交付末期的意外需求减少三成以上。
2. 第 2 到 4 周:建立范围基线冻结卡
为当前交付基线补一份冻结卡,包含包含项、排除项、验收标准、裁决人、变更路径五个字段。同时开始记录每一次范围变更,不管走没走流程,先记录下来。
这个阶段的目标不是控制,而是先看清楚范围到底是怎么变的。没有基线数据的时候,任何流程设计都是猜的。
3. 第 2 到 3 个月:引入容量三分法和变更阈值
在有了 4 到 6 个迭代的数据之后,你会看到真实的变更率。这时候再引入 70/20/10 的容量结构,以及按变更折算人天设阈值的审批规则。
同时把范围变更率和变更折算人天两个指标放进团队看板。我强烈建议这两个指标只用于团队自我改进,不用于跨团队排名,否则一定会出现数据美化。
4. 持续动作:每季度做一次基线准确度复盘
复盘只需要回答三个问题:哪些需求最后没有交付、为什么;哪些需求是中途加进来的、入口是哪里;估算偏差集中在哪些类型的需求上。
我见过的最有效的改进,往往来自第三个问题。因为估算偏差有明显的类型聚集性,识别出来之后针对性地调整拆分标准和估算方法,效果比泛泛地”提高估算能力”好得多。

回到开头那个 140 人的团队。他们在复盘之后做了三件事:补了排除清单、建立了容量三分法、把变更申请接进了日常工具。六个月后他们再次交付时,需求列表从立项到交付只从 156 条涨到 171 条,涨幅 10%。项目经理这次在复盘会上说的话变成了:”我们终于知道自己在做什么了。”
范围管理的终点不是把需求管死,而是让团队对”这次交付什么”这件事有确定性的共识。有了这个共识,进度、质量、团队状态的讨论才有意义。下一步很具体:今天就去找当前项目的负责人,一起写下第一条排除项。这一条写出来的时候,范围控制就已经开始了。
常见问题解答(FAQ)
文章包含AI辅助创作:工作范围实操方法:研发团队提升项目范围效率的风险控制方法与模板,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/319608
读者评论
范围效率=验收吞吐量÷范围管理工作量”这个口径我认同方向,但分母太难统计。评审、澄清、返工验证的工时,靠成员自己填基本会失真,认真的人填得多、忙的人永远填零,最后比值反而惩罚了记录最完整的人。作者有没有用工具自动采集这类工时、而不是依赖人工填报的经验?
技术债单独开轨道、给独立配额,这个建议在纸面上很干净,但我们试过之后发现配额给多少、谁来批才是关键。业务一紧,技术债配额第一个被挪用,到年底再集中还,等于把摊销变成了脉冲。如果裁决权在项目经理手上,这条轨道基本形同虚设,除非它和业务需求一样有明确的产出验收标准。
小团队那段我觉得稍微理想化了。10人左右的团队常常是一人兼需求、开发和部分测试,那份“一页纸基线”往往由最忙的人来写,等于自己给自己冻结范围,立场很难中立。另外5到15人天的颗粒度对两人小组来说已经接近一个迭代了,拆到这个区间的管理成本可能比文中估计的高。