User Story 笔记1

本文深入探讨了用户故事的概念,包括其独立价值、区分BugFixing和Task的方法,以及如何通过询问客户来明确需求。文章还介绍了UserStory卡片的组成部分、用户接收测试的重要性以及如何进行测试自动化,同时强调了物理卡片的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. User Story是独立的, 有商业价值的模块

2. Bug Fixing和Task都不是User Story, 因为它没有阐述它的价值

3. 当你被分配到一个任务是你应该问一问客户它的价值是什么, 这样你就不会被局限在一种解决方案了

4. User Story Cards分成三个部分

   1)Card - User Story的载体, 用来计划和提示

   2)Converstation - 通过沟通来澄清User Story的要点和细节

   3)Confirmation - 确认接收测试的细节,确定需要进行什么样的测试来确认User Story的完成和正确

5. 物理的卡片要强于虚拟的卡片,除非是分布式开发一定要尽量使用物理载体,但是要确保卡片不被遗失

6. User Story 定义

  As a [User role] i want to [action], so I can [reason/goal].

  For example, As a registered user, I want to login, so I can access subscriber-only content.


  Who - user role

  What - action/ feature/ function

  Why - goal/ reason/ value

7. 用户接收测试

  为了防止scope变大, 验收标准必须清晰描述出来

  格式:Given..., When I do ..., Then I exepect ...

  项目应该以把这些验收测试自动化

  跟QA合作来优化你的测试

  和大家一起Brain Storming出可能多的标准, 不一定非要做到100%, 80%-90%也足够了

  验收标准一定会有正反两面

8. User Story 卡片的内容

Tilte (Headline)

一句或几句话描述用户的需求

估算 (可以体现User Story尺寸的差异, 并非是实际开发的开销的差异)

背面写接收测试样例


手写在序列化的卡片上

卡片被排序,管理,跟踪





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值