敏捷开发框架Scrum-概述

如果你是一个程序员,可能会觉得这是个程序开发框架。我开始也是这样认为的。后来学习了PMP、敏捷后,才知道Scrum是一个用于管理团队工作的敏捷框架。Scrum可以理解成一个团队在一段时间里完成工作的方式。这里的一段时间通常很短,一到两周,甚至一个月为一个周期,这个周期称为sprint,用于冲刺完成定下来的小目标,增量式地交付价值。这种工作方式通过不断的实验和反馈循环来学习和改进。下图就是一个Scrum团队会做的事:

Scrum框架由一个Scrum团队组成,这个团队包括一个产品负责人(Product Owner,) 、一个Scrum Master 和若干个开发人员(Developers),每个人都有特定的职责。

在Scrum框架中,团队成员会参与5个事件,并由此产生3个工件。

理解好每一个角色各自的责任、5个基本事件、3个工件,以及如何将它们结合在一起,对用好Scrum框架很有帮助。

为什么这个框架叫Scrum呢?据说是scrum的创始人从橄榄球球比赛获得的灵感,队里的队员齐心协力将球向前推进,Scrum一词就描述了这样一种团队团结协作一致将工作向前推进的场景。

Scrum框架有三大支柱:透明、检查、调整 。这三大支柱有效地支持了迭代工作。Scrum的决策是基于观察、经验和实验做出的。

在使用Scrum框架过程,我们将经验主义视为通过小实验工作,从中学习,并根据需要调整我们所做的事和方式。

信任 在一个Scrum团队中是极其重要的。如果缺乏信任,团队中可能会出现紧张和工作瓶颈 。Scrum价值观有助于指导我们如何工作并推动成员间的信任。Scrum价值观包括勇气、专注、承诺、尊重和开放

我们将有价值工作的增量在一个月或更短的周期内交付,这被称为sprint。这个周期一般可以是一到两周、一个月、两个月。但一般不应太长。两周为一个周期是比较推荐。持续的反馈反生在这个周期内,这才让我们有机会检查和调整我们的过程和交付物。

注意:

有些Scrum团队会陷入走过场的习惯,简单地进行scrum框架里的活动,我过去的经验告诉我,这根本不能发挥Scrum的作用,对提高交付能力并没有太大作用。而专业的Scrum需要我们改变工作和思考方式的心态,以及支持它的环境,这当中就包括了信任。它还要求我们在工作中接受Scrum价值观。这才能使用Scrum发挥出强大的交付能力。

在后面的文章中,我们将更多地了解在Scrum框架下如何开展工作。

相关推荐
撬动未来的支点6 天前
瀑布开发,RUP,敏捷开发简述
敏捷流程
EdmondSung6 天前
《A++ 敏捷开发》- 26 根与翼
敏捷流程
钉钉项目Teambition6 天前
项目管理 | 一文读懂什么是敏捷开发管理
运维·devops·敏捷流程
哆啦B梦_7 天前
主流敏捷工具scrum工具
scrum·敏捷研发管理工具·敏捷工具·scrum工具·scrum培训·scrum认证·scrum敏捷课程
fo安方8 天前
PMP--一模--解题--1-10
运维·项目管理·scrum·项目
fo安方8 天前
PMP–一、二、三模–分类–14.敏捷–技巧–看板面板与燃尽图&燃起图
项目管理·scrum·项目
fo安方11 天前
PMP–一、二、三模–分类–14.敏捷–技巧–敏捷项目章程
项目管理·scrum·项目
fo安方14 天前
PMP–一、二、三模–分类–14.敏捷–技巧–原型&MVP
项目管理·scrum·项目
fo安方16 天前
PMP–一、二、三模、冲刺、必刷–分类–14.敏捷–技巧--累积流图
项目管理·scrum
哆啦B梦_1 个月前
Scrum敏捷开发高效实践课程:面向企业团队的系统化训练,旨在提升研发效率,优化项目管理,推动企业敏捷化发展。
scrum·敏捷开发·敏捷流程·scrum工具·敏捷培训·scrum培训·scrum管理工具