
正文
敏捷开发故事点是什么,敏捷开发要点
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
敏捷开发中的故事点到底是什么?如何预估故事点?
1、故事点(story point)和预估时间(estimated)不一样,故事点是一种相对的估计,它并不能和类似“人/天”这样的单位画等号,因为每个人完成同样复杂度的工作所需的时间是不同的。
2、故事点估计是对开发该功能所需的工作量、开发工作的复杂性以及蕴藏的风险等方面的综合。 两种常用的故事点估计: 以将要处理的用户故事中,从您认为最小的那些故事里面选择一个,然后设定它被估计1个故事点。
3、可以估算性(Estimable)—开发团队需要去估计一个用户故事以便确定优先级,工作量,安排计划。
4、对这些故事的用户故事估点,和优先级排序。 选择一个固定的迭代长度。
相关问答
Q1: 敏捷开发估算与计划
敏捷计划的目的是以迭代的方式为产品开发的综合问题,在那段时间内使用那些资源来得到哪些功能,去寻找到最佳解决方案。
产品愿景按照优先级和速率梳理出分层的发布计划或者迭代计划,再按照优先级进入迭代开发。敏捷估算与计划更强调集体合作和响应变化。敏捷计划是具有欺骗性的。
快速获取一个估算值时使用咨询专家意见的方法;已有类似项目,可以使用类比估算的方法;也可以将一个用户故事或者特性分解为更小,更容易估算的部分进行估算。
敏捷最佳的估算方法就是打计划扑克(Grenning 2002),计划扑克把专家意见、类比和分解结合到一种令人愉快的估算方法中,可以产生快速而可靠的估算。
做计划是Scrum的基础。开发团队承诺开发最有价值的功能,要实现这个承诺,团队必须对每个功能有明确的开发成本估算,以及需要对每一个功能的最佳上线时间做出判断。
PBI估算的概念 团队估算 :遵循一个简单的规则:大家一起估算,是指实际动手设计、构建并测试PBI的开发团队。在做估算时PO和SM都在场,但并不实际参与估算。
Q2: 用户故事与敏捷方法之三---什么时候使用用户故事?
1、比如:一个业务价值高的故事估算出来要4周完成,1个或者多个业务价值中等的用户故事只需要1天就可以完成。客户团队可能会将业务价值中等的这个故事排出更高的优先级,先做。
2、可测试性(Testable)—一个用户故事要是可以测试的,以便于确认它是可以完成的。如果一个用户故事不能够测试,那么你就无法知道它什么时候可以完成。一个不可测试的用户故事例子:软件应该是易于使用的。
3、用户故事应该小到能够在一次迭代中完成。可测试的用户故事能够避免造成结构不良、过于复杂或是依赖于其他故事等问题,导致迭代失败。 为了保证无法离开迭代(通过测试)的故事不进入迭代,可以采用“先写测试”的方式。
4、用户故事由以下3部分组成:一份书面的故事描述,用来做计划和作为提示。有关故事的对话,用于具体化故事细节。测试,用户表达和编档故事细节且可用于确定故事何时完成。
5、这个时候就要用户故事地图来把故事串联起来。其次如果是大项目,则难以组织成千上万的故事,此时就需要结合额外的文档实现可追溯性。
6、制定Sprint计划:将用户故事分解为小的、可执行的任务,并将它们分配给各个Sprint。每个Sprint的时间通常为2-4周。进行Sprint回顾:在每个Sprint结束时,进行回顾,以评估产品的进展和质量,并确定下一个Sprint的任务。
Q3: 敏捷开发-用户故事地图
这些便签组成了一级用户故事,Jeff Patton称为用户任务(user tasks),它们组成了用户故事地图上的 “行走的骨骼” (the walking skeleton) 部分。
分类用户故事:将用户故事按照主题或相关性进行分类。 组织用户故事:将分类后的用户故事按照时间顺序或优先级进行排序,并将它们放入一个用户故事地图中。
可以估算性(Estimable)—开发团队需要去估计一个用户故事以便确定优先级,工作量,安排计划。
关于敏捷开发故事点是什么和敏捷开发要点的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







