用户故事是对产品及其功能的愿望的描述。用户故事是从用户的角度来编写的,因为这种方法专门用于描述客户的需求。
假设开发人员需要发布一款出租车预订应用程序。用户故事可能看起来像这样:
作为乘客,我希望提前预订行程,以确保车辆在特定时间送达。
在这里,我们从应用程序用户的角度描述对客户很重要的新功能以及它为什么是必要的。也就是说,需要这个工具来研究上下文:产品中什么对受众来说才是重要的,以及出于什么原因。
我们来谈谈用户故事的结构。在开发用户故事时,描述三个组成部分非常重要:
角色 - 在我们的例子中,这是一名乘客,但也可以是应用程序用户、餐厅访客等;
动作——乘客想要得到的,即能够预订行程;
用户价值——用户为什么需要所描述的操作。
故事是对客户需求的简短描述。他们关注用户的需求,因此他 viber数据 们帮助用户通过他们的眼睛来看待产品、商品或服务。这就是User Story最大的好处。
故事鼓励团队讨论想法。这有助于了解如何最好地实现用户的愿望。
一个故事只描述产品、商品或服务的一种功能。因此,用户故事适合敏捷方法,因为它描述了一个冲刺的功能。
用户故事不应该写得过于详细,因此团队对所描述操作的实现可能会有不同的理解。如果不讨论细节,这通常会导致产品开发中的错误。
一个用户故事不足以开始。除了历史记录之外,还应准备许多文件:制定技术任务,与负责人一起写出任务清单,并指定实施任务的资源。
为什么要使用用户故事
用户故事可以解决几个问题:
有助于了解用户及其需求;
表示应用程序及其参数的值;
有助于确定任务的优先顺序。
假设一家公司要开发一个用于预订出租车的网站。有必要评估哪些参数对于用户来说至关重要。为此,他们进行客户调查并针对每个参数撰写故事。阅读完用户故事后,他们会进行比较并得出关于每个故事重要性的结论。