Scrum具有短的固定发布周期表,可调节范围称为冲刺,以满足快速变化的开发需求。Scrum 流程通过特定的概念和实践区别于其他敏捷流程,分为角色仪式(也包括事件或会议)和工件三类,如下图所示:

Scrum  - 角色,文物,事件

Scrum - 角色,文物,事件

最好的Scrum软件

每个项目都需要最好的Scrum软件

一个强大的Scrum软件,支持Scrum项目管理。它具有Scrum工具,如用户故事地图,产品积压管理,sprint积压管理,任务管理,日常scrum会议,sprint计划工具,sprint审查工具,sprint回顾工具,burndown,障碍,利益相关者和团队管理。

学到更多

Scrum循环中的事件

每个Scrum项目可以有多个Release Cycles,每个版本可以有多个sprint。在冲刺周期之前,之内和之后举行一系列重复的会议

Scrum提出了三个角色:团队,Scrum Master产品所有者 ; 四个仪式:冲刺计划会议每日Scrum冲刺审查会议冲刺回顾会议 ; 和三个工件:产品增量,产品积压sprint backlog,如图所示:

敏捷Scrum框架

敏捷Scrum框架

会议或“仪式”是敏捷开发的重要组成部分。它们有助于及时传播信息,实现共同目标和愿景,并向所有团队成员分享团队进展。完整的Scrum团队参加除了回顾展之外的所有仪式,产品所有者可能会或可能不会参加。Scrum要求上面提到的仪式形成每个sprint的结构:

Sprint Backlog改进

产品Backlog细化是向产品Backlog中的项添加细节,估计和订单的行为。这是一个持续的过程,产品负责人和开发团队在此过程中就产品待办事项项目的详细信息进行协作。在Product Backlog改进期间,将审查和修改项目。

如上所述,Product Backlog细化是一项持续的活动,除非它是按比例进行的,否则它不限于时间盒事件(或会议)。但是,无论如何,没有什么可以阻止团队对每个细化会话进行时间装箱。一般来说,使用时间拳是一种好习惯。

Sprint计划会议

Sprint Planning的目标是回答“我们将要做什么,以及我们将如何做到这一点?”这一问题对于团队在开始他们之前实现共同目标和共同承诺这一目标也很重要。 Sprint - 团队计划在特定Sprint期间处理的项目列表。然后团队将这些项目分解为任务,通常不超过2天的工作量。

每日站立会议

一旦我们开始Sprint,我们 每天都会拥有所谓的 Daily Scrum。每日Scrum由Scrum Master组织,通常是一个15分钟的站立式会议,用于同步团队成员的工作,即前一天完成的工作,今天需要完成的工作,识别任何障碍,以及围绕每个人都在Sprint做的工作。

注意

在Sprint结束时,目标是获得潜在可交付产品增量(PSPI)。我们正试图在每个Sprint上完成一些增量值。

Sprint评审会议

在每个sprint结束时举行,以演示添加的功能。目标是从产品所有者和其他利益相关者那里获得反馈,以确保交付的增量满足业务需求,并根据反馈修改产品Backlog。然后,这些反馈将成为将被循环回到产品Backlog的项目,在未来的Sprint中,团队可以在其中订购和提取该反馈。

Sprint回顾会议

回顾通常持续90分钟,并帮助我们将持续改进融入我们的团队文化和我们的Sprint节奏。这是Scrum团队会面以反思他们之前的Sprint的方法,并通过询问 - 哪些进展顺利,哪些没有,哪些可以改进来弄清楚如何改进团队。它允许团队专注于其整体绩效并确定持续改进的策略。

摘要

在过程中嵌入的Scrum仪式创造了一种节奏,团队可以最大限度地提高生产力,促进协作,保持透明度,最重要的是,检查和调整他们的方式,以便他们可以不断地相互学习和改进。


Warren2Lynch
211 声望57 粉丝

国际IT公司创始人,博士学位,30多年软件工程和企业架构研发经验