us, 用户故事

as a xxx, i would like to xxx so that xxx.

As a “user”, I want to “do sth”, so that “sth”

“user” - 就是我们抽象出来的persona (Definition refer to wiki http://en.wikipedia.org/wiki/Persona)

“do sth” - 要实现的功能

最后so that后面的 “sth” - 价值

价值说起来很简单,也很容易理解,就是 实现这个story后对用户的价值所在。

可是再多问一个问题,为什么要有这个价值,为什么一定要写这个so that呢?

如果你的目的是想买一条裙子,20年前,唯一的就是去商场买,但是今天我们还可以选择网上购物。

这也就是说,对于同一个story,不同的技术背景,不同的地域,不同的时代都会有不同的实现,这就是so that存在的价值。