近年来,出现了一批新兴且广受关注的岗位,以 Scrum Master 为典型代表。2018年,Scrum Master 的平均工资为98239美元。领英更是将其列为2019年最有前途的工作之一。但对于 Scrum Master 这一角色,不少人仍一知半解。

在《Scrum指南》中,是这样定义 Scrum Master 的: Scrum Master 以 Scrum 指南中的定义为前提,通过帮助每个人理解Scrum理论、实践、规则和价值,来促进和支持 Scrum。对 Scrum 团队而言,Scrum Master 是一位服务型领导,会帮助 Scrum 团队之外的人了解怎样与 Scrum 团队交互是有益的,同时通过改变 Scrum 团队的互动方式来最大化团队创造的价值。

因此,随着越来越多的公司、组织、团队计划进行敏捷转型,市场对Scrum Master的需求也逐渐变大。在现有市场中,每个人都想分一杯羹,但 Scrum Master 之路,是道阻且长的。

如何成为一名出色的 Scrum Master? 非IT背景如何跨越 Scrum Master 的门槛?这些问题都是成为 Scrum Master 的过程中,没有清晰的定义及执行方案的,需要自己去寻找答案。

2019年,一位 Scrum Master 与 Scrum.org 合作开展了一项关于全球 Scrum Master 的调研,最终发布了 Scrum Master Trends Report 2019。从这份报告中,我们能够清晰地看到,成为 Scrum Master 究竟要闯过多少关卡。

1.高学历人才竞争优势大

报告显示,拥有学士学位和硕士学位的 Scrum Master 分别占比48%和41%。且在所有年龄组中,85%的男性和66%的女性同时拥有IT、商业或工程背景。此外,有不少公司招聘 Scrum Master 时,会设置较高的学历和学校门槛。因此,高学历的 Scrum Master 竞争优势会相对较大,同时也给想要成为 Scrum Master 的人们再次选择的机会:继续学习还是实践?

2.软件和互联网行业竞争压力大,亟需提升自身竞争力

在超2100名受访者中,软件及互联网行业的 Scrum Master 占比33%,该行业内竞争压力相对较大。因此,如何提升自身竞争力,是 Scrum Master 应首要解决的问题。首先,作为团队的“服务型领导”,需要有效地促进团队合作,提高个人参与度;其次,能够通过各种措施激励团队各成员,提升工作效率;最后,能够游刃有余地处理转型中遇到的问题,不断地优化整体的工作流程。

3.实践经验越丰富越受器重

报告针对 Scrum Master 的经验及实践经历进行了筛选,其中78%的参与者经验不足5年,35%的参与者不足2年,而有50%的参与者参与过十多个项目。Scrum Master 需要带领真实团队进行产品交付,保证项目的成功实施及完成。在实际项目中,经常遇到各类突发问题,这就需要 Scrum Master 灵活变通,帮助团队解决各种困难。因此,在同一水平的对比之下,公司自然会选择实践经验丰富的 Scrum Master。

4.Scrum 不再单打独斗

在敏捷的逐渐普及中,为了应对不同敏捷团队的不同情况,人们不再满足于只用单一的 Scrum 框架,而是开始与同其他敏捷方法论组合应用,如通过与看板的结合来改进 Scrum 团队的工作方式。在此次调查中,81%的 Scrum Master 选择在实践中将 Scrum 与 Kanban 结合应用,55%的 Scrum Master 在 Scrum 框架中融入 DevOps 实践。对 Scrum Master 本人而言,就要熟练掌握多种敏捷实践,在实际情况中灵活选择敏捷方法论。其实敏捷转型过程并没有什么灵丹妙药,适合团队的就是最好的实践。

上述指南只是在分析了大数据后得出的结论,但如何真正做到以上几点,就需要各位 Scrum Master 去开辟一条自己的道路啦。

Scrum Master 生存指南的更多相关文章

  1. Scrum Master如何让敏捷团队正常运转?

    官方<Scrum指南>中定义:Scrum Master在Scrum团队中属于服务型领导,负责践行和支持<Scrum指南>中定义的Scrum,要帮团队的每个人理解Scrum理论. ...

  2. 敏捷 Scrum Master 的難點

    什麼是 Scrum Master? Scrum master 是一個團隊角色,負責確保團隊遵守敏捷方法和原則並符合團隊的流程和實踐. Scrum Master 促進敏捷開發團隊成員之間的協作.Scru ...

  3. Scrum Master 面试题 – 你必须知道的22个Scrum基础知识

    以下的22个问题基本上涵盖了Scrum所涉及的内容,如果你能够正确回答出所有问题,那么你已经具备了作为一名Scrum Master的基本素质:当然,作为一名合格的Scrum Master,更重要的是你 ...

  4. [Emacs] 常用快捷键-- 生存指南

    Emacs 常用快捷键--生存指南 主要用来记录自己常用到的快捷键,记住这些快捷键可以保证你在Emacs中生存. 有可能不全,但是够用了(简单写文本). 保存和退出 使用 C-x C-s 保存文件. ...

  5. A Practical Guide to Distributed Scrum - 分布式Scrum的实用指南 - 读书笔记

    最近读了这本IBM出的<A Practical Guide to Distributed Scrum>(分布式Scrum的实用指南),书中的章节结构比较清楚,是针对Scrum项目进行,一个 ...

  6. 产品经理和Scrum Master都必须是领域专家吗?

    注明:原文来自 Mike Cohn的邮件推送,我已将原文贴在最后供参考,翻译的目的是为了锻炼自己的能力和理解水平,如有版权侵犯,请告之. Scrum Master 和 产品经理应该是领域专家吗?让我们 ...

  7. 敏捷之旅--携程Scrum Master 新官上任三把火?

      随着敏捷在国内的推行,越来越多的公司和组织开始使用敏捷领导团队. 敏捷团队如雨后春笋之势涌现. 敏捷教练的团队也越来越壮大.   原先只需要一个敏捷教练就能搞定,但是随着团队越来越多,我们难免会将 ...

  8. CSM(Certified Scrum Master) 敏捷认证是什么?

    Scrum 是用于开发和持续支持复杂产品的一个框架.Scrum 基于试验性过程控制理论,借鉴了精益思想.时间盒.模块化设计等,并完整地体现了敏捷宣言和敏捷原则.Scrum 采用一种迭代.增量式的方法来 ...

  9. 获得CSM(Certified Scrum Master)-价值驱动交付。

    2019年越来越多的企业开始实行敏捷转型,紧随时代潮流,学习最先进的科学管理方法,找到正确的人(团队),为企业交付高价值的产品服务. 导师Ethan ,培训的课程让人收益匪浅,活到老学到老,丰富的知识 ...

随机推荐

  1. [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程

    [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程 目录 [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程 0x00 摘要 0x01 前文回顾 1.1 基类作用 1. ...

  2. mysql架构与存储引擎 (Myisam与Innodb)

    mysql抽象架构:可以分为SQL Layer和Storage Engine Layer mysql的engine层是基于表的,不是基于库的,创建表的语句可以指定engine Mysql的架构 Mys ...

  3. k8s deployment

    案例01 apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabe ...

  4. 基于MATLAB的手写公式识别(4)

    啊啊啊~ 目的 1.考虑图像预处理的合理性和结果.能达到什么样的结果,该结果是否满足我的需要,如果多余是否有删除的必要? 2.切割问题,他是怎样实现字符的切割的?字符之间识别的依据和划定该依据的标准是 ...

  5. Fastjson反序列化漏洞复现

    Fastjson反序列化漏洞复现 0x00 前言 对Fastjson反序列化漏洞进行复现. 0x01 漏洞环境 靶机环境:vulhub-fastjson-1.2.24 ip:172.16.10.18 ...

  6. Appium命令行启动,提示找不到命令,本地没有appium.cmd文件

    安装appium时,直接从github上下载的appium-desktop-windows版本,安装后,从打开桌面端Server,能启动服务,appium-doctor也能正常运行. 但奇怪的地方来了 ...

  7. POJ3614奶牛晒阳光DINIC或者贪心

    题意:       n个区间,m种点,每种点有ci个,如果一个点的范围在一个区间上,那么就可以消耗掉一个区间,问最多可以消耗多少个区间,就是这n个区间中,有多少个可能被抵消掉. 思路:       方 ...

  8. WinDbg 配置联机调试环境搭建

    接下来设置虚拟机启动模式,可以直接设置现在的虚拟机启动项为debug模式 或者直接新建一个启动项目 bcdedit /dbgsettings {serial [baudrate:value][debu ...

  9. js中return;、return true、return false;区别

    一.返回控制与函数结果 语法为:return 表达式 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二.返回控制 无函数结果,语法为:return; 在大多数情况下,为事件处理函数返 ...

  10. Java中实现某方法和重写某方法的区别

    实现(implements) 实现一个方法,在实现某个接口,或者是继承某个抽象类,在接口和在抽象类中定义的方法,本身是没有实现的,也就是没有方法体,你在当前类中就需要去实现这个方法. 重写(overl ...