用户故事一定写成结构化吗

2018-08-16  本文已影响13人  生活如同马拉松_yaguang

记录一次有意思的讨论。
讨论: 用户故事(Story)一定要写成结构化吗
Story 的写法:
'''
As ...
I want to ...
So ...
'''
这个结构化的模式提醒我们回答问题,为了谁,为什么要做,怎么做?让我们更好的理解用户的需求和价值。同时,这样结构化的写法,让别人也容易理解这个需求,达到易于沟通的效果。

但是回到问题,每一个story一定这样结构化写吗?

比如下面这个例子,两种写法:

写法一:
Show the user name on the page.

写法二:
 As a customer,
 in order to user the correct account
 so I want to show my name on the page.

第一种简明扼要,后一种明显就有点啰嗦。

如果team团队之间 可以面对面沟通,更加详细的讨论一个需求的前因后果,那么简单几个词记录大家讨论结果, 方便提醒大家。大家都清楚,更没有必要要费劲脑汁写下来。

回到敏捷宣言,上面第一条:
Individuals and interactions over processes and tools

其实 结构化的story,就是一个工具, 帮助我们思路需求背后的价值和易于沟通。 但是如果team有这个意识,同样有更好的方式来沟通,比如面对面沟通,那么显然没有必要再继续强制大家这样写。

所以,是不是一定要按照结构化的写Story,取决于team的成熟程度。 如果是刚导入,是需要甚至可以强制; 反之,很成熟的团队,强制大家这样写,就有点迂腐,与敏捷宣言违背。 这个也可以从守破离角度看,刚开始的是新人阶段,要遵循模仿,是属于“守”阶段;如果已经到很进入成熟阶段,就可以“离”。知道为什么遵从,以及如何做,根据当时的环境取舍。所谓练武,高手心中有剑,无招胜有招 。

上一篇下一篇

猜你喜欢

热点阅读