搜故事,从300万个故事到海量知识百科的华丽转变!

在敏捷项目管理中 用户故事是怎样写的? – 爱盈利

时间:2020-07-25

如何写用户故事

提示:本文共有 1419 个字,阅读大概需要 3 分钟。

今天芝士将以聚美优品的购物车流程作为用户故事例子。

什么是用户故事?

用户故事描述对用户,系统或软件购买者有价值的功能。由以下2方面构成:

一个故事描述 验收测试

用户故事描述公式如下:

作为XXX,我想XXX,以至于XXX。

标准写法是:作为聚美优品用户,我想将可能购买的商品放入购物车,以至于我可以随时付款。

由于原型已经构造出来,作为功能用户故事简写为:用户可以将需要购买的货物加入购物车。

故事描述

验收测试用来验证实现的用户故事是否符合客户团队的期望,有点类似于之前的需求描述,它的作用就好比检查蛋糕是否蒸熟了的牙签。故尽可能把所有满足此用户故事的情况考虑在内。

验收测试

作为一个功能用户故事要尽可能的小,大小是一天的开发工作量。

问:为什么是一天的开发工作量

答:为了更好的项目管理,每天开站立会议可以及时发现问题改正错误。工作量足够小,也就更容易解决问题。

注意:在一张纸上,正面写故事描述,背面写验收测试。

上面的用户故事对应聚美优品如下图蓝色方框圈出的功能:

常见问题点

用户故事编写注意以下六个特征INVEST:

独立的(Independent) 可讨论的(Negotiable) 对用户或者客户有价值的(Valuable to Purchasers or Users) 可估计的 Estimatable 小的Small 可测试的Testable 独立的

我们要尽量避免故事间相互依赖。

发现有用户故事发生依赖可以采用如下方法解决:

将相互依赖的用户故事合并成一个大的独立的故事 用一个不同的方式去分隔故事

问:我作为产品,怎么知道用户故事间是否依赖。

答:和开发人员一起讨论每个用户故事,是否有依赖。说多了都是海水,你做两个项目就知道了。

经验鉴赏:芝士做第一个项目时,功能用户故事都是芝士写的(芝士大学本科是计算机),没有和开发人员讨论,导致功能故事很多地方发生冗余,芝士在第四个项目学聪明了,和开发人员一起来细分模块,防止功能用户故事冗余。

可讨论的

故事是可以讨论的,它不是签署的合约或软件必须实现的需求,细节处可以和开发人员以及客户团队讨论。

问:为什么可以讨论?

答:如果按照以前需求文档,大家感觉得到任务不管是对是错就开始开发,最后各种不满意,各种加班重构。

对用户或客户有价值的

每个用户故事必须对用户有价值 ,这句话听起来很吸引人,可那是不对的。

比如 所有数据库连接要通过一个连接池 ,这只是对开发人员有价值,并不是对用户有价值,用户只关心实现后的结果,比如 我可以修改个人信息 。

可估计的

一般有一下三个方面导致故事不可估计

开发人员缺少知识领域 开发人员缺少技术知识 故事太大

芝士不想讲概念,直接说经验。

可以根据开发人员以往开发过的功能进行大概估计,或者把故事再拆分小一点。

小的

合适的故事大小由团队,它的容量及所使用的技术决定。满足每个人一天的工作量就好。

可测试的

用户决不需要花很长时间等待窗口出现 ,这就是不可测试的功能性故事。

我们做一些修改:

在95%的情况下,新窗口会在2秒内打开 ,这就可测试。甚至更好的是写一个自动化测试来验证它。

我现在放一下聚美的购物车的用户故事,聚美在购物车处做的不是很好,通过用户故事可以明显感觉到用户购买东西操作步骤太多,不能立即购买,必须进入购物车。

分享干货我们是认真的,更多干货尽在爱盈利!

关键词:

看到此处说明本文对你还是有帮助的,关于“在敏捷项目管理中 用户故事是怎样写的? – 爱盈利”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
又一款网盘关闭 坚持7年的百度是怎样做到的?

又一款网盘关闭 坚持7年的百度是怎样做到的?

服务,百度网盘,用户,功能,产品,大容量,厂商,成本,技术,盈利,网易,互联网,业务,文件,百度网,良心,各大,云服务,小程序,运营成本,个人,云端,会员,传统,入口,包月,可能性,场景,基础,容量

2012-05-29 #故事会

敏捷开发 用户故事例子

敏捷开发 用户故事例子

参考文献,联盟,结论,计划,极限编程,原则,第一部分,敏捷开发,任务计划,发布计划

2017-07-08 #小故事

用户故事与敏捷方法—估算用户故事

用户故事与敏捷方法—估算用户故事

故事,团队,结对编程,方法,扑克,小结,客户,个人,发表意见,复杂度,工作量,工期,计划,程序员,速率,影响,到自己,不赞成,没有影响,在听

2020-09-05 #短篇故事

用户故事与敏捷方法—估算用户故事

用户故事与敏捷方法—估算用户故事

故事,团队,结对编程,个人,发表意见,复杂度,扑克,小结,客户,工作量,工期,点数,方法,计划,程序员,速率,影响,到自己,不赞成,大部分成,没有影响,非常重要,在听

2020-05-27 #故事大全

用户故事与敏捷方法—估算用户故事

用户故事与敏捷方法—估算用户故事

故事,团队,结对编程,个人,发表意见,复杂度,扑克,小结,客户,工作量,工期,点数,方法,计划,程序员,速率,影响,到自己,不赞成,大部分成,没有影响,非常重要,在听

2020-05-28 #故事阅读

用户故事与敏捷方法 豆瓣

用户故事与敏捷方法 豆瓣

故事,用户,客户,职责,简历,测试,开发人员,问题,小结,求职者,团队,任务,工作,角色,速率,优先级,招聘者,用户角色,功能,细节,过程,计划,用户代理,部分,网站,项目,合作,对话,发布计划,概览

2020-07-03 #故事会

用户故事与敏捷方法笔记

用户故事与敏捷方法笔记

故事,用户,客户,开发人员,细节,功能,大小,需求,优先级,团队,目标,用户界面,测试,约束,好的,用户角色,分解成,系统,计划,对话,有价值,事情,参与者,史诗,实际,层次,技术,文档,方法,标题

2020-09-05 #故事大全

用户故事与敏捷方法笔记

用户故事与敏捷方法笔记

需求,故事,角色,用户,特征,方法,软件,过程,大小,程度,项目,信息,拖网,方式,阶段,对角色,用户角色,建模,好的,小可以,还可以,角度,卡片,事实,中加,人物,产品,传功,会议,传统

2020-07-30 #故事会在线阅读