《Scrum指南》(ScrumGuide)[对Scrum的定义是:Scrum是一个框架,在这个框架中人们可以解决复杂的自适应问题,同时也能高效并有创造性地交付尽可能高价值的产品。该定义同时强调,Scrum不是开发产品的一种流程或一项技术,而是一个框架,在这个框架里可以应用各种流程和技术。 5 M9 l! A. ?5 A9 y$ G) B0 q' K: b
ScrumGuide定义了三个角色、五个事件和三个工件。
# J+ d7 v! ?) z! a/ t8 H
三个角色:
( f' E( k b: g. |
- ScrumMaster;
- 产品负责人;
- 开发团队。
" l9 w( B) R3 Y' g' s
! V8 I9 H0 e7 \: ^" i, J
五个事件: - Sprint;
- Sprint计划;
- 每日例会;
- Sprint评审;
- Sprint回顾。. d) d. w$ w4 |. _7 I$ o) `
/ k. O8 f' T3 J
三个工件: - 产品待办列表。一份涵盖产品中已知所需每项内容的有序列表,它是产品需求变动的唯一来源。
- Sprint待办列表。一组为当前Sprint选出的产品待办列表项,以及交付产品增量和实现Sprint目标的计划。
- 产品增量。团队在一个Sprint完成的所有产品待办列表项,以及之前所有Sprint所产生的增量价值的总和。
# W3 r1 u6 @5 p. Q g: U
; P8 j8 c' A& u- \0 u- ~0 W1 c7 m
& }' T: K! z9 e" v+ j
ScrumGuide明确指出,Scrum的角色、工件、事件和规则是不可改变的。虽然团队可以只实施部分Scrum方法,但Scrum只有以整体的形式存在,才能作为其他技术、方法论和实践的容器而运作良好。因此,从方法论的本质上,Scrum预定义了一个最小框架,这个框架里的元素不可缺少。 1 ?& V/ F5 Y: w( s
|