写好用户故事-明确产品需求 《Scrum精髓》

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写好用户故事-明确产品需求 《Scrum精髓》相关的知识,希望对你有一定的参考价值。

参考技术A 【原文】

写用户故事有一个通用模板格式,即写明用户种类(即用户角色),这类用户想要达成什么(目标)以及用户为什么想达成此目标(收益)。

例如:

作为 一名典型用户。

我想 看到某地址周围参观的公平评论,

这样可以 决定去哪里吃饭。

来源《Scrum精髓》P98

【核心概念解读】

为什么在敏捷开发里要用到用户故事,目的是让业务人员和技术人员双双都能理解需求。

用户故事的语言也很简单,可以说是轻量级的。结构就是作为什么角色,我需要一个什么(目标),来满足我的一个什么需求(目的)。

用户故事可以写成便利贴大小的卡片,背面则是验证的要求,明确标准。

这样做的好处是便于对话,相互之间的确认,也不用特别的详细。

书中还提到一个好的用户故事的INVEST标准,分别是独立(Independent),可协商(Negotiable),有价值(Valuable),可估算(Estimatable),小(Small),可测试(Testable)。这里先不展开说了。

【个人体验】

经历过一个Spring,当时有提出过用户故事这个很好用的工具来明确需求。但因为时间短,没有具体讲,只说了用户故事的结构,大家按结构写了一些用户故事。

即便如此,当时也会觉得,这一种方式是很好的明确到底我们的客户需要怎样的一个产品特性。将我们的注意力从我们身上转到了客户的角度。根据不同的客户,还可以按照角色不同,分别去探讨各自的需求级。都是很好的一种方式。

我突然想到了,及时把用户故事单独拎出来,也能够有一定的效果。比如月初我们曾经探讨过APPS的价值,被需求其实就是展现各自价值的一种方式。那如果用用户故事的工具,对于客户,对于销售,对于团队甚至对于组织都有怎样的需求呢?可能也是一种开阔思路的方式。

得到的结果又会不太一样了。

【行为指引】

在探讨需求时,刻意的使用用户故事的方式,从用户角色出发,作为某某某,我想要what,这样就可以达到一个什么目的(why)。

好的工具要用起来。

以上是关于写好用户故事-明确产品需求 《Scrum精髓》的主要内容,如果未能解决你的问题,请参考以下文章

敏捷原则——《Scrum 精髓》读书笔记

使用Leangoo玩转故事地图

什么是Scrum?

敏捷测试--之scrum--原理

Scrum 敏捷开发项目管理“234”

简述scrum过程