它是一种清晰、有效地定义产品需求的形式。具体来说,就是需求是什么、为谁完成。通常一个主题,包含一组用户故事。
用户故事的三要素:角色、目标、商业价值。
范本:作为一名<角色>,我想要<功能>,以便可以<商业价值/收益>。如图8-35所示。
图8-35 用户故事卡片示例
用户故事应遵循3C原则:
Card:故事写在一张卡片上,尽量精简;
Conversation:故事细节和用户协商讨论;
Confirmation:验收标准。
按照用户故事的大小,可分为:
(1)史诗(Epic):横跨一个或多个迭代的大型故事。
(2)特性(Feature):开发时间大于一个冲刺或迭代。
(3)用户故事(User Story):一个冲刺中可以完成。
(4)任务(Task):为了实现功能,对用户故事的更进一步细分。用户故事分解为任务类似将工作包分解为活动。