首页/第三阶段/第 1 课

LESSON 01 · REQUIREMENTS

定义需求和
验收边界

先回答“为谁解决什么问题、什么结果算完成”。需求不是功能愿望清单,而是后续设计、开发与测试共同使用的判断依据。

课程进度1 / 5

建议学习时间:30 分钟
交付一页需求说明

学完这一课,你能:

  • 从真实用户场景提炼核心问题
  • 区分必须做、暂不做和明确禁止
  • 写出别人可以实际验证的验收标准

1. 从问题开始,不从功能开始

功能愿望

“我要做一个有登录、AI、报表、提醒、多人协作的问题系统。”

用户问题

“我每周处理很多技术问题,但证据散落在聊天里,无法知道哪些没解决,也不能复用过去的处理过程。”

问题描述让你知道系统为什么存在。第一版只需要完成最短的价值路径:记录问题、补充证据、更新状态、查看未解决项。

2. 一页需求说明需要 7 项

  1. 目标用户谁会使用?他现在如何完成这件事?
  2. 核心问题什么损失、延误或混乱值得被解决?
  3. 触发场景用户在什么情况下打开系统,第一步做什么?
  4. 核心流程从开始到获得结果,最少经过哪些步骤?
  5. 范围边界第一版必须做什么、暂时不做什么?
  6. 验收标准用具体操作和可观察结果描述完成。
  7. 风险与限制隐私、权限、数据丢失和外部依赖有哪些约束?

3. 把范围写成“做与不做”

第一版必须做
  • 新增问题并记录标题、现象和证据
  • 把状态改为待处理、处理中、已解决
  • 按状态筛选并查看详情
  • 刷新后数据仍然存在
第一版暂不做
  • 多人账号和复杂权限
  • 自动发送通知
  • AI 自动决定问题原因
  • 跨设备同步和移动应用

非目标不是“以后永远不做”,而是保护当前版本能按时完成。范围变化必须同时调整时间、风险和验收标准。

4. 验收标准要能直接操作

验收示例场景 · 操作 · 结果

场景:当前没有任何记录。

操作:输入标题“首页打不开”、现象和一条日志,点击保存。

结果:列表出现一条“待处理”记录;打开详情能看到全部输入;刷新页面后记录仍存在。

“体验好、运行正常、性能高”都不可直接验收把它们改成可观察的结果,例如“手机宽度不出现横向滚动”“错误输入给出明确提示”“保存后 2 秒内出现结果”。

本课交付 · 25 分钟

完成一页需求说明

  1. 用 3 句话写清目标用户、当前做法和核心问题。
  2. 画出一条最短核心流程,不超过 5 步。
  3. 分别列出 4 项必须做和 4 项暂不做。
  4. 为新增、查看、更新状态各写一条验收标准。
  5. 列出最重要的 3 个风险,并写出处理原则。

离开前自测