理解用户故事的本质

2020-11-01  本文已影响0人  Bruce_Talk

我们为什么要使用用户故事来交流需求?你的用户故事写的对吗?为什么用户故事是三段式格式?今天想分享一下在传统研发团队向敏捷研发团队转型过程中,用户故事理解的不同视角,分享一下我理解的用户故事的本质是什么。

什么是用户故事

用户故事(User Story)是一种需求分析和交流的方法和方式,在软件开发领域应用很广泛。最早提出用户故事是在敏捷开发方法——极限编程(XP)中。由于它的高效和实用,现在甚至在传统瀑布方式的开发项目中也会应用用户故事来组织需求。

传统团队理解的用户故事

最近我在教练一个从传统向敏捷转型的团队,观察他们从传统的用户功能说明文档——Feature Specification(FS)到用户故事的思维转变过程。传统团队有如下的惯性思维:

用户故事的本质

用户故事的本质是要将用户需求通过一种形式尽可能不失真的保留下来,并且方便进行传递,同时在传递过程中保持高保真。人类上千年的文明,很多知识的传递都是通过故事传递。足见的故事作为信息载体的强大能力。我们来看看用户故事的三段式如何对应需求元素(3W)的:

可以看出来针对特定用户画像的用户,我们更要关注的是Why的部分,因为这是用户的原始想法,而What是从用户的角度他认为能够实现Why的具体实现方式。而传统开发团队往往更加关注What部分,他们会把这部分映射为FS的需求描述。从而忽略了关键的Why。

Bruce有话说

上一篇 下一篇

猜你喜欢

热点阅读