跳转至

MoSCoW:需求优先级分类

MoSCoW:需求优先级分类

MoSCoW 把需求分为 Must、Should、Could、Won’t 四类,适合在发布时间或资源总量固定时协商范围。它先回答“本轮保留什么”,再把同类需求交给其他方法排序。

四类含义

类别含义判断问题
Must本轮交付不可缺少;缺少它会破坏目标、合规、安全或核心流程不做是否无法验收或会造成不可接受的损失
Should重要但存在可接受的临时替代方案延后一轮是否仍能维持核心结果
Could有价值但不影响本轮核心目标本轮有剩余容量时是否值得加入
Won’t本轮明确不做或不承诺是否已经写清排除范围和重新评估时点

Won’t 表示“本轮不做”,不等于永久否定。每一类都要绑定本次发布目标、范围和责任人。

使用步骤

flowchart TD
    A[确定发布目标与时间盒] --> B[写出需求候选]
    B --> C[定义 Must 准入条件]
    C --> D[按四类分类]
    D --> E[检查容量、依赖与风险]
    E --> F{是否超出约束}
    F -->|是| G[协商降级或移出范围]
    F -->|否| H[记录验收与非目标]
    G --> E
    H --> I[同类内部再排序]
  1. 先写发布目标、固定时间盒、可用容量和验收结果。
  2. 为 Must 设准入条件,例如不做会导致核心流程失败、合规不成立或无法验证目标。
  3. 对每条需求写出用户、场景、价值、依赖、成本和失败代价,再完成初次分类。
  4. 检查所有 Must 是否能在容量内交付,检查 Won’t 是否有人确认并记录重新评估条件。
  5. 处理跨类依赖、风险和替代方案。分类结果不能绕过技术可行性与业务责任。
  6. 在 Must 或 Should 内部继续使用证据、价值、风险、时机和成本排序,并把排序依据写入需求文档。

AI 产品案例

以 AI 客服工单助手为例:

候选范围分类分类理由
路由建议加人工确认Must直接服务首次分派目标,并保留人工兜底
置信度和推荐理由Should有助于判断是否采纳,但可先用基础提示和人工记录替代
批量处理和快捷操作Could提高效率,但不影响单张工单的核心链路
对外全自动回复Won’t本轮尚未完成合规、错误责任和质量验证

这个结果只说明范围边界,不证明 Must 项一定是最有价值的产品机会。仍需通过评测集、用户行为和业务指标验证。

常见误用与边界

  • 把分类当排序:MoSCoW 不回答 Must 内部先做哪一项,也不提供分数。需要排序时补充 RICE、WSJF 或基于证据的组合判断,相关语境见需求分析
  • 所有需求都是 Must:全员 Must 等于没有范围决策。必须回到发布目标和不做的代价,限制 Must 的数量。
  • 把 Won’t 当永久否定:记录本轮不做的原因、负责人和复查条件,避免范围在会后悄悄回来。
  • 忽略依赖和风险:一个需求即使属于 Must,也可能因为数据、模型、接口、合规或人力未就绪而需要拆分或降级。
  • 只听职位高低:分类需要共同接受验收标准和业务结果,不能用提出者的职级替代证据。

相关内容

来源说明

来源说明

MoSCoW 来自 DSDM(现 Agile Business Consortium)的范围管理:Must、Should、Could、Won't。它回答本轮保留什么,不回答同类需求的精确排序;排序回需求分析的 RICE、WSJF 或组合判断。