敏捷开发中个一些概念及要点
来源:互联网 发布:未成年犯罪知乎 编辑:程序博客网 时间:2024/06/16 22:45
名词一:backlog
一、什么是迭代backlog
1、迭代Backlog是团队在一轮迭代中需要完成的 任务清单,是迭代计划会议确定的内容;
2、迭代Backlog是团队在召开迭代计划会议的时 候从产品Backlog挑选出高优先级的需求清单;
3、每项任务信息包含当前剩余工作量和负责人
二、迭代Backlog关键要点
1、任务清单是由完整团队成员 自己定义和分解的,而不是上级指派;
2、与需求相关的所有工作都可以作 为一个任务,每个任务要落实到具体的责任人;
3、任务的颗粒度要足够小, 工作量大于2天的任务要进一步分解;
4、用小时作为任务剩余工作量 的估计单位,并且每日估计和刷新
名词二:完成标准(DoD )
1、基于"随时可向用户发布"的目标 制定衡量团队工作是否已完成的标准
名词三:迭代计划会议
一、什么是迭代计划会议
1、每轮迭代启动前,团队共同讨论本轮迭代详细开发计划的过程, 输入时产品backlog,输出是团队迭代Backlog
二、迭代计划会议内容
1、澄清需求、对“完成标准”达成一致
2、工作量估计、根据团队能力确定本轮迭代交付内容
3、细化、分配迭代任务和初始工作计划
三、迭代会议好处
1、通过充分讨论,使团队成员对任务和完成标准理解一致
2、团队共同参与,促进团队成员更认真对待自己的承诺
四、迭代会议关键要点
1、充分参与:Scrum Master确保PO和Team 充分参与讨论,达成理解一致
2、互相承诺:Team承诺完成迭代 Backlog中的需求并达到‘’完成标准“, PO承诺在短迭代周期不增加需求(2-4周)
3、确定内部任务:Team和PO协商把一些 内部任务放入迭代中(例如重构、持续集成、 集成环境搭建),由PO考虑并与其它外部需求一期排序
名词四、每日站立会议
一、什么是每日站立会议
1、由Scrum Master组织,Team成员全体站立参与
2、聚焦在下面四个主题
2.1、我昨天为本项目做了什么?
2.2、我今天计划为本项目做了什么
2.3、我需要什么帮助以更高效的工作
2.4、SM关系运到哪些难的问题或阻碍
二、每日站立会议的关键要点
1、准时开始:按计划会议制定的时间地点开会 形成团队成员带 自然习惯
2、搞笑会议:会议限时15分钟, 每个人都保持站立,依次发言, 不讨论与会议四个主题无关的 事情(如技术解决方案)
3、问题跟踪:SM应该记录下问题并跟踪解决
名词五:迭代回顾会议
一、目的
1、分享好的经验和发现改进点, 促进团队不断进步
二、围绕三个问题
1、本次迭代有哪些做得好
2、本次迭代我们在哪些方面还能做得更好
3、我们在下个迭代准备在哪些方面改进
三、迭代回顾会议的关键要点
1、会议气氛:Team全员参加,气氛宽松自由, 畅所欲言,头脑风暴发现问题,共同分析原因
2、关注重点:Team共同讨论优先级, 将精力放在最需要的地方(关注几个改进就够了,如TOP3)
3、会议结论要跟踪闭环:可以放入迭代backlog中
一、概念
2、缺陷在引入当天就被发现并解决,降低缺陷修改成本
3、将集成工作分散在平时, 通过每天生成可部署的软件, 避免产品最终集成时爆发大量问题
- 敏捷开发中个一些概念及要点
- 敏捷开发 要点
- 敏捷开发要点---导图
- 敏捷开发及一些个人理解
- 敏捷开发方法基础,相关概念整理及读书笔记
- 敏捷开发--概念及其应用
- 敏捷开发之Scrum扫盲,及敏捷开发中XP与SCRUM的区别
- 移动开发中你必须牢记的20个要点
- java开发中,一些名词解释以及一些常用概念
- 敏捷开发的一些规则
- 敏捷开发的一些东西
- 敏捷开发的一些理解
- 敏捷开发流程及敏捷工具
- Subversion几个概念的要点及关系
- 敏捷开发的概念-迭代周期
- 敏捷开发的六个重要概念
- .net敏捷开发及常用工具
- .net敏捷开发及常用工具
- C#基本概念
- 2015-2016 company 亚马逊
- c++基础知识
- insert all
- (原创)关于PopupWindow的showAsDropDown()和showAtLocation()使用方式及其区别
- 敏捷开发中个一些概念及要点
- SM2算法第二篇:“七问”SM2椭圆曲线公钥密码算法
- POST请求操作时所遇到的问题汇总
- 1006 of search
- cuda 6.5升级到cuda7.5方法
- 实习总结03
- zs
- Android OpenGL 开始篇 <1>
- 鲁大师劫持浏览器主页,千万不要装