七、用户故事

它是一种清晰、有效地定义产品需求的形式。具体来说,就是需求是什么、为谁完成。通常一个主题,包含一组用户故事。

用户故事的三要素:角色、目标、商业价值。

范本:作为一名<角色>,我想要<功能>,以便可以<商业价值/收益>。如图8-35所示。

图8-35 用户故事卡片示例

用户故事应遵循3C原则:

Card:故事写在一张卡片上,尽量精简;

Conversation:故事细节和用户协商讨论;

Confirmation:验收标准。

按照用户故事的大小,可分为:

(1)史诗(Epic):横跨一个或多个迭代的大型故事。

(2)特性(Feature):开发时间大于一个冲刺或迭代。

(3)用户故事(User Story):一个冲刺中可以完成。

(4)任务(Task):为了实现功能,对用户故事的更进一步细分。用户故事分解为任务类似将工作包分解为活动。