Scrum简单接触

Scrum:敏捷开发的一种,是敏捷开发中一个重要的主流,是一个迭代性、增量性的过程,适合于任何产品开发和工作管理,每次迭代之后,都会产生一个相应的可交付物。


Scrum由三个角色,三种活动,3种交付物组成:

三个角色:Product Owner; Scrum Master; Scrum Team

三种活动:The Sprint planning meeting; Daily scrum meetings; Sprint review meetings

3种产物:The Product backlog; The Sprint backlog; A Burndown chart


Backlog:是Scrum的核心,是一切的起源。从根本上说,它是一个需求、故事或特性等组成的列表,按重要性的级别进行排序,里面包含了客户想要的东西,并用客户的术语加以描述。


Sprint:一次跌代开发的时间周期,一般最多以30天为一个周期。在这段时间内,开发团队需要完成一个制定的backlog,并且最终成果是一个增量的,可以交付的产品。

Sprint backlog:一个sprint周期内所需要完成的任务。

ScrumMaster: 负责监督整个Scrum进程,修订计划的一个团队成员。

Time-box: 一个用于开会时间段。比如每个daily scrum meeting的time-box为15分钟。

Sprint planning meeting: 在启动每个sprint前召开。一般为一天时间(8小时)。该会议需要制定的任务是:产品Owner和团队成员将backlog分解成小的功能模块, 决定在即将进行的sprint里需要完成多少小功能模块,确定好这个Product Backlog的任务优先级。另外,该会议还需详细地讨论如何能够按照需求完成这些小功能模块。制定的这些模块的工作量以小时计算。


Daily Scrum meeting:开发团队成员召开,一般为15分钟。每个开发成员需要向ScrumMaster汇报三个项目:今天完成了什么?是否遇到了障碍?即将要做什么?通过该会议,团队成员可以相互了解项目进度。


Sprint review meeting:在每个Sprint结束后,这个Team将这个Sprint的工作成果演示给Product Owner和其他相关的人员。一般该会议为4小时。


Sprint retrospective meeting:对刚结束的Sprint进行总结。会议的参与人员为团队开发的内部人员。一般该会议为3小时。Scrum较传统开发模型的优点Scrum 模型和传统模型的对比: 随着系统复杂度的增加,项目成功的可能性就会降低,而Scrum的优势就是增大了项目成功的可能性。

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值