永发信息网

如何编写敏捷开发中的user story

答案:2  悬赏:10  手机版
解决时间 2021-11-16 07:36
如何编写敏捷开发中的user story
最佳答案
对于敏捷开发来说,User Story是开发的基础,它不同于传统的瀑布式开发方式,而是把原本需求拆成最小粒度的Story,以方便拆分Task,估计开发时间,领取开发任务。
优点和好处
Being very short. They represent small chunks of business value that can be implemented in a period of days to weeks.
Allowing developer and client to discuss requirements throughout the project lifetime
Needing very little maintenance
Only being considered at the time of use
Maintaining a close customer contact
Allow projects to be broken into small increments
Suited to projects where the requirements are volatile or poorly understood. Iterations of discovery drive the refinement process.
May be easier to estimate development effort

User Story模板

User Story可以遵循以下模板:As a I want to So that I can
翻译成中文就是:作为一个<某种类型的用户>,我要<达成某些目的>,我这么做的原因是<开发的价值>。

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.
一些经验:
永远不要在User Story中使用And和Or,因为这是些分支词就表示分支任务,把它们拆成两个Story.
数据整理:通常情况下1个sprint(2周一次迭代)可以做4~5个Story,极端大的Story不可大于1个sprint。
数据整理:通常情况下1个sprint(2周一次迭代)可以做50个左右的Task。
User Story用于描述用户故事,不要包括任何的技术,框架等内容。Task可以包括框架,技术等内容。
本答案来自于互联网,仅供参考学习作用
如果您对我的回答有不满意的地方,还请您继续追问;
答题不易,互相理解,互相帮助!
全部回答
对于敏捷开发来说,User Story是开发的基础,它不同于传统的瀑布式开发方式,而是把原本需求拆成最小粒度的Story,以方便拆分Task,估计开发时间,领取开发任务。
优点和好处
Being very short. They represent small chunks of business value that can be implemented in a period of days to weeks.
Allowing developer and client to discuss requirements throughout the project lifetime
Needing very little maintenance
Only being considered at the time of use
Maintaining a close customer contact
Allow projects to be broken into small increments
Suited to projects where the requirements are volatile or poorly understood. Iterations of discovery drive the refinement process.
May be easier to estimate development effort

User Story模板

User Story可以遵循以下模板:As a I want to So that I can
翻译成中文就是:作为一个<某种类型的用户>,我要<达成某些目的>,我这么做的原因是<开发的价值>。

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.
一些经验:
永远不要在User Story中使用And和Or,因为这是些分支词就表示分支任务,把它们拆成两个Story.
数据整理:通常情况下1个sprint(2周一次迭代)可以做4~5个Story,极端大的Story不可大于1个sprint。
数据整理:通常情况下1个sprint(2周一次迭代)可以做50个左右的Task。
User Story用于描述用户故事,不要包括任何的技术,框架等内容。Task可以包括框架,技术等内容。
本答案来自于互联网,仅供参考学习作用
如果您对我的回答有不满意的地方,还请您继续追问;
答题不易,互相理解,互相帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
过去的日子如轻烟,被微风吹散了,如薄雾,被
听说木地板会释放芬多精是吗?
刀剑乱舞的VG卡牌有什么用吗?还是单(圈)纯
北京怀柔漂流适合什么季节去?
g1532次列车从贵阳到郑州的票价
外省人进广东茂名户口要什么手续
怎么降低GT的敏感度?用手来回摸管用吗?
如何劝说年迈的父母不要工作
华为西研所软件开发职位主要做什么?嵌入式还
weschoolplaythemostimportantroleineducatio
衣服的领宽怎么测量,是衣服的那个部位?
14年9月份的九代雅阁白色的行驶1万多公里能卖
推荐你们自己看过的都市爱情的韩剧。像善良的
贵州省威宁县羊街镇羊街中学胡利
耀华建筑安装工程公司地址在哪,我要去那里办
推荐资讯
遵义土坪的油煎包做法
制造纯净水桶中空吹塑机最便宜的多少钱
尾牙是什么意思?
smt产品很难从载带中吸出,是什么原因造成
我是一名冲床一二十年师傅想找冲床行业工作
海尔酒柜只能存放酒吗?
为什么有些1.0和1.5的车转速都是6000转
吕雉怎么死的 历史上的吕雉真是个黑心的女人
怎样做姜母茶酱最好吃
淄搏桓台索镇至沂水蒙荫多少公里
pvc地板可以贴桌子吗
兔年吉语,类似大展宏兔,前兔似锦,兔飞猛进
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?