摘要:ScrumMaster对于产品负责人和开发团队来说,履行的是教练的职责,帮助团队和组织其他成员发展具有组织特色的、高效的Scrum方法,贯彻执行敏捷思想,激励团队持续提升,并不懈追求卓越的表现。

本文分享自华为云社区《Scrum Master需要具备哪些能力和经验》,作者: 敏捷小智。

每个Scrum团队由三个Scrum角色组成:产品负责人、ScrumMaster和开发团队。

• 产品负责人:敲定要开发什么、以什么顺序开发,构建正确的产品。

• ScrumMaster:帮助团队中的每个人理解并乐于接受Scrum的价值观、原则和实践,使业务目标能够更快更好地实现。

• 开发团队:确定如何交付产品负责人要求的产品。

ScrumMaster对于产品负责人和开发团队来说,履行的是教练的职责,帮助团队和组织其他成员发展具有组织特色的、高效的Scrum方法,贯彻执行敏捷思想,激励团队持续提升,并不懈追求卓越的表现。

ScrumMaster的职责

Kenneth Rubin 在他的《Essential Scrum》中,提出了 Scrum Master 的六大职责:

教练

类似运动团队的教练,在过程中发挥教导作用,ScrumMaster重点关注团队使用Scrum的过程,全力帮助团队达到更高级别的工作效能。

ScrumMaster帮助产品负责人确立他的角色,并协助其开展相关工作,帮助负责人取得最大的业务成果,确保负责人提供团队的必须品,倾听负责人的抱怨和变更请求,最终将这些信息转换为团队可以落实的改进措施。

服务型领导

ScrumMaster即使作为团队的教练,同时也是Scrum团队的服务者,确保能满足团队最高优先级的需要,服务型领导通常会问:“为了帮助你和团队更加有效的工作,今天我能做些什么?”

过程权威

为了确保团队使用特定的方法实施并遵循Scrum的价值观、原则和实践,ScrumMaster需要被充分授权。Scrum Master要持续帮助Scrum团队改进过程,实现交付的业务价值最大化。

“保护伞”

为了确保团队可以集中精力在每个冲刺交付业务价值,ScrumMaster需要保护开发团队免受外部干扰。

“清道夫”

ScrumMaster最重要的职责之一是扫清妨碍团队产生效率的一切障碍,防止开发团队的工作受到干扰。这里的障碍指的是阻碍达到冲刺目标,且团队自己无法搞定的障碍。

变革代言人

ScrumMaster需要帮助团队转变思维,帮助团队理解和接受变革的需要,及能帮助Scrum团队达到广泛而深远的收益。

特征/能力/经验

我们可以看出,这些职责都需要完全不同的能力才能胜任。作为团队leader,我们可能会抱怨别人不理解和支持我们的工作,但这些似乎解决不了什么问题,而敏捷团队的ScrumMaster在这方面似乎做的很棒,他们有什么特殊能力吗?或者说不同与他人的特征吗?

见多识广

• 精通Scrum方面的知识

ScrumMaster需要带领团队贯彻执行敏捷思想,所以必须精通Scrum方方面面的知识。

• 适当的技术/业务领域知识

ScrumMaster需要理解团队面临的技术问题以及团队用来创建解决方案的技术。同样适当的业务领域知识在工作中也很有帮助。

• 曾经指导过多个团队

成为一名ScrumMaster的一个很重要的前提条件是:带领过多个团队,应付过各种状况,成功过,也失败过,看到过各种可能性和局限性。

融入团队

ScrumMaster需要做的真正的融入团队,只有这样,才会立场坚定而鲜明,并与团队目标一致,你就能把坚定和确信的态度带给团队的每个人,你的介入才能切实为团队做出贡献,而不仅仅是提出一个新观点的人。

善于倾听、提问和沟通

• 善于倾听

在谈话中,有时候有问,但未必有答。每次有人提出问题时,一定不要第一时间回答,给每个人发出无声的邀请,邀请他们加入谈话,总会有人说话的,当你等了几分钟,或更久之后,你会发现团队自己已经找到了答案,如果仍没有合适的想法,这个时候你再阐述自己的想法也不迟。

• 善于提问

ScrumMaster运用教练技能,结合流程、结合技术和业务方面的知识,提出具有启发性的问题,听到问题的人会引起思考,并能给出新的做法。ScrumMaster的提问是有思想、有深度、探索式的提问,从而帮助团队自己找到答案。

• 公开透明的沟通

团队协作时,如果信息不透明,很难使用使用Scrum监视和调整以得到期望的业务结果,所以在与团队一起工作的时候,没有秘密的议程,成员得到的就是从ScrumMaster那里看到的、听到的。

有勇气

• 用于尝试的勇气

ScrumMaster在协助团队的时候,需要不断尝试新的思想,如果实践之后发现这个思想并不适合自己,那么大可以把它丢掉,但务必继续尝试新的思想,直到找到适合自己的。

• 承认自己错误的勇气

每个人都无法保证自己的行为都是正确的,当错误发生时,最重要的是要持一种开放的态度,这也是敏捷思想所强调的价值观,愿意承担犯错的风险,勇于承认错误并承担责任,但不会一直纠结于此。

• 面对巨大挑战的勇气

有勇气面对巨大挑战和内部阻力,无论是推进敏捷,还是协助团队工作,预期外的状况是一定会出现的,而这些混乱和毁坏只是达到更好状况前的必经之路。

协助团队解决问题的能力

敏捷管理提倡“把问题交给团队”,但这并不意味着当ScrumMaster意识到危险来临,或问题即将出现时什么也不做。当一个问题出现在你的面前时,ScrumMaster需要经过认真的考虑,帮助团队引出新的角度,帮助每个人理解问题,引导团队自己找出问题的解决方案。每一个问题的出现,都是一次团队一起克服困难,一起成长和加强合作的机会。

不断学习进取

• 有着学习的渴望

始终相信,总有自己尚未涉足的领域,并不断探索和学习

• 不断提升自己

ScrumMaster的工作内容其实很大一部分在于提升自身,自我提升不需要耗费大量金钱和时间,但它必须是持之以恒的。不断地学习和采纳新思想,并尝试使用它们。

实践,再实践

实践出真知,想要成为好的ScrumMaster意味着不断的实践,保持清醒的意识,有足够的耐心,通过不断的实践和总结使自己从失败模式中快速逃离,走向成功模式。

写在最后的话

以上描述了成为一名合格的ScrumMaster应该具备哪些能力,当然现实工作中每位ScrumMaster有具有各自不同的风格,不同的团队也需要ScrumMaster调整自身特质去进行管理,所以说还远不止于此,还需要我们自己在实践中不断摸索和探究。希望本篇文章能在您通往ScrumMaster之路上有所帮助。

参考附录

1.Scrum精髓:敏捷转型指南.Kenneth S. Rubin.北京:清华大学出版社,2014

2.创建敏捷团队:ScrumMaster、敏捷教练与项目经理实用指南. Lyssa Adkins. 北京:电子工业出版社,2019.3

点击关注,第一时间了解华为云新鲜技术~

Scrum Master需要具备哪些能力和经验相关推荐

  1. Scrum master成长笔记 –Scrum master最需要的能力

    Scrum master成长笔记1 –Scrum master最需要的能力 Scrum master是Scrum团队三剑客(3个角色)中最重要的一个.负责scrum team的管理,运行.做一个scr ...

  2. 在敏捷研发过程中,Scrum Master角色的哪些事

    目录 概述 Scrum Master何人担当? 适合作为Scrum Master的人员 不适合作为Scrum Master的人员 Scrum Master主要职责 Scrum Master技能要求 硬 ...

  3. Scrum Master: 应做和不应做的事情

    Scrum Master 让我们详细了解Scrum Master的角色.显然,这在Scrum中扮演着非常重要的角色.Scrum master通过为团队服务,保护团队并帮助团队正确使用该方法,帮助团队实 ...

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

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

  5. 传统到敏捷的转型中,谁更适合做Scrum Master?

    摘要:本文主要讲述的是从传统到敏捷Scrum团队转型中,对Scrum Master这一角色的分析. 本文分享自华为云社区<传统到敏捷的转型中,谁更适合做Scrum Master?>,作者: ...

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

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

  7. Scrum master的职责

    TA帮助PO和团队理解如何应用Scrum开发方式工作 比如PO如何梳理产品列表.团队如何做故事点的估算.Scrum的5个活动(迭代计划会.迭代回顾会.迭代评审会.每日站会.需求梳理会)该怎么做. 工作 ...

  8. scrum master_从Scrum Master到工程副总裁:职称为何重要

    scrum master by Marco Massenzio 由Marco Massenzio 从Scrum Master到工程副总裁:职称为何重要 (From Scrum Master to VP ...

  9. Scrum Master们,难道每天都在摸鱼?

    摘要:众所周知,Scrum Master是服务型领导--其本身不参与日常的研发工作,写代码.改Bug的工作都让团队干了,Scrum Master到底干了啥?Scrum Master工作的好坏应该如何衡 ...

最新文章

  1. 占据栅格地图(Occupancy Grid Map)
  2. LeetCode 1020. 飞地的数量(图的BFS/DFS)
  3. python设计模式免费_python 设计模式
  4. linux系统date s使用,简述Linux下date命令的使用方法与实例
  5. python程序—名片管理系统
  6. 打印倍数_英语精读:3d打印的速度有望提高到100倍
  7. python try 打印错误_python try语句如何打印错误行(含execfile)-- 转
  8. 寻找最优秀AI公司 | 量子位2018年度评选启幕
  9. 为避免攻击,研究员把严重的比特币漏洞详情焐了两年
  10. 21复变函数的积分(七)
  11. testng 检查异常_TestNG异常– ExpectedExceptions,ExpectedExceptionsMessageRegExp
  12. CSDN的手机APP可以写博客了
  13. 程序员年薪30W属于第几梯队?
  14. 局域网 git服务器 虚拟机,centos71虚拟机搭建git服务器
  15. 荣耀4c电信Android6.0,华为畅玩4C电信版 CyanogenMod 13.0_Android_6.0.1 【HRT_chiwahfj】
  16. python数学编程 pdf,Python数学编程
  17. 2.zookeeper
  18. 马氏距离例题详解(全网最详细)
  19. 高倍显微镜ZEMAX设计
  20. zynq linux内核出错,Xilinx Zynq Linux内核源码编译过程

热门文章

  1. Java常见问题(1)navicat连接mysql报2059错误
  2. Git笔记(27) 储藏与清理
  3. 视觉SLAM笔记(15) 李群与李代数
  4. CAN笔记(22) 特殊协议
  5. java 按钮怎么透视_【手把手教你Eclipse插件开发】之Eclipse透视图开发
  6. spring4.0基于Java配置_Spring MVC学习笔记之Controller查找(基于Spring4.0.3)
  7. java程序设计_十分钟说课—Java程序设计(耿祥义)
  8. Mybatis的基本步骤
  9. Python自学之路NO.1-Python的安装与配置
  10. 用VS调试的时候查看指定内存地址