如何在用户故事中定义默认行为

时间:2011-09-08 08:18:16

标签: agile scrum behavior

我正忙着为我正在进行的项目编写业务规则和用户故事。对于一些故事,应该有如下的默认行为。

该应用程序处理代表的订单。当为某个地区下订单时,它应该选择一个默认仓库(某些地区有自己的仓库)。

我想知道如何为用户故事定义这些行为。这些是业务规则吗?

3 个答案:

答案 0 :(得分:2)

'听起来像你刚刚做得很好。

是的 - 这绝对是用例中绝对属于的细节。

... IMHO

答案 1 :(得分:1)

  

我想知道如何为用户故事定义这些行为。

他们期望用户明确表示。

  

这些是业务规则吗?

棘手的部分是这个。

  • 故事1:手动处理订单,用户选择仓库。这是每个人心中的前沿和中心。他们详细讨论了这个问题。

  • 故事2:订单自动处理,系统挑选仓库。这是假设的。更重要的是,这里没有真正的用户交互。它只是“发生”而没有演员看到它或与之交互。由于没有互动,因此用户故事不是很好。它不会导致花哨的屏幕和正常的工件,以及用户与系统交互的正确用户故事。

当“自动”或“默认”事件发生时,用户故事就变成了一种堕落的情况,因为没有任何屏幕,页面或表格或互动,因此似乎需要做的工作量较少。

然而,当“自动”或“默认”事情发生时,某个地方的某个用户确实关心并且确实需要确定它确实发生了。即使它是大量发生的。在其他地方,用户故事2有一些变化。

  • 故事3:某人在某处检查默认仓库分配的计数和总计,包括手动和默认值。在这里,默认仓库分配由与系统交互的参与者看到。

自动或默认行为通常会突出显示需要审核或审核或概述故事,以确保自动内容确实正确发生。

答案 2 :(得分:0)

从我的观点来看,默认行为是主要用户故事,任何替代方案都是另一个用户故事。

所以是的,你必须添加这个用户故事。

由于

M.Radwan