治理与研发流程57 条

MoSCoW 需求分级

MoSCoW 把需求分为必须有(Must)、应该有(Should)、可以有(Could)、本次不做(Won't);用于时间盒内的范围协商,Must 占比过高则失去分级意义。

IT 管理与治理速查管理更新于 2026-10-13

MoSCoW 需求分级是什么

MoSCoW 把需求分为必须有、应该有、可以有与本次不做四档,用于固定时间盒内的范围协商。它的作用是让取舍显性化:在资源与时间受限时先保证必须有,把可以有留到后续。使用中最常见的失败是把几乎所有需求都标成必须有,分级随即失去意义,谈判空间也随之消失。

基本信息

必须有 Must不做则本次目标失败,占比需要受控
应该有 Should重要但可短期替代或延后
可以有 Could锦上添花,资源允许时补充
本次不做 Won t明确排除,避免反复讨论与持续期待
配套动作与时间盒绑定,先定容量再定范围

典型使用场景

  • 确定迭代容量后与业务方协商范围取舍
  • 投标或外包合作中界定首期交付边界
  • 年度计划里明确哪些需求本次不做,减少反复讨论
  • 紧急上线场景下压缩范围,保留核心能力
  • 多干系人提出大量需求时提供统一的讨论语言

范围协商示例

范围协商示例
# 必须有要与目标直接相关,否则分级会被滥用
Must:支付成功率监控(缺失则无法保障结算)
# 应该有要写替代方案,说明为何可以延后
Should:对账自动化(本期可用人工流程替代)
# 可以有的内容明确标注资源允许时再做
Could:报表样式优化(不影响业务流转)
# 本次不做要正式沟通,避免干系人仍期待交付
Won t(本期):多币种,已在需求池另行登记

分级判断与沟通

档位判断问题沟通要点
必须有缺了本次目标是否直接失败写清不可替代的理由
应该有有无替代方案可支撑一段时间说明替代方案与恢复时间
可以有是否只是体验优化声明资源允许时才做
本次不做是否本期明确不投入正式告知并登记到需求池
必须有占比过高是分级失效的信号:通常意味着缺少取舍讨论或目标定义不清,建议先确认本次目标与容量上限再重新分级。

易错点

  • 全部标必须有:分级失效,范围谈判无从谈起,最终以压缩质量或延长工期收场
  • 本次不做不明确沟通:干系人仍期待交付,验收阶段产生争议
  • 应该有但不写替代方案:延后决定缺少依据,讨论反复
  • 分级不与容量绑定:先分级后排期,发现容量不足时又全部推倒重来

数据来源与参考

  • 敏捷与需求管理常见实践(MoSCoW 方法)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌