Tagged with user story

【zz】什么是用户故事(User Story)

原文地址:http://www.scrumcn.com/scrumptc/html/?191.html 什么是用户故事? 用户故事是从用户的角度来描述用户渴望得到的功能。一个好的用户故事包括三个要素: 1.     角色:谁要使用这个功能。 2.     活动:需要完成什么样的功能。 3.     商业价值:为什么需要这个功能,这个功能带来什么样的价值。 用户故事通常按照如下的格式来表达: 英文: As a <Role>, I want to <Activity>, so that <Business Value>. 中文: 作为一个<角色>, 我想要<活动>, 以便于<商业价值> 举例: 作为一个“网站管理员”,我想要“统计每天有多少人访问了我的网站”,以便于“我的赞助商了解我的网站会给他们带来什么收益。” 需要注意的是用户故事不能够使用技术语言来描述,要使用用户可以理解的业务语言来描述。 Ron Jeffries的3个C 关于用户故事,Ron Jeffries用3个C来描述它: 卡片(Card) – 用户故事一般写在小的记事卡片上。卡片上可能会写上故事的简短描述,工作量估算等。 交谈(Conversation)- 用户故事背后的细节来源于和客户或者产品负责人的交流沟通。 确认(Confirmation)- 通过验收测试确认用户故事被正确完成。   用户故事的六个特性- INVEST INVEST = Independent, Negotiable, Valuable, Estimable, Small, Testable 一个好的用户故事应该遵循INVEST原则。 独立性(Independent)— 要尽可能的让一个用户故事独立于其他的用户故事。用户故事之间的依赖使得制定计划,确定优先级,工作量估算都变得很困难。通常我们可以通过组合用户故事和分解用户故事来减少依赖性。 可协商性(Negotiable)— [...]