5 分钟教你看懂 Scrum

Posted DevOps时代

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 分钟教你看懂 Scrum相关的知识,希望对你有一定的参考价值。


5 分钟教你看懂 Scrum
前阵子,为了替非程序部门的企业伙伴上 Scrum 的课,又重新整理了 Scrum 的概念,并转化成普通人也可以想像的情境,发现这样效果非常好,花短短2个小时的时间,就能让每个人使用它来工作,并用 Scrum 的语言来沟通。
为了让刚接轨 Scrum 的团队与完全不认识它的朋友,都能迅速理解 Scrum 的整体架构,这次用了一般人(非程序人员)也可以懂的故事情境,来替大家解释 Scrum 的基本流程。
读完这篇,你会得到什么?
  1. 了解 Scrum 的基本架构
  2. 了解 Scrum 一般术语
  3. 判断自己有没有机会用到 Scrum 模式

什么是 Scrum ?

因为 Scrum 源于工程师的工作模式,即便企业主知道它有多种好处,却因对普通人而言难以理解,总是不愿导入一般部门之中。
为了让大家更容易上手,这次决定用生活上的情境,来解释到底什么是 Scrum,以加速每个人理解。
这次,就让我们从一个旅游故事开始,揭开 Scrum 的面纱吧!

Scrum 的第一步:职务分派

故事的起头是这样的,保罗(PO)和他的朋友们,打算用1周的时间准备,并去澳洲旅游2周的时间(Sprint),于是就和西门(SM)、大卫(DV)等人,从行程景点、要准备的东西开始,进行了非常完整的规划。
在开始前,他们用初步区分了各自的责任:
由于保罗(PO)对澳洲和旅游都非常熟悉,就全权交给他来决定这次「去哪些景点」、「准备什么资料物品」;因此,如果旅游行程不好玩、出了问题,他就要好好对大家交代了!
而西门(SM)则因为担任过旅行社的员工,对于旅游从头到尾的流程都了若指掌,就由他来负责监督,确保大家都有好好准备与沟通;在出游期间,也会确定是否有按照行程走,以免因此让旅途不顺。
大卫(DV)等人,则是这次的旅游团员,也都是旅游爱好者,时常查询资料、到处游玩,所以实际资料的准备、玩的方法,就由他们来决定了!

5 分钟教你看懂 Scrum

Scrum 名词介绍

  1. 旅游期间(Sprint)
    一段工作期就像2~4周的旅游一样,在 Scrum 中被称之为「Sprint-冲刺期」
    而工作团队的分工,就像这次澳洲旅游的分工一样,也有着各种角色。

  2. 保罗(PO)
    扮演的就是团队的总召,也是「产品负责人 — Product Owner,简称PO」
  3. 西门(SM):
    扮演的是流程控管、监督的脚色,在 Scrum 里面有个特殊名称「Scrum大师 — Scrum Master,简称 SM」
  4. 大卫(DV)等人:
    则是实际执行任务的团队成员,在 Scrum 中被称为「Development Team — 开发团队,简称 DV or Dev Team」

Scrum 第二步:Scrum 规划会议

在分配好角色之后,就要来一次正式的行程讨论会了。为了让讨论顺利进行,这次还特地租了间办公室来使用。西门(SM)在会议开始的时候,先和大家说明了一些事项:
「这次包含行程准备、游玩的时间,我们有3周的事情要做,而今天,我们就要讨论好所有该做的事情,这样之后大家就可以依照这样的安排走了!」
接著保罗(PO)从口袋中,拿出一张这次的景点、准备事项清单,把它们都写在大大的白板上,并跟大家拍胸普保证,去这些地方玩准没错!

5 分钟教你看懂 Scrum

有了这些项目后,大卫(DV)等人,就开始在白板上清楚地写下「为了达到清单上的目标,应该要做的细节」:

5 分钟教你看懂 Scrum

就这样,他们花了大概3~4个小时,将所有该做的事情都列了出来,打算从明天就开始执行。
清楚地列出待办事项有很大的好处,因为每个人可以贡献的时间,在出发前,每天就是3~4小时,而旅游期间,扣除突发状况、体力等因素,能玩的时间大概就是8个小时左右。
为了确保在这3周内,可以完成充足的准备、走完该走的行程,在规划的时候就把时间、项目、谁要负责都列出来,就能在一开始知道时间够不够、有没有什么事情忘记做了!

Scrum 名词介绍

  1. 行程规划
    是一次密集的工作规划,在 Scrum 中被称为「Planning Meeting-规划会议」

  2. 准备与景点
    每段旅行中(Sprint-冲刺期),都有要跑的景点与准备的事情,就像每段工作期间有目标、执行任务一样,这些在 Scrum 中被称为「Story-故事」或「Item-物件」;而保罗(PO)从口袋拿出来的这张 Story 清单,则被称为「Product Backlog-产品待办清单」

  3. 执行细节
    每个故事,都有细部的事情要做,这一个个小事大概都会在一天内被搞定,它们与一般的待办事项很类似,在 Scrum 中被称为「Task-工作」。

在规划会议中,通常会把「Sprint-冲刺期」里面所有的「Story-故事」、「Task-工作」都安排好,不但会有基本的任务分配,还会标记出完成每个 Task 所需要的时间。

Scrum 第三步:Scrum 每日立会

好不容易把事情规划好后,隔天大家就纷纷开始执行所列的项目,而为了让西门(SM)掌握到所有人准备的状况,他们安排了每天早上10点的时候,大家要聚在一起,花15分钟说明三件事:
  • 谈谈昨天做的状况

  • 今天要准备哪些项目

  • 如果有任何困难,就在此时向大家说明

例如,大卫(DV)就在某一天的会议上说了:

  • 昨天我查好了到悉尼歌剧院的交通方式

  • 今天打算看看歌剧院里面有哪些一定要参观的项目

  • 我发现歌剧院将有两天闭馆,我们必须刻意避开这两天,如果避不开,要再麻烦保罗(PO)决定该怎么办

于是,西门(SM)确定了大卫(DV)有按照进度做事,大家也知道目前歌剧院行程的状况。保罗(PO)则会开始思考,如果歌剧院闭馆,应该如何改变行程才最适当。

之后,每天都维持著类似的短暂会议,让所有人都知道目前状况,一直到了旅游结束。

Scrum 第四步:Scrum 回顾会议

澳洲旅游结束的隔两天,大家再次相聚,分享了准备期间和旅游期间有趣的事情,也分享了各个景点的照片,大家感谢彼此的帮忙后,也想了一下,哪些部分没做好,或是忘记安排到,作为下次旅游的改善方向。
Scrum 里面有三种重要的会议,除了前面提到的行程规划的「Planning Meeting-规划会议」,还有以下两个:进度汇报、回顾分享。

Scrum 名词介绍

  1. 进度汇报
    在执行期间,每天会在固定时间花15分钟召开「Daily Standing Meeting-每日立会」,为的是让大家都知道目前准备、执行的状况,每当碰到困难、任务不顺,都可以在这个时候提出,请伙伴们帮忙解决。
  2. 回顾分享
    冲刺期结束后,会进行的是「Sprint Retrospective-回顾与检讨会议」,如同庆功宴、旅游回顾一般,用来回顾这次完成的成果,相互鼓励,并找出可以改善的地方,让下次的冲刺更为顺利。
上面这一连串,如同旅游的行前规划、准备与执行、完成后的分享大会,就是 Scrum 的大致流程。你可以把 Scrum 说成一个合作的模式、专案管理的流程,或是另一种说法:

“在一段期间,完成一堆任务的工作方式。”

总而言之,Scrum 并没有想像中那么难上手,甚至在生活的情景中都能看到类似的做法,只要有一定的概念,想要立即启动 Scrum 都没问题!

5 分钟教你看懂 Scrum

如何应用 Scrum?

因为 Scrum 可以套用到生活、工作的许多情境上,如果企业或团队有想要尝试这种做法,建议是直接开始,用基础的版本让团队习惯,对于日后的加速会非常有帮助。
至于到底为什么要使用 Scrum,在之后的文章都会提到,但我认为有3个非常吸引人的点:
  1. 从上面的旅游情境來看,我们在一开始就知道了有哪些事情要准备,连时间、负责人都列上了,也就是在起初规划时,几乎就知道最后的结果,这是对掌控团队进度十分有帮助的方式。
  2. 每一段冲刺期,团队都有机会比上一次冲刺成長2倍的效率,我想这也是最吸引企业主管的一点。而原理与方法,也会在之后的文章中介紹。
  3. 它有着让规划更完整、事情接棒更顺利、代办事项更简洁精准、解決问题速度更快速…等各种帮助团队运作的好处。


    Scrum 的开始确实很容易,但要充分享受到它带來的好处,还需要注意许多细节。

如果你想更深入了解它,建议先从 Scrum 的基本精神、开会方法开始,相信在不久的将來,你或你的团队将会有巨大的成长!

GOPS 全球运维大会 2020 · 深圳站,AIOps、DataOps、DevOps、SRE、自动化运维议题看这里啦~,还有招行精益研发管理体系揭秘,京东 DevOps 质量体系,尽在 GOPS 2020 · 深圳站。

5 分钟教你看懂 Scrum

来,看一看 GOPS全球运维大会 2020 · 深圳站的大咖和精彩议题~

长按下方二维码

立项 9 折优惠

近期好文:


“DevOps时代”公众号诚邀广大技术人员投稿,
投稿邮箱:jiachen@greatops.net,或添加联系人微信:greatops1118.
点击阅读原文,访问 GOPS 全球运维大会官网
点个“在看”,少个“bug”

以上是关于5 分钟教你看懂 Scrum的主要内容,如果未能解决你的问题,请参考以下文章

三分钟教你看懂工字电感怎么识别大小

还不懂?这里10分钟教你看懂 Docker 和 K8S

全干货 5 分钟带你看懂 Docker !

手把手教你看懂Chrome火焰图!(调试性能必备)

5分钟带你看懂 prettier + eslint 搭配(vscode)

一招教你看懂Netty!总结拼多多,美团JAVA面试经验,赶紧学起来