49 lines
1.3 KiB
Markdown
49 lines
1.3 KiB
Markdown
# 用户故事模板
|
|
|
|
## 用户故事:[标题]
|
|
|
|
### 故事
|
|
作为 [用户角色]
|
|
我想要 [操作]
|
|
以便 [收益]
|
|
|
|
### 父级需求
|
|
[需求名称和 ID]
|
|
|
|
### 验收标准
|
|
1. Given [前置条件], When [操作], Then [结果]
|
|
2. Given [前置条件], When [操作], Then [结果]
|
|
3. Given [前置条件], When [操作], Then [结果]
|
|
|
|
### 技术说明
|
|
- [实现细节 1]
|
|
- [实现细节 2]
|
|
|
|
### 估算
|
|
- **故事点数**:[点数]
|
|
- **预计小时数**:[小时]
|
|
|
|
### 依赖关系
|
|
- [依赖 1]
|
|
|
|
### 完成定义
|
|
- [ ] 代码完成并审查
|
|
- [ ] 单元测试编写并通过
|
|
- [ ] 集成测试通过
|
|
- [ ] 文档更新
|
|
- [ ] 部署到预发布环境
|
|
- [ ] 验收标准验证
|
|
|
|
---
|
|
|
|
## INVEST 标准检查清单
|
|
|
|
用户故事应该满足 INVEST 标准:
|
|
|
|
- **I - Independent(独立)**:故事应该尽可能独立,可以任意顺序开发
|
|
- **N - Negotiable(可协商)**:故事不是合同,细节可以协商
|
|
- **V - Valuable(有价值)**:故事必须为用户或业务提供价值
|
|
- **E - Estimable(可估算)**:团队必须能够估算故事的大小
|
|
- **S - Small(小型)**:故事应该足够小,可以在一个迭代中完成
|
|
- **T - Testable(可测试)**:故事必须有明确的验收标准,可以测试
|