名词一: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、将集成工作分散在平时, 通过每天生成可部署的软件, 避免产品最终集成时爆发大量问题