敏捷开发-故事与估算
## 创建故事的时机
1. 由Scrum Master和Product Ower来写故事。敏捷虽然是要提高大家的积极度或参与度,但是故事创建并不需要每个成员都参与,如果都参与写故事会造成故事风格不统一,对整体评估和说明反而不利。
2. 故事创建要提前。Scrum Master需要提前安排好下次迭代开发的故事,并把需求转化为故事,产品需求文档和故事基本可以同时送到团队开发成员。我们上次开发是,一起过需求,然后给大家需求分析时间,然后列故事,对故事进行评估。这样就造成一点不好,Scrum Master和开发人员同时拿到需求,都需要时间分析,而Scrum Master创建故事的时候,大家是没事干的,这个时间至少需要半天。所以Scrum Master需要提前把下次迭代的故事列到backlog里面,下次迭代直接选取优先级高的故事开发,更有利也更合理。
## 如何创建故事
编写好的故事,关注六大特征 INVEST:独立的 (Independent),可讨论的 (Negotiable),对用户或客户有价值的 (Valuable to Purchasers or Users),可估计的 (Estimatable),小的 (Small),可测试的(Testable)。我们开发中的经验是更注重,小的,独立的,可测试的。
* 大的故事一定要拆分,别超过5天,否则故事到Done的时间过长,也不利于控制。
* 独立的,避免故事之间的相互依赖,如果过大,按第一条拆分。
* 可测试的,表示对用户有价值的一个流程,而不是通过页面来划分,很容易陷入这种模式,一个或几个设计界面组成一个故事,这种看是明确的东西,其实隐藏了需求关联性,也容易在开发中容易造成功能遗漏,比方说页面之间的关联功能。故事描述格式可以写作,作为用户,需要什么功能,以便做什么事情。比方说,作为用户需求登录功能进入后台管理。
## 时间预估
扑克牌,每人根据自己情况得出一个天数
如果估算不一致,通过最多和最少估算人说出自己的估算方式,避免遗漏,也避免考虑过多
不需要把故事的需求细节了解的太细,而且不要把细节或实现方式放到估算会上,故事细节由用户和开发人员讨论得出。
预估是估算,不可能每个故事都特别准确,但最终的整体时间是可参考的
敏捷开发-故事与估算相关推荐
- 敏捷开发容量/产能估算
在介绍敏捷估算的方法之前,我们先来回顾一下基于人天的传统估算的思路.传统的工作量估算是估计一个绝对值,单位是人天或者人时. 比如: David喝完一小杯热咖啡花费1.2个小时(工作量 1.2人时) D ...
- Scrum Gathering开放分享:敏捷开发早期估算by火星人陈勇,北京,6.30!
本人受邀参加Scrum Gathering的北京站,并在Open Space分享本届大会最富争议话题,欢迎现场参与: 敏捷开发早期估算(开放分享) 7 讲师: 陈 勇| 06月30日 13:00~06 ...
- 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算
7月16日周二晚上7:30-9:00,陈勇,[敏捷网络课堂第六期][免费]敏捷开发早期估算 课程简介: "响应变化胜过遵循计划",所以敏捷开发中的估算过程主要指在每个迭代计划会中, ...
- 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算...
7月16日周二晚上,陈勇,[敏捷网络课堂第六期][免费]敏捷开发早期估算 课程简介: "响应变化胜过遵循计划",所以敏捷开发中的估算过程主要指在每个迭代计划会中,由开发人员自主估算 ...
- 敏捷开发中的故事点到底是什么?如何预估故事点?
故事点 是敏捷项目管理和开发中的一种抽象的度量单位,用于估计实现一个或多个用户故事的复杂度,它是对工作量的一种描述方式.一个故事点就是一个数字,透过这个数字告诉整个团队用户故事的复杂度.复杂度包括功能 ...
- 软件开发计划_敏捷软件开发实践:估算与计划读书笔记113第11章 确定渴望度优先级...
<敏捷软件开发实践:估算与计划>第11章 确定渴望度优先级,重点和要点的思维导图及文字内容. 第11章 确定渴望度优先级 If you have a choice of two thing ...
- 软件开发计划_敏捷软件开发实践:估算与计划读书笔记123第21章 关于计划的沟通...
<敏捷软件开发实践:估算与计划>第21章 关于计划的沟通,重点和要点的思维导图及文字内容. 第21章 关于计划的沟通 The more elaborate our means of com ...
- 敏捷开发绩效管理之五:敏捷开发生产率(上)(故事点估算)
这是敏捷开发绩效管理的第五篇.(之一,之二,之三,之四,之五,之六,之七) 度量敏捷开发的生产率一直是个难题,确切说度量任何开发方法的生产率都是一个难题,但它实际上有答案,这个答案是本文的主要内容. ...
- 敏捷开发“松结对编程”实践之三:共同估算篇(大型研发团队,学习型团队,139团队,师徒制度,敏捷设计,估算扑克,扑克牌估算)...
本文是"松结对编程"系列的第三篇.(之一,之二,之三,之四,之五,之六,之七,之八) 估算是经久不衰的管理话题,大致分为两种流派. 第一种是领导指派,领导说这是10天的活,就必须当 ...
最新文章
- JHipster技术简介
- 数据结构中等号表示什么_通过分析2016年最重要的252个中等故事我学到了什么...
- Python学习笔记:开始Python编程
- java11 新特性 详解
- GPIO 输入—按键检测
- 差点的更好设计理念的兴起
- 删除trigger 禁用触发器 启用触发器 查看触发器
- AI大神贾扬清确认将离开Facebook,加入阿里硅谷研究院
- Java 调用接口工具类并设置请求和传输超时时间
- 终端如何粘贴快捷键_你有什么喜欢的 Linux 终端技巧?
- Linux pwd命令:显示当前路径
- android pd px sp 转换
- Luogu P2664 树上游戏 dfs+树上统计
- LOG. Supervisor基本使用
- Java基础知识强化之集合框架笔记55:Map集合之HashMap集合(HashMapInteger,String)的案例...
- Ubuntu使用WakeOnLan远程开机
- 银行卡号正则表达式(严格匹配,2020年)已更新
- 深处python漩涡中,谁能独善其身?
- frp实现花生壳+阿里云内网穿透,实现公有IP映射到本地(支持 TCP、UDP、HTTP、HTTPS 等多种协议)
- Dagger2的使用总结