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

什么是用户故事?敏捷开发工具Leangoo如何管理用户故事?

时间:2010-06-25

User Sotry 只要求写下最有价值不能被忘记的东西,而这些内容足够帮助估算工作量以及与客户沟通

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

用户故事(英语:User story)是指从用户的视角来表达软件需求的一种方式

User Story 是用户需求的简化表达,用一两句话表达完整的想法。User Sotry 只要求写下最有价值不能被忘记的东西,而这些内容足够帮助估算工作量以及与客户沟通。

需要注意的是用户故事不能够使用技术语言来描述,要使用用户可以理解的业务语言来描述。

一个好的用户故事包括三个要素:

1. 角色:谁要使用这个功能。

2. 活动:需要完成什么样的功能。

3. 商业价值:为什么需要这个功能,这个功能带来什么样的价值。

用户故事通常按照如下的格式来表达:

英文:

As a , I want to , so that .

中文:

作为一个<角色>, 我想要<活动>, 以便于<商业价值>

关于一则用户故事是否完整,我经常用一套标准来衡量。这套标准是比尔·韦克(Bill Wake)发明的。他认为,一个好的用户故事应该满足INVEST原则:

独立性(Independent)— 要尽可能的让一个用户故事独立于其他的用户故事。用户故事之间的依赖使得制定计划,确定优先级,工作量估算都变得很困难。通常我们可以通过组合用户故事和分解用户故事来减少依赖性。可协商性(Negotiable)— 一个用户故事的内容要是可以协商的,用户故事不是合同。一个用户故事卡片上只是对用户故事的一个简短的描述,不包括太多的细节。具体的细节在沟通阶段产出。一个用户故事卡带有了太多的细节,实际上限制了和用户的沟通。有价值(Valuable)— 每个故事必须对客户具有价值(无论是用户还是购买方)。一个让用户故事有价值的好方法是让客户来写下它们。一旦一个客户意识到这是一个用户故事并不是一个契约而且可以进行协商的时候,他们将非常乐意写下故事。可以估算性(Estimable)—开发团队需要去估计一个用户故事以便确定优先级,工作量,安排计划。但是让开发者难以估计故事的问题来自:对于领域知识的缺乏(这种情况下需要更多的沟通),或者故事太大了(这时需要把故事切分成小些的)。短小(Small)— 一个好的故事在工作量上要尽量短小,最好不要超过10个理想人/天的工作量,至少要确保的是在一个迭代或Sprint中能够完成。用户故事越大,在安排计划,工作量估算等方面的风险就会越大。可测试性(Testable)—一个用户故事要是可以测试的,以便于确认它是可以完成的。如果一个用户故事不能够测试,那么你就无法知道它什么时候可以完成。一个不可测试的用户故事例子:软件应该是易于使用的。关于用户故事,Ron Jeffries用3个C来描述它:

卡片(Card) – 用户故事一般写在小的记事卡片上。卡片上可能会写上故事的简短描述,工作量估算等。

交谈(Conversation)- 用户故事背后的细节来源于和客户或者产品负责人的交流沟通。

确认(Confirmation)- 通过验收测试确认用户故事被正确完成。

那么 我们怎么用Leangoo看板来管理用户故事呢?

卡片在Leangoo中,用户故事体现为一张卡片,卡片的标题通常就是用户故事的一句话描述。

交谈开发团队可以围绕用户故事展开讨论,讨论的细节可以放在卡片的描述里面,所有跟故事相关的详细的信息,比如业务逻辑,页面原型的设计,规则等等这些内容都可以放在卡片的描述里面。

Leangoo的卡片描述支持图文结构。

确认每个用户故事都会验收条件,验收条件在Leangoo中可以用检查项来表达。

在敏捷里面,用户故事通常放在产品backlog里 ,我们会创建一个产品backlog看板,把这些用户故事放在产品backlog里面

看到此处说明本文对你还是有帮助的,关于“什么是用户故事?敏捷开发工具Leangoo如何管理用户故事?”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
什么是用户故事?用Leangoo怎么管理?

什么是用户故事?用Leangoo怎么管理?

故事,用户,一个用户,工作量,功能,卡片,细节,客户,计划,测试,好的,价值,优先级,商业价值,语言,角色,活动,不能够,以便于,有价值,研发团队,要使用,韦克,技术,业务,人员,中文,产品,依赖性,例子

2010-07-23 #故事会在线阅读

数据可视化怎么做?不同的用户有着不同需求

数据可视化怎么做?不同的用户有着不同需求

数据,数据可视化,图表,数据分析,方式,分析,数据分析师,业务,工具,需求,管理,业务人员,企业,公众,可视化,专业,地图,效率,用户,时间,方案,管理层,视觉效果,工作,数据图,进行分析,解决方案,内部管理,优势,图形

2007-08-07 #故事阅读

用户故事的简要历史

用户故事的简要历史

故事,用户,作者,句型,扑克,大小,客户,经典,管理工具,要点,计划,发展,测试,它包括,开始流行,年开始,应当是,极限编程,验收测试,检查表

2020-06-01 #故事大全

用户故事的简要历史

用户故事的简要历史

故事,用户,作者,句型,扑克,大小,客户,经典,管理工具,要点,计划,发展,测试,它包括,开始流行,年开始,应当是,极限编程,验收测试,检查表

2020-06-01 #故事大全

什么是用户故事映射?

什么是用户故事映射?

故事,用户,地图,团队,任务,项目,工具,工作,史诗,贴纸,长度,活动和,产品,力表,来源,页面,管理,用户需求,准确性,尖峰,技术,组织,特征,短跑,确定性,网格,过程,问题,骨架,风险

2010-11-17 #故事会在线阅读

微信公众号运营有什么比较好的工具?

微信公众号运营有什么比较好的工具?

消息,后台,自动回复,回复,机会,管理,小程序,痛点,发消息,卡片,产品,效率,官方,备注,声音,客服,情况,手机,模板,标记,用户,管理工具,粉丝,置顶,门槛,资料,服务,不统一,不够用,有限制

2018-05-12 #故事阅读

PMP考试备考锦囊之流程开发三要素

PMP考试备考锦囊之流程开发三要素

团队,项目,流程,要素,工作项,功能,层级,用户,问题,故事,工作,任务,产品,史诗,工具,管理工具,管理,度地,做法,人主,关键,同学,压根,原型,定义,客户,想法,时间,识记,社区

2016-03-08 #故事会在线阅读

脉脉用户故事:内向拘谨却是交际广泛的职场达人

脉脉用户故事:内向拘谨却是交际广泛的职场达人

阿伟,话题,小张,客户,职场,公司,平台,交流,工作,宅男,专业,企业,关系,原因,工具,技术,方式,猎头,社交,空间,网络,老同学,行业,人脉资源,人脉管理,副总监,实名注册,社交平台,职场社交,中融

2019-08-20 #故事大全