Scrum 指南 | 19. 用户故事——它们是什么?
已发表: 2022-05-20用户故事是对新产品功能或其增强功能的简要描述。 它不包含技术解决方案,但解决了有关功能的问题:用户是谁? 产品有什么作用? 它的目的是什么? 用户故事用日常或商业语言描述了产品,尽管它也指出了 Scrum 团队旨在提高团队绩效的任务。
什么是用户故事? - 目录:
- 介绍
- 用户故事。 是谁的故事?
- 如何使用用户故事?
- 验收标准
- 概括
介绍
用户故事是制定 Scrum 团队执行任务的最常见方式。 一个用户故事定义了产品的一个小功能。 它描述了最小的有意义的、部分的产品目标。 因此,用户故事非常简短。
用户故事是在产品工作的整个过程中创建的。 从做出开始工作的决定到实现产品目标,它们是不断创建的。
创建用户故事是产品负责人的任务。 基于与客户的对话,制定允许创建用户故事的问题的答案并将其输入到产品待办列表中。 但是,用户故事不仅反映了客户的需求。
用户故事。 是谁的故事?
Scrum 团队创建了一个用户故事来定义用户的需求,这就是为什么它被写成商业语言。 换句话说,它表明了它的实施将为产品用户带来的好处。 但是,在产品待办列表中,也可以有描述开发团队需求的用户故事,例如改进开发人员之间的工作流程,或者描述产品负责人的需求,例如组织产品待办事项。 在这种情况下,用户故事中的用户是开发人员和产品所有者。
您可以通过回答3W 个问题来描述用户故事:
- 谁?
- 正在做什么?
- 为什么?
然后用户故事包含在一个公式中:
作为[用户类型],我想[做什么?]因为[为什么? 为什么?]。
下表说明了以这种形式编写的有关在线商店功能的用户故事示例:
这个公式不仅可以制定用户故事,还可以相对轻松地将技术语言翻译成业务,反之亦然。 结果,开发人员和利益相关者都清楚地看到了目标和进展阶段。 我们还将在 Scrum 指南系列的另一篇文章中介绍使用 INVEST 方法创建好的用户故事。
如何使用用户故事?
创建示意图用户故事只是开始。 它们是讨论问题及其解决方案的信号和起点。 在 Sprint 计划期间讨论用户故事,以理清开发团队将添加到 Sprint Backlog 中的技术问题。
通常,在物理空间中,用户故事写在固定在工作场所的小型彩色卡片上。 然而,在数字空间中,由 Scrum 团队共享的数字白板效果最好。
以这种方式保存用户故事有几个优点,因为:
- 强调每个用户故事的自主性——每个用户故事都有一个单独的框架,并且可以独立于其他人执行
- 强调用户故事的动态性——他们的实现顺序由 Scrum 团队重新协商,并且由于带有用户故事的卡片的物理排列,当前的实现顺序在板上可见
- 用作提醒- 由于用户故事的可视化表示,Scrum 团队在创建详细解决方案时有一个路标提醒他们目标。
开发团队使用天数、工时或故事点来估算完成用户故事所需的工作量。
验收标准
用户故事在被开发团队接受开发的那一刻必须具有一定的接受标准。 验收标准决定了用户故事的工作在什么时候可以被视为完成。
这样,客户和开发人员都知道他们的工作将如何转化为商业价值。 通常,当用户在其中指定的用户可以执行所描述的操作时,就认为用户故事已完成。 使用上面的例子,看看这个用户故事的内容:
客户只需单击一下即可购买魔杖。
当在线商店页面上出现一个有效的“立即购买”按钮时完成,该按钮使用登录用户的默认付款和运输信息。
概括
用户故事是对新产品功能或增强功能的简明描述。 它是用商业语言表达的最小的Goal,即从商业价值和用户的角度来看。 它有助于清楚地定义要执行的任务以及完成任务的标准。
如果您喜欢我们的内容,请加入我们在 Facebook、Twitter、LinkedIn、Instagram、YouTube、Pinterest 上忙碌的蜜蜂社区。
Scrum 指南:
- 基本术语、角色和概念的词汇表
- 什么是 Scrum?
- Scrum 价值观
- 如何在贵公司实施 Scrum?
- Scrum 团队——它是什么以及它是如何工作的?
- 谁是产品负责人?
- 产品负责人最常犯的错误
- 谁是 Scrum Master?
- 优秀 Scrum Master 的特征
- Scrum Master 最常见的错误
- Scrum Master 应该跟踪哪些统计数据和指标?
- Product Owner 和 Scrum Master 之间的合作
- Scrum 中的开发团队
- 开发者最常犯的错误
- Scrum 工件
- 扩展 Scrum
- 冲刺积压
- 什么是产品待办列表?
- 什么是用户故事?
- 用 INVEST 创建最好的用户故事
- 最常见的用户故事错误
- 用户故事接受标准
- Scrum 中的估计和故事点
- 规划扑克
- 团队估计游戏
- 定义增量
- Scrum 事件
- Scrum 中的 Sprint 是什么?
- Scrum 团队承诺 - 产品目标、Sprint 目标和完成定义
- 什么是燃尽图?
- 如何创建和解释燃尽图?
- 燃尽图的优缺点
- Scrum 和 Scrumban 中的看板
- Scrum 中的速度——开发团队的速度
- 每日站会
- 冲刺计划
- 冲刺回顾
- 什么是 Sprint 回顾展?
- Sprint 回顾中的常见错误
- 产品积压培养