Scrum的定义指南
游戏的规则
原作者Ken Schwaber 和 Jeff Sutherland
Scrum指南的目的
Scrum是一种用来开发和维护复杂产品的框架。本指南包含了其定义,定义是由Scrum的角色(Roles),事件(Events),物件(Artifacts),和把他们联系到一起的条例(Rules)组成。
Ken Schwaber 和Jeff Sutherland 发明了Scrum,本指南是他们编写并提供的。
Scrum概述
Scrum(名词):一种人们可以用来解决复杂,适应的问题的框架,它可以最大可能地发挥其成效性和创造性,来完成产品。
Scrum它:
- 轻量级
- 简单易懂
- 非常难精通
在上世纪90年代初,Scrum就做为一种方法框架,被用来管理复杂的产品开发。Scrum并不是一种用来开发产品的方法或者技术;更准备地说,Scrum是一种可以加入多种方法和技术的框架。Scrum使得产品管理和实施开发的相对效率变得清晰,这样可以提高它。
Scrum框架
Scrum框架由Scrum小组和他们相关的角色,事件,物件,条例组成。框架中每一个组成部分都有一个特定的用途,对Scrum的成功运用来说是必要的。
各种应用Scrum框架的策略细节都不一样,其它地方有描述他们。
Scrum的条例将事件,角色,物件绑定在一起,控制他们之间的关系和相互的交流。Scrum的条例在整个文档里都有讲到。
Scrum理论
Srcum建立于经验过程控制理论上,也称“经验主义”。经验主义认定知识是来源于经验,并且根据现在所掌握的知识来进行判断。
Srum采用了一种迭代的,递增的方法来优化预见性和进行风险控制。
三个支柱支撑着经验过程控制的每一次运用:透明,检查,和适应。
透明
过程中主要的方面必须对负责成果的人员透明。
透明度要求这些方面基于一个共通的标准,这样旁观者所看到的东西都是一样的。
检查
Scrum用户必须经常检查Scrum物件和完成目标的进度,以发现不良的变化情况。检查的活动不应该特别频繁,以至于干扰到日常的工作。
有经验的检查者在工作中进行尽职的检查,会得到最大的收益。
适应
如果检查者发觉方法中的一个或多个方面已经超出了可接受的界限,并将导致产品无法通过验收,那么就应该对正使用的方法或者材料进行调整。调整应该尽早进行,以免造成进一步的偏离。
Scrum制定了四种进行检查和适应的时机,他们在本文档的Scrum事件中有描述。
- Sprint规划会议
- 每日Scrum
- Sprint复习
- Sprint回顾
Scrum