敏捷开发框架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框架下如何开展工作。

相关推荐
罗宇超MS20 小时前
敏捷开发解决的到底是什么问题?
项目管理·敏捷流程·alm
wanghao6664552 天前
敏捷双雄:Scrum与XP终极融合指南
scrum
川西胖墩墩2 天前
新手在线画泳道图PC端简单操作快速做出标准化流程图表
学习·流程图·敏捷流程
云捷配低代码10 天前
低代码开发治理:企业级管控策略
低代码·自动化·数字化·敏捷流程·数字化转型
才聚PMP11 天前
PMP刷题必备:免费刷题小程序推荐!
大数据·产品经理·敏捷流程
云捷配低代码12 天前
低代码生态:从技术到商业的演进
低代码·数字化·敏捷流程·数字化转型
川西胖墩墩15 天前
网站开发完整流程梳理
大数据·数据库·架构·流程图·敏捷流程
翰德恩咨询16 天前
2026年选择敏捷咨询机构:从“工具应用”到“价值落地”的转型关键
敏捷流程·敏捷咨询
云捷配低代码16 天前
低代码项目需求分析:与传统开发差异
低代码·自动化·需求分析·数字化·敏捷流程·数字化转型
BMHRvymM17 天前
探索 STM32 W5500 Bootloader 的优化之旅
scrum