什么是用户故事?
用户故事是简短而简单的功能描述。它们是从系统的用户或客户的角度编写的。它们通常遵循简单的格式:
作为 [用户类型],我希望 [某个目标] 以便 [某种原因]。
最初,用户故事是在索引卡或便签上写的。它们被安排在墙上以便于规划和讨论。您现在可以在任何主要的敏捷工具中突出显示它们。实体卡片或笔记将焦点从通过讨论的写作转移到关于能力和共享理解。事实上,这些讨论比故事中所写的更重要。
谁写了用户故事?
用户故事由业务代表以客户特定语言编写。我们之所以这样做,是因为我们希望业务部门和开发团队能够清楚地了解客户需求和原因。开发团队的工作是满足用户故事的验收标准。在 Scrum 中,产品负责人代表业务。产品负责人团队将完成该活动。
何时撰写用户故事
在整个产品或项目生命周期中编写用户故事。任何时候,任何人都可以编写新故事并将其添加到产品待办事项中。如果您的交付团队正在尝试预测发布计划,请在产品待办事项中维护大约准备好 3 个冲刺的用户故事的数量。而且付将用户故事写为功能的子集上付更大的努力。在这些情况下,产品所有者团队与交付团队协作,将故事分解到足够的水平。
[作为] 网站成员,[我希望] 以半结构化的方式在我自己的页面上描述自己,[以便] 其他人可以学习 关于我。也就是说,我可以填写预定义的字段,但也有一两个自由文本字段的空间。(这会很好 让这个自由文本是 HTML 或类似的。)
[As a] site member, [I want] to describe myself on my own page> in a semi-structured way [so that] others can learn about me. That is, I can fill in predefined fields, but also have room for a free-text field or two. (It would be nice to let this free text be > HTML or similar.)
[作为] 网站会员,[我希望] 可以填写申请成为认证 Scrum 从业者,[以便] 我可以获得 指定。[注意:认证的 Scrum Practitioner 是被称为 Certified Scrum 的最初名称专业的。
[As a] site member, [I want] to fill out an application to become a Certified Scrum Practitioner [so that] I can earn that designation. [Note: Certified Scrum Practitioner was the initial name of what became known as Certified Scrum Professional.
[作为] 一名从业者,[我希望] 我的个人资料页面包含有关我的其他详细信息(例如,我的一些答案)从业者申请)[以便] 我就可以展示我的经验
[As a] Practitioner, [I want] my profile page to include additional details about me (i.e., some of the answers to my Practitioner application) [so that] I can showcase my experience.
[作为] 培训师,[我希望] 我的个人资料页面包含有关我的其他详细信息(即我的一些答案)培训师申请),[以便] 其他人可以了解我,并决定我是否适合他们。
[As a] Trainer, [I want] my profile page to include additional details about me (i.e., some of the answers to my Trainer application) [so that] others can learn about me and decide if I’m the right trainer for them.
[作为] 培训师,[我希望] 我的个人资料能够列出我即将开设的课程,并包含指向每个课程详细页面的链接 [以便] 未来的参加者可以找到我的课程
[As a] trainer, [I want] to list my upcoming classes and include a link to a detailed page about each [so that] prospective attendees can find my courses.
[作为] 网站成员,[我希望] 我可以查看其他成员的个人资料,[以便] 找到可能需要联系的其他成员。
[As a] site member, [I want]I can view the profiles of other members so that I can find others I might want to connect with.
[作为] 一个网站成员,[我想 **] 根据几个字段(类、位置、名称)搜索配置文件,这样我就可以找到其他我想联系的人。
[As a] site member, [I want] to search for profiles based on a few fields (class attended, location, name) [so that] I can find others I might want to connect with.
更多关于用户故事的文章
用户故事工具 What is User Story?What is Story Point in Agile? What is User Story Mapping?