用户故事(一):什么是用户故事?

本文介绍了用户故事的概念及其在软件开发中的应用,强调了用户故事的三要素:角色、活动和价值。同时,详细阐述了3C原则——卡片、对话和确认,以及INVEST原则,包括独立性、可协商性、有价值性、可评估性、小型化和可测试性的含义,旨在提高用户故事的质量和团队协作效率。
摘要由CSDN通过智能技术生成

一、用户故事的概念

概念这种东西我喜欢说文解字的方式去理解和阐述;用户故事=用户+故事=人+故+事,那就是一个人因为什么原因要做什么事,提炼出来三要素就是who、why、what。从需求角度描述就是一个用来确认用户和用户需求的简短描述。

二、用户故事的三要素

用户故事在软件开发过程中被作为描述需求的一种表达形式。为了规范用户故事的表达,便于沟通,用户故事通常的表达格式为:作为一个<用户角色>, 我想要<完成活动>, 以便于<实现价值>。

一个完整的用户故事包含三个要素:

  1. 角色(who):谁要使用这个
  2. 活动(what):要完成什么活动
  3. 价值(value):为什么要这么做,这么做能带来什么价值

三、3C原则

用户故事的描述信息以传统的手写方式写在纸质卡片上,所以Ron Jeffries(2001)对这三个方面称为3C:卡片(Card)、对话(Conversation)和确认(Confirmation)。

(1)卡片(Card):用户故事一般在小卡片上写着故事的简短描述,规则和完成标准。

卡片的正面书写故事的描述,格式为:作为一个<角色>, 我想要<完成活动>, 以便于&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值