用户故事
User Story以用户视角描述功能需求的简短格式(作为…我想要…以便…),聚焦用户目标而非技术实现,是敏捷开发的基本需求单元。
# 需求规划
# 敏捷
用户故事(User Story)
标准格式:
作为 [用户角色],
我想要 [完成某个目标],
以便 [获得某种价值]。
示例:
作为注册用户,
我想要保存搜索历史,
以便下次快速找到之前的内容。
好的用户故事(INVEST 原则): - Independent:尽量独立可交付 - Negotiable:细节可协商 - Valuable:对用户有价值 - Estimable:可估算工作量 - Small:可在一个 Sprint 内完成 - Testable:有验收标准
验收标准(Acceptance Criteria): 每个 Story 必须配套,定义「完成」的具体条件。
提示: 用户故事不是功能说明书——它是对话的起点,鼓励团队讨论「为什么」而非直接实现「是什么」。