项目需求分析模板
项目名称:_
5W1H 分析
Who(谁用)
- 主要用户:_
- 次要用户:_
- 是否分享/公开:□ 是 / □ 否
What(做什么)
- 核心功能 1:_
- 核心功能 2:_
- 核心功能 3:_
- 以后可能加的功能:_
When(什么时候用)
- 使用频率:_
- 典型场景:_
Where(在哪里用)
- 主要设备:□ 手机 □ 电脑 □ 平板 □ 其他:_
- 网络要求:□ 必须联网 □ 最好能离线 □ 无所谓
Why(为什么做)
- 现有工具的问题:_
- 为什么现有工具不能满足:_
How(怎么用)
用户操作流程:
约束条件(关键!防止AI过度设计)
| 维度 | 我的约束 |
|---|---|
| 技术能力 | □ 完全不懂代码 □ 略懂 HTML □ 有其他基础:_ |
| 预算 | □ 必须免费 □ 低成本(<100元/年) □ 可接受:_ |
| 时间 | □ 一周内 □ 一个月内 □ 三个月内 |
| 部署 | □ 无服务器 □ 托管服务 □ 愿意学服务器 |
| 维护 | □ 不想维护 □ 偶尔维护 □ 持续改进 |
特别注意:
- □ 不要用我不懂的技术(请注明):_
- □ 代码要简单易懂
- □ 先跑起来最重要
- □ 其他:_
功能需求(必须有的功能)
用动词开头描述:
- [ ] _
- [ ] _
- [ ] _
- [ ] _
非功能需求(要做到什么程度)
- 性能:_
- 可靠性:_
- 成本:_
- 技术复杂度:_
MVP 范围(第一版只做这些)
只能选 3 个功能:
明确不做的功能(至少列 2 个):
- _(为什么不做:_)
- _(为什么不做:_)
AI 建议评估记录
发给 AI 后,记录它的建议:
| AI 建议 | 采纳? | 理由 |
|---|---|---|
| 1. | □ 是 □ 否 | |
| 2. | □ 是 □ 否 | |
| 3. | □ 是 □ 否 |
红旗警告(AI 过度设计信号):
- □ 推荐了微服务架构
- □ 推荐了 Kubernetes/Docker
- □ 推荐了最新但不稳定的技术
- □ 没有考虑我的约束条件
模板来源:AI指挥术课程