3. Should Have 的价值判断与边界

Should Have 是 MoSCoW 框架中的第二优先级,代表“应该有”的需求。这类需求在核心路径之外,却能显著提升用户体验、业务价值或技术稳健性。本章围绕 Should Have 的价值判断标准与边界界定,提供可操作的 SOP 流程。

Should Have 价值判断流程 Should Have 价值判断流程 需求池 价值评估 Must Have 边界检查 Should Have 判定 时间窗口验证 非功能需求考量 不属于 Must Have 说明 Should Have 是“重要但不紧急”的需求;缺失时产品 仍可发布,但体验或价值会打折扣。

3.1 适用场景

Should Have 的价值判断流程适用于以下四类典型场景:

场景说明典型示例
版本规划在发布窗口内对需求做二次取舍Sprint 中识别“可推迟但不应丢弃”的需求
需求评审区分“必须做”与“应该做”的边界功能评审会标记 Should Have 条目
资源受限项目团队产能不足时保留高价值非核心需求人力短缺时保留报表增强功能
产品路线图调整中期规划中维持需求优先级梯队Q2 路线图将“批量导出”标记为 Should Have

3.2 前置条件

执行 Should Have 价值判断前,必须满足以下所有条件:

  • Must Have 清单已冻结 — 核心路径需求已确定且经过评审。
  • 需求池完整可追溯 — 所有候选需求均有 ID、描述、提出方和初步评估。
  • 业务目标已对齐 — 团队对当前迭代/版本的业务目标达成一致。
  • 价值维度已定义 — 组织已定义用户价值、业务价值、技术价值的评估标准。
提示:前置条件不满足时,Should Have 的判定容易与 Must Have 混淆,建议先完成 Must Have 的确认再进入本章流程。

3.3 操作步骤

按照以下 5 个步骤执行 Should Have 的价值判断与边界界定:

  1. 筛选候选需求 — 从需求池中提取所有 未标记为 Must Have 且 有明确价值主张 的需求。
  2. 三维价值评估 — 对每个候选需求进行用户价值、业务价值、技术价值评分(1-10 分),取加权总分。
  3. Must Have 边界校验 — 逐条检查候选需求是否被误判:若缺失该功能导致核心流程中断或发布阻塞,则升级为 Must Have。
  4. Should Have 标记与归因 — 通过边界校验且价值总分 ≥ 6 分的需求标记为 Should Have,并记录价值归因。
  5. 时间窗口与可行性验证 — 确认 Should Have 需求在当前版本时间窗口内可完成;若不可完成,则降级为 Could Have 或移至后续版本。
核心原则:Should Have 是“有价值但非致命”的需求。判断时始终问:“没有它,用户能完成核心任务吗?” 若答案为“能”,则属于 Should Have 或更低优先级。

3.4 输入输出物

类型名称格式/载体责任方
输入需求池(未标记优先级)需求管理工具 / 电子表格产品经理
输入Must Have 清单(已冻结)文档 / 看板列表产品经理 + 技术负责人
输入业务目标说明书PDF / 在线文档业务方 / 产品总监
输出Should Have 清单(含价值评分与归因)需求管理工具 / 结构化数据产品经理
输出价值评估矩阵电子表格 / 数据库产品经理 + 技术负责人

输出数据示例(需求条目记录格式):

[
  {
    "id": "REQ-0042",
    "title": "订单详情页推荐相似商品",
    "priority": "Should Have",
    "valueScores": {
      "userValue": 8,
      "businessValue": 7,
      "techValue": 5
    },
    "weightedTotal": 7.2,
    "rationale": "提升客单价,非核心交易路径",
    "versionTarget": "v2.3"
  },
  {
    "id": "REQ-0047",
    "title": "批量导出报表为 Excel",
    "priority": "Should Have",
    "valueScores": {
      "userValue": 6,
      "businessValue": 8,
      "techValue": 4
    },
    "weightedTotal": 6.8,
    "rationale": "运营效率提升,不影响核心功能",
    "versionTarget": "v2.3"
  }
]

3.5 责任边界

角色责任内容决策权限
产品经理组织价值评估,维护 Should Have 清单,协调边界争议最终标记 Should Have;争议时升级至产品总监
技术负责人提供技术可行性评估、工作量估算对“时间窗口内是否可完成”有一票否决
业务方提供业务价值输入,确认需求归因对业务价值评分有建议权,无最终决策权
测试负责人评估 Should Have 需求的测试风险对“测试资源是否充足”给出建议
常见误判:产品经理容易将高价值需求直接标记为 Must Have。此时技术负责人应主动质疑:“移除该需求是否真的导致发布阻塞?” 以此校准边界。

3.6 记录材料

本章流程需要维护以下 4 份记录材料:

  1. Should Have 需求登记表 — 包含需求 ID、标题、三维价值评分、加权总分、归因说明、目标版本。
  2. 价值评估矩阵(主表) — 横轴为需求 ID,纵轴为用户/业务/技术价值,对应评分及权重。
  3. 边界校验日志 — 记录每个需求在“Must Have 边界检查”环节的判定理由,特别是升级或降级的情况。
  4. 版本窗口可行性确认单 — 技术负责人签署的 Should Have 需求在版本内可完成的确认记录。

3.7 异常处理

异常场景触发条件处理方式
Should Have 数量过多超出团队产能的 30% 以上按价值总分降序排列,截断部分降级为 Could Have
Should Have 与 Must Have 边界模糊多次评审仍无法达成一致升级至产品总监裁定;引入用户测试数据辅助决策
Should Have 在开发中途被要求升为 Must Have业务方提出紧急变更启动变更评审流程,评估影响后重新冻结优先级
时间窗口验证不通过技术负责人判定无法在版本内完成自动降级为 Could Have 或移至下一版本清单
价值评分严重分歧同一需求各维度评分差异超过 5 分组织专题评审会,重新对齐评分标准后复评

3.8 验收标准

以下 5 项全部满足时,本章节流程方可视为完成:

  • AC-1 — 所有 Should Have 需求均经过三维价值评估且总分 ≥ 6 分。
  • AC-2 — 每个 Should Have 需求均通过 Must Have 边界校验,并记录“不属于 Must Have”的判定理由。
  • AC-3 — Should Have 清单已与技术负责人确认版本时间窗口可行性,且获得书面确认。
  • AC-4 — 价值评估矩阵、边界校验日志、版本窗口确认单三份记录材料已归档至项目知识库。
  • AC-5 — 所有异常场景均按 3.7 节处理完毕,无遗留争议项。