敏捷开发中个一些概念及要点

转载于:https://blog.csdn.net/lilin9105/article/details/51185939

名词一: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中

名词六:持续集成
一、概念

1、持续集成(CI)是一项软件开发实践, 其中团队的成员经常集成他们的工作, 通常每日每人至少集成一次,每次集成通过自动化构建完成
二、好处
1、大幅度缩短反馈周期,实时反映产品真实质量状态
2、缺陷在引入当天就被发现并解决,降低缺陷修改成本

3、将集成工作分散在平时, 通过每天生成可部署的软件, 避免产品最终集成时爆发大量问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值