什么是Scrum?
来源:互联网 发布:在线教育网站源码java 编辑:程序博客网 时间:2024/06/03 12:31
一个轻量级的软件开发方法
Scrum是一个敏捷开发框架,是一个增量迭代的开发过程.。在这个框架整个开发周期由若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的长度2到4周。在每个Sprint中,Scrum的开发团队拿到一个排列好优先级的需求列表,我们称它为用户故事或者叫Sprint backlog, 所以我们先开发的是对客户具有较高价值的需求。 在每个迭代结束后,都会开发完成可交付的产品。
一个简单的框架
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
一个经历过时间考验的开发过程
Scrum最早由Jeff Sutherland在1993年提出,Ken Schwaber 在1995年OOPSLA会议上形式化了Scrum开发过程,并向业界公布。
之后,Scrum成为领先的敏捷开发方法之一,目前世界上有超过500家公司在使用Scrum。
Scrum的特点:
二 Scrum较传统开发模型的优点
Scrum模型的一个显著特点就是响应变化,它能够尽快地响应变化。下面的图片使用传统的软件开发模型(瀑布模型、螺旋模型或迭代模型)。随着系统因素(内部和外部因素)的复杂度增加,项目成功的可能性就迅速降低。
下图是Scrum模型和传统模型的对比:
- 什么是Scrum?
- 什么是Scrum
- 什么是Scrum?
- 什么是Scrum?
- 什么是 Scrum
- 什么是Scrum?
- 什么是scrum?
- 什么是scrum
- 什么是Scrum?
- 什么是SCRUM?
- 什么是Scrum?
- 什么是SCRUM,SCRUM的发源
- 什么是Scrum[转载]
- 什么是敏捷开发中的Scrum方法?
- 什么是敏捷开发中的Scrum方法
- 什么是CSM(Certified Scrum Master) 敏捷认证
- Agile&Lean 学习笔记(一)什么是SCRUM
- Scrum
- 黑客技巧之破解加密光盘
- Windows 2008下IIS 7不显验证码解决方案
- 业务数据保存时自动触发IDOC
- Ext.extend用法以及代码解读
- PHP printf()函数格式化使用详解
- 什么是Scrum?
- Erase Element From Vector
- jsp/servlet
- 利用HTTP协议获取163的联系人列表(2)
- Delphi与正则表达式
- 使用DateTimePicker绑定Date类型字段
- 蝴蝶物语
- IT巨头2008第一季财报冰火两重天
- java环境变量配置步骤