什么是Scrum Ceremonies?
Scrum具有较短的发布周期固定时间表,可调节范围称为冲刺 (Sprint),以满足快速变化的开发需求。Scrum 流程通过特定的概念和实践区别于其他敏捷流程,分为角色,仪式(也称为事件或会议)和工件三类,如下图所示:
Scrum – 角色,文物,仪式
Scrum循环中的仪式
每个Scrum项目可以有多个Release Cycles,每个版本可以有多个sprint。在冲刺周期之前,之内和之后举行一系列重复的会议。
Scrum提出了三个角色:团队,Scrum Master和产品所有者 ; 四个仪式:冲刺计划会议,每日Scrum,冲刺审查会议和冲刺回顾会议 ; 和三个工件:产品增量,产品积压和sprint backlog,如图所示:
敏捷Scrum框架
会议或“仪式”是敏捷开发的重要组成部分。它们有助于及时传播信息,实现共同目标和愿景,并向所有团队成员分享团队进展。完整的Scrum团队参加除了回顾展之外的所有仪式,产品所有者可能会或可能不会参加。Scrum要求上面提到的仪式形成每个sprint的结构:
Sprint Backlog改进
产品Backlog细化是向产品Backlog中的项添加详细信息,估计和订单的行为。这是一个持续的过程,产品负责人和开发团队在此过程中就Product Backlog项目的详细信息进行协作。在Product Backlog改进期间,将审查和修改项目。
如上所述,Product Backlog改进是一项持续的活动,除非它是按比例进行的,否则它不限于时间盒事件(或会议)。但是,无论如何,没有什么可以阻止团队对每个细化会话进行计时。一般来说,使用时间拳是一种好习惯。
Sprint计划会议
Sprint Planning的目标是回答“我们将要做什么,以及我们将如何做到这一点?”这一问题对于团队在开始他们之前实现共同目标和共同承诺这一目标也很重要。 Sprint – 团队计划在特定Sprint期间处理的项目列表。然后团队将这些项目分解为任务,通常不超过2天的工作量。
每日站立会议
一旦我们开始Sprint,我们 每天都会拥有所谓的 Daily Scrum。Daily Scrum由Scrum Master组织,通常是一个15分钟的站立式会议,用于同步团队成员的工作,即前一天完成的工作,今天需要完成的工作,识别任何障碍,以及围绕每个人都在Sprint做的工作。
注意
在Sprint结束时,目标是获得潜在可交付产品增量(PSPI)。我们正努力为每个Sprint做一些增值工作。
Sprint评审会议
在每个sprint结束时举行,以演示添加的功能。目标是从产品所有者和其他利益相关者那里获得反馈,以确保交付的增量满足业务需求,并根据反馈修改产品Backlog。然后,这些反馈将成为将被循环回到产品Backlog中的项目,在未来的Sprint中,团队可以在其中订购和提取。
Sprint回顾会议
回顾通常持续90分钟,并帮助我们将持续改进融入我们的团队文化和Sprint节奏。这是Scrum团队会面以反思他们之前的Sprint并通过询问如何改进团队的方式 – 哪些进展顺利,哪些没有,哪些可以改进。它允许团队专注于其整体绩效并确定持续改进的策略。
摘要
在流程中嵌入的Scrum仪式创造了一种节奏,团队可以最大限度地提高生产力,促进协作,保持透明度,最重要的是,检查和适应他们的方式,以便他们可以不断地相互学习和改进。