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