User Story基本含义
对于Scrum开发来说,User Story是开发的基础,它不同于传统的UDD开发方式,而是把原本需求拆成最小粒度的Story,以方便Scrum小组拆分Task,估计开发时间,领取开发任务。
User Story不需要太过于详细,只有在正式开发时,做详细设计时在进入Detail阶段,如果初期时间估算不准确,实际工作量增多时,Sprint Chart需要适当的Burn-up。
User Story模板
User Story可以遵循以下模板:
As a <User Type>
I want to <achieve goal>
So that I can <get some value>
翻译成中文就是:
作为一个<某种类型的用户>
我要<达成某些目的>
我这么做的原因是<开发的价值>
User Story应遵循INVEST规则
Independent 独立性,避免与其他Story的依赖性。
Negotiable 可谈判性,Scrum中的story不是瀑布开始某事中的Contract, Stories不必太过详细,开发人员可以给出适当的建议。
Valueable 有价值性, Story需要体现出对于用户的价值
Estimable 可估计性,Story应可以估计出Task的开发时间。
Sized Right 合理的尺寸, Stories应该尽量小,并且使得团队尽量在1个sprint(2 weeks)中完成。
Testable 可测试性, User Story应该是可以测试的,最好有界面可以测试和自动化测试。每个任务都应有Junit Test.
具体描述参照以下网站:
http://www.slideshare.net/craigwbrown/invest-in-good-user-stories-presentation
一些经验:
1. 永远不要在User Story中使用And和Or,因为这是些分支词就表示分支任务,把它们拆成两个Story.
2. 数据整理:通常情况下1个sprint(2周一次迭代)可以做4~5个Story,极端大的Story不可大于1个sprint。
3. 数据整理:通常情况下1个sprint(2周一次迭代)可以做50个左右的Task。
4. User Story用于描述用户故事,不要包括任何的技术,框架等内容。Task可以包括框架,技术等内容。
分享到:
相关推荐
2017-Scrum-Guide-Chinese-Simplified
极限编程,scrum
Scrum 的权威指南:游戏规则
The Scrum Guide contains the definition of Scrum. Each element of the framework serves a specific purpose that is essential to the overall value and results realized with Scrum. Changing the core ...
scrum guide
Scrum 已经被应用于开发软件、硬件、嵌入式软件、交互功能的网络、自动驾驶汽车、学 校、政府、市场、管理组织运营,和我们其他日常生活中,作为个体和群体的一切。 随着技术、市场和环境的复杂性和互相间影响的急速...
2020-Scrum-Guide-Chinese-Simplified
由创始人发布和维护的敏捷开发指南
如何使用Scrum敏捷方法-快速搭建数据集市?.docx
硝烟中的Scrum和XP--我们如何实施Scrum.Henrik Kniberg著,李剑译.
这是scrum培训教程。Scrum是一个敏捷开发框架;Scrum是一个迭代式的软件开发渐进过程,通常被用于敏捷软件的开发;Scrum要求团队在每一次迭代的结尾完成一些可以交付的工作片段。迭代要短,有时间限制。
硝烟中的Scrum和XP-SCRUM与极限编程中文版pdf,教你我们该如何实施Scrum,一些前奏知识,阅读多了解肯定有好处,书籍较清淅。
中英文版的文档,简洁明了的描述,对SCRUM的整体架构的简介
Scrum in Action - Agile Software Project Management and Development
很好的敏捷开发介绍。 Scrum OverView Scrum Roles Scrum Activity Scrum Work Products
Scrum Guide for project Managers
Getting Agile with Scrum Mike Cohn Scrum is one of the leading agile software development processes. Over 12,000 project managers have become certified to run Scrum projects . Since its origin on ...
VMEDU SCRUM_MASTER_CERTIFIED
每日Scrum例会 任务板、流、图、角色和产出物(Artefacts) Sprint复审会议 Sprint回顾会议 企业级Scrum 扩展Sprint规划会议——I、II 产品负责人每日例会 Scrum of Scrums 32 页, 出版方: bor!sgloger Wien. New ...
scrum as an alternative to traditional program management and as a tool for standard line management. Both of us have experience in deploying and implementing the tool. We understand the pitfalls of ...