Scrum是一个过程框架,自上世纪90年代初以来,它就已经被应用于管理复杂产品的开发上。Scrum并不是构建产品的一种过程或一项技术
Scrum的精髓在于小团队。
Scrum基于经验过程控制理论,或称之为经验主义。
Scrum规定了4个正式事件,用于检视与适应上,这4个事件在Scrum事件章节中会加以描述:
Sprint计划会议
每日Scrum站会
Sprint评审会议
Sprint回顾会议Scrum团队由一名产品负责人、开发团队和一名ScrumMaster组成。Scrum团队是跨职能的自组织团队。自组织团队自己选择如何以最好的方式来完成工作,而不是由团队之外的人来指导。跨职能团队拥有完成工作所需的全部技能,不需要依赖团队之外的人。Scrum的团队模式乃是设计用来提供最佳的灵活性、创造力和生产力。
Scrum团队迭代增量式地交付产品,籍此最大化获得反馈的机会。增量式交付“完成”的产品保证了一个可工作产品的潜在可用版本总是存在。
ScrumMaster服务于产品负责人
ScrumMaster服务于开发团队
ScrumMaster服务于组织Scrum事件
Sprint除了本身作为一个事件以外,它还是其他所有事件的容器Sprint是Scrum的核心,其长度(持续时间)为一个月或更短时间的限时,在这段时间内构建一个“完成的”、可用的和潜在可发布的产品增量。在整个开发过程期间,Sprint的长度通常保持一致。前一个Sprint结束后,新的下一个Sprint紧接着立即开始。
Sprint由Sprint计划会议、每日Scrum站会、开发工作、Sprint评审会议和Sprint回顾会议构成。
取消Sprint