乐趣区

关于scrum:详解Scrum-Master的8种立场白皮书20-IDCF

写在后面

  • 本文翻译自《The 8 Stances of a Scrum Master v2\_0》,英文原文地址:https://scrumorg-website-prod…;
  • 对于原文中的一些专有词汇,我在译文中都是以“中文(English)”的款式把英文词汇也显示进去了,不便大家对照了解;
  • 译文中波及到麻利开发的价值观、准则的局部,我间接应用了官网的中文版翻译(价值观:http://agilemanifesto.org/iso…,准则:http://agilemanifesto.org/iso…);
  • 译文中波及 Scrum 指南的局部,我间接应用了 Scrum 指南官网的中文版翻译(https://www.scrumguides.org/d…);
  • 译文中的一些词汇,为了放弃浏览体验的一致性,我都尽量保留了麻利价值观、准则和 Scrum 指南中的翻译,比方“Servant Leader”,因为 Scrum 指南中的翻译是“服务型领导”,所以我也沿用了这个称说,然而我认为译为“佣人式领导”也是能够的。

以下是译文:

一、Scrum Master 的 8 种立场

Scrum 指南中对 Scrum Master 的定义为:

Scrum Master 负责依据 Scrum 指南中的定义来促成和反对 Scrum。Scrum Master 通过帮忙每个人了解 Scrum 实践、实际、规定和价值来做到这一点。

Scrum Master 是团队的服务型领导。Scrum Master 帮忙 Scrum 团队之外的人理解他们如何与 Scrum 团队交互是无益的,通过扭转他们与 Scrum 团队的互动形式来最大化 Scrum 团队所发明的价值。

Scrum Master 这个角色领有许多立场和极大的多样性。一名优良的 Scrum Master 会意识到这些,并能依据环境和背景,晓得在何时以及如何应用它们。所有这些立场都是为了帮忙人们了解 Scrum 的精力。

(Scrum Master 的 8 种立场)

Scrum Master 的作用是:

  • 服务型领导(Servant Leader),他的关注点是团队成员的需要和他们提供价值的人(客户)的需要,指标是达成合乎组织的价值观、准则和商业指标的成绩。
  • 引导者(Facilitator),搭建舞台,提供明确的界线,使团队可能单干。
  • 教练(Coach),领导集体的思维和行为,领导团队的继续改良,领导组织与 Scrum 团队的真正单干。
  • 管理者(Manager),负责管理阻碍、打消节约、治理过程、治理团队的衰弱、治理自组织的边界、治理文化。
  • 导师(Mentor),将麻利常识和教训传授给团队。
  • 老师(Teacher),确保 Scrum 和其余相干办法被了解并实际。
  • 阻碍移除者(Impediment Remover),思考到开发团队的自组织能力,解决妨碍团队提高的问题。
  • 改革推动者(Change Agent),使 Scrum 团队的文化可能蓬勃发展。

这篇白皮书蕴含了我作为 Scrum Master 的集体教训。除了这些教训,我也退出了我在学习书籍、文章和视频时的发现。我还退出了对 Scrum Master 角色最常见的误会,以及为什么我把我的头衔从麻利教练(Agile Coach)改为了 100% Scrum Master。这个变动背地的起因形容了我写这篇白皮书的动机。心愿你能喜爱这个后果!

(Scrum Master 的 8 种立场)

二、对 Scrum Master 的 8 个误会

尽管下面提到的 Scrum Master 的 8 种立场看似是常识,但它们必定不是常见的做法。很多时候,Scrum Master 的角色被误会,被认为是充当:

  • 书记员(Scribe)。在 Scrum 事件中做笔记。把整个 Sprint 打算、每日打算、需要梳理探讨和回顾会承诺都记录下来。我在一个客户那里实在地经验过这件事,他们心愿 Scrum Master 每周能够做四个小时的书记员。
  • 秘书(Secretary)。布局大家日程中所有的 Scrum 事件。负责放弃团队的日程安排与节假日和休息日的更新。
  • Scrum 警察(Scrum Police)。严格遵守 Scrum 的规定,而不关怀团队的现状和背景。如果你没有依照 Scrum 指南行事,那么你就做错了。没什么可多说的。
  • 团队老板(Team Boss)。所谓“服务型领导”,其实只是团队的老板。是决定雇佣和辞退某人的老板。是决定某人是否应该加薪的老板。
  • 管理员(Admin)。如果你须要在 JIRA、TFS 或任何其余工具中进行更改:Scrum Master 就是你的敌人。他 / 她对每个工作流程都一目了然。
  • 会长(Chairman)。每天早上,团队都会向每日 Scrum(Daily Scrum)的会长提供状态更新。这为 Scrum Master 提供了必要的信息,以便向他 / 她的下级写出每日状态报告(daily status report)。
  • 超级英雄(Super Hero)。这是一只鸟。是一架飞机。它是超级 Scrum Master!!!在你的阻碍还没有真正成为阻碍之前,就解决了你所有的阻碍。英雄沉迷于解决“问题”的刺激中。他 / 她这样做不是为了团队,而是为了进步他的英雄位置。
  • 咖啡店员(Coffee Clerk)。为你的团队成员买咖啡是没有错的。这会让你很合群。但如果你每天的次要目标是为了给团队提供咖啡的话 … 那你就失去了作为 Scrum Master 的意义。

(对 Scrum Master 的 8 个误会)

如前所述,这篇白皮书蕴含了我作为 Scrum Master 的集体教训。被误会的立场是一个很好的例子。在相当长的一段时间里,我都把 Scrum Master 的角色履行成了 Scrum 警察、团队老板、超级英雄等等。那并不是我最胜利的期间。尽管我声称要推动自组织,但我并没有给团队任何机会去真正实现它。我只是充当了一个项目经理和团队老板的角色,却给本人冠以“Scrum Master”的头衔。

通过询问反馈,向其余 Scrum Master 学习,以及浏览了大略“所有的”对于 Scrum 的书籍,我缓缓地晋升了本人。写了对于后面提到的 8 种立场的博文也是这个历程的一部分。
我的集体使命就是让大家更好地了解 Scrum Master 这个角色。我并不谴责所形容的误会。我只是想提供一个不同的视角,并邀请人们从新构想 Scrum Master 的角色。

(对 Scrum Master 的 8 个误会)

三、从 50% 的麻利教练到 100% 的 Scrum Master

思考到我的集体使命,我须要做出一个重要的扭转。如果我想让大家更好地了解 Scrum Master 这个角色,我须要言传身教。因而,我决定从我的社交媒体材料中删除麻利教练(Agile Coach),取而代之的是 Scrum Master。100% 的 Scrum Master。尽管这看起来是一个小小的扭转,但当我提出这个倡议时,还是引起了一些关注:

你应该保持应用麻利教练。作为一个自由职业者,这是个更受欢迎的职称。

不,不要改成 Scrum Master,你的工资会变低!

你为什么不叫 Scrum 专家(Scrum Guru)?麻利转型教练(Agile Transformation Coach)?企业改革推动者(Enterprise Change Agent)?

至多叫本人高级 Scrum Master 或首席 Scrum Master 吧!

所有很酷的事件都是由麻利教练来做的,作为一个 Scrum Master,你会被困在 Scrum 团队中。

Scrum 是一种炒作,一年之内就会全副完结!

然而说真的,不要自称 Scrum Master,否则你的自由职业者的生涯将注定要失败!

说实话,这些顾虑的确给了我一些思考。除了最初一个。如果说 Scrum 是一种炒作,那么它就是一种最近才 21 岁的炒作。这是个很老的炒作。应该能够再保持 21 年。届时,Scrum 将 42 岁,它将正式成为生命、宇宙和所有终极问题的答案。:-)

最好的状况是,Gunther Verheyen 的预测将成为事实:

Scrum 的将来状态将不再被称为“Scrum”,咱们当初所说的 Scrum 将成为一种标准,因为软件行业的新范式曾经占据主导地位,组织也曾经围绕它重塑了本人。

那么,为什么我把我的头衔从麻利教练改成了 Scrum Master 呢?让我试着用 Scrum 的价值观来解释一下。

(Scrum 价值观)

3.1 承诺

我想解决我集体蒙受的挫败感,这种挫败感在上一章中有提到,是因为我对 Scrum Master 角色的误会造成的。我想致力于帮忙集体、团队和组织进步他们交付有价值产品的能力。我想致力于发明一个能让团队单干、合作和乐趣蓬勃发展的环境。我置信 Scrum Master 是发明这个环境的关键人物。我心愿不仅提供 Scrum Master 课程,而且本人也能履行这个职责:言传身教(Lead by example)、言行合一(Practice what you preach)、吃本人的狗粮(Eat your own dog food,英语俚语,罕用于形容公司 (尤指软件公司) 应用本人生产的产品这一状况),等等。这是我致力去实际的承诺。

3.2 专一

我置信专一。为本人发明一个令人信服的愿景,将其转化为切实的指标,并专一于实现它们。这对我来说是最无效的。把本人定位为麻利教练让我感觉不到专一。这个名称感觉就像一个空壳,每个组织仿佛都挤满了麻利教练。我必定是不拥护麻利教练的,我只是认为本人不是麻利教练。一个麻利教练应该对看板(Kanban)、极限编程(XP)、精益(Lean)和所有不同的规模化办法和框架有良好的常识和教训。

尽管我能够伪装本人是一个麻利教练,但我不是,我是一个 Scrum Master。我想成为 Scrum 团队的一员。作为 Scrum Master,我对其余框架和办法感兴趣。作为 Scrum Master,我能够在这些方面为组织提供我的意见。但如果有一个不同的办法更适宜某个组织,我会让他们与该畛域更有教训的人分割。

我的专一点是履行 Scrum Master 的职责。作为 Scrum Master,我为开发团队、产品负责人和组织提供领导。作为自由职业的 Scrum Master,我尝试让本人变得闲暇一些,这样我就能够领导其余的 Scrum Master,以确保 Scrum 框架的可继续应用。

作为 Scrum Master,我会致力成为一名服务型领导(servant-leader)、引导者(facilitator)、教练(coach)、抵触领航员(conflict navigator)、管理者(manager)、导师(mentor)、老师(teacher)、阻碍移除者(impediment remover)和改革推动者(change agent)。做所有事件的目标都是为了帮忙人们了解 Scrum 的精力。我置信只有真正的专一,才有可能有实现 Scrum Master 这个角色所有不同立场的可能性。

3.3 勇气

真正的承诺和专一只有通过体现出勇气才有可能实现。体现出敢于说“不”的勇气。你须要勇气去真正抉择。我抉择把本人定位为 Scrum Master。因而,我对麻利教练的角色说“不”。我做的所有事件的共同点就是 Scrum。我次要会写对于 Scrum 的文章,在 Scrum 流动中发言,提供 Scrum 培训。我也会成为 Scrum 社区的踊跃贡献者。当然,我也会在其余麻利流动中寻找灵感,比方极限编程日(XP Days),但做这所有的指标都是为了更好的履行 Scrum Master 的职责。

3.4 尊重

通过做实在的自我,我致力尊重每一个与我来往的人。尊重别人,向他们展现你的实在身份。放弃凋谢、实在、诚信。正如 Geoff Watts 所说的那样:

尊重的一个重要因素来自于诚信。诚信(Integrity)包含诚恳(honesty)、统一(consistency)、牢靠(reliability)和弱小的道德准则(strong moral code)。

在 Prowareness(荷兰的一家麻利咨询机构)工作期间,我曾被评为诚信度最高的员工(Employee with the highest integrity)。思考到这种对我诚信的形容,是一件值得自豪的事件。但我的指标不是博得什么诚信奖(integrity awards),我的指标是做一个实在的自我。从始至终的实在。

这正是让我把我的角色形容从麻利教练改为 Scrum Master 的起因。作为 Scrum Master,我感觉我是实在的。尽管这两种角色之间的区别可能会让一些人感觉很含糊,然而麻利教练对于我来说并不是一个适合的称说。

抉择做 Scrum Master 也是对客户的一种尊重。我能够为他们提供一般的麻利教练服务,也能够为他们提供优良的 Scrum Master 服务。我抉择了后者。

3.5 凋谢

对我来说,公开(openness)和通明(transparency)是不证自明的。我这个人很通明:你看到的就是你失去的。我做的事件也很通明:我会公开地分享我作为 Scrum Master 的所有见解、谬误和教训。我不仅会分享那些停顿顺利的事件,也还有我做错的事件。这些教训分享会通过写作、演讲和培训来实现。

小结

所以从当初开始,我将把本人定位为一名 Scrum Master。一名 100% 投入的 Scrum Master。只有能让我做一个实在的本人,我就会履行这个角色。我能做的最起码的事就是为他人提供一个实在的、具备高度诚信的本人 ……

四、详解 Scrum Master 的 8 种立场

4.1 作为服务型领导的 Scrum Master

服务型领导完全符合 Scrum 的价值观:勇气、凋谢、尊重、专一和承诺。它是 Scrum Master 角色的支柱,因而成为咱们首先要介绍的的立场。在这一部分,我将介绍什么是服务型领导力(servant-leadership),它与麻利宣言的关系,以及 Scrum Master 如何作为一个服务型领导(servant-leader)。

(服务型领导)

4.1.1 什么是服务型领导力(Servant-Leadership)

服务型领导力是一种哲学和一套实际,它能够丰盛集体的生存,建设更好的组织,并最终发明一个更加公正和充斥关爱的世界。它是一种扭转生存和工作的办法,有可能为整个社会发明踊跃的扭转。服务型领导力重视合作、信赖、同理心以及合乎道德地应用势力。
服务型领导力包含:

  • 服务于别人,而不是本人
  • 不通过职位领导
  • 经得起考验的领导力
  • 帮忙人们尽可能高效地成长和体现
  • 对团队成员自私治理
  • 促成真正的团队自主权
  • 施展团队的个体力量

4.1.2 什么是服务型领导(Servant-Leader)

服务型领导力(servant-leadership)的创始人罗伯特.K. 格林列夫(Robert K. Greenleaf)将服务型领导(servant-leader)形容为:

服务型领导首先是服务。它始于一个人想要服务的天然感觉,而后无意识的抉择让一个人渴望去领导。最好的测验规范是:被服务的人是否失去成长:他们在被服务时,是否变得更衰弱、更智慧、更自在、更自主,并且本人更有可能成为服务者?还有,对社会上最弱势的人会有什么影响:他们是否会受害,或者,至多不会被进一步剥夺 1?[1] Greenleaf, Robert K. Servant Leadership: A Journey into the Nature of Legitimate Power and Greatness

服务型领导的指标是增强和进步团队的单干以及集体参与度。他们发明一个参与性的环境,通过分享势力和决策为员工赋能 2。[2] http://adaptagility.co.uk/scr…

一个服务型领导:

  • 专一于构建信赖的根底
  • 促成赋能和通明
  • 激励单干参加
  • 长于疏导、富裕同理心并可能真正聆听
  • 体现出有道德和有爱心的行为,并将别人的需要放在首位
  • 虚心、博学、踊跃、长于社交、长于感知四周情境的变动

4.1.3 麻利宣言(Agile Manifesto)与服务型领导力(Servant-Leadership)

服务型领导力的特色也能够在麻利宣言中找到 3。“个体和互动高于流程和工具”和“客户合作高于合同会谈”的价值观,明确强调了对单干参加的关注,服务于别人(团队成员)而不是本人,通过反对个人成长来晋升团队绩效。[3] http://www.agilemanifesto.org/

麻利宣言的准则中体现服务型领导力的特色有:

  • 业务人员和开发人员必须相互合作,我的项目中的每一天都不例外。
  • 激发个体的斗志,以他们为外围搭建我的项目。提供所需的环境和声援,辅以信赖,从而达成指标。

4.1.4 作为服务型领导(Servant-Leader)的 Scrum Master

Scrum 指南将 Scrum Master 形容为 Scrum 团队的服务型领导。Scrum Master 不是团队的徒弟(master),而是激励、搀扶和激发人们的生机,让他们凝聚成一个团队,充分发挥他们的后劲的徒弟(master)4。[4] Watts, Geoff. Scrum Mastery: From Good to Great Servant Leadership

Scrum Master 是一个服务型的领导者,他的关注点是团队成员和他们所服务对象(客户)的须要(needs),他的指标是实现与组织的价值观、准则和业务指标统一的成绩 5。
[5] http://www.infoq.com/articles…

Scrum Master 言传身教,以尊重为前提,以影响组织的能力为 Scrum 团队及其有效性做疏导。Scrum Master 还应该通过价值观、勇气和承诺来领导团队,但也应该通过倔强(stubbornness)来领导。倔强,靠的是有动摇的信念和扭转组织的用意。

作为一名服务型领导,Scrum Master 有责任:

  • 把 Scrum 设定为一个服务型的流程,而不是一个命令型的流程 6[6] Verheyen, Gunther. Scrum: A Pocket Guide
  • 疏导开发团队实现自组织
  • 通过衰弱的抵触和探讨领导团队
  • 传授、辅导、领导组织和团队承受并应用 Scrum
  • 爱护团队免受烦扰和内部威逼
  • 帮忙团队辨认、移除和预防阻碍
  • 激励、反对和赋能团队,使其可能充分发挥后劲和能力
  • 通过产品待办列表和冲刺待办列表、每日 Scrum、评审和可见的工作区等形式流传信息,以发明透明度
  • 确保团队内存在合作文化

小结

事实证明,服务型领导力(Servant-leadership)是 Scrum Master 角色的支柱。它的理念和实际能够加强团队单干,并发明一个适宜个人成长的环境。作为一个服务型领导(servant-leader),Scrum Master 能够帮忙团队践行 Scrum 的价值观(勇气、凋谢、尊重、专一和承诺),并充分发挥团队的全副后劲。

4.2 作为教练(Coach)的 Scrum Master

本章会介绍作为教练的 Scrum Master。Scrum Master 通常被认为是团队的教练,帮忙团队尽量达到 Sprint 指标。在本章中,我将形容教练是什么,并分享 Scrum Master 在负责教练时能够应用的三个视角。

(教练)

4.2.1 什么是教练(Coaching)

有很多很好的定义能够用来形容教练。我最终的定义是:

教练是开释一个人的潜能,使其绩效最大化。教练是帮忙人们学习而不是间接教他们 7。
[7] Sir John Whitmore

其它好的定义有:

教练的终极目标是帮忙客户更好地理解本人,使他们可能找到充分发挥本人后劲的办法 8。[8] Watts, Geoff, and Kim Morgan. The Coach’s Casebook: Mastering the Twelve Traits That Trap Us

高效的教练是指明方向(guiding)而不是给出计划(prescribing)9。[9] http://www.agile42.com/en/blo…

促成别人执行、学习和成长的艺术 10。[10] Downey, Myles. Effective Coaching

教练放大了想要做(thinking about doing)和理论做(actually doing)之间的差距 11。[11] Martin, Curly. The Life Coaching Handbook

4.2.2 什么是高效的教练(Effective Coaching)

通过 Portia Tung 的网站自私的编程(Selfish Programming),我偶尔发现了高效能教练的 7 个习惯(The 7 Habits of Highly Effective Coaches)12。Scrum Master 能够用这些习惯来查看本人做教练的形式胜利几率是否最高。她所形容的习惯是:
[12] http://www.selfishprogramming…

  • 言传身教(Lead by example)。这意味着教练会依照他们所拥戴的价值观和准则生存,并将他们所晓得的工具和技术利用到他们本人和他们的工作中。
  • 以终为始(Begin with the end in mind)。教练从指标开始倒推,从而找出从 A 到 B 的最无效、最高效的办法。
  • 制订可继续的步调(Set a sustainable pace)。当四周的人失去理智时,教练会放弃沉着。
  • 用脑思考,用心感触(Think with your head and feel with your heart)。教练要均衡思考和感触。在解决问题时,他们会同时使用逻辑思维和同理心。
    拉动,而不是推动(Pull, not push)。教练在期待并随时筹备好有人前来求助。教练会发明和提供学习的机会,而不是把本人的想法、倡议和观点强加给他人。
  • 少说多听(Talk less, listen more)。教练推延对本人所听到的内容做出判断,在他人谈话的时候本人要认真聆听。
  • 谆谆教诲(Flow like a stream)。教练是有急躁的、求实的且活在当下的。

4.2.3 作为教练(Coach)的 Scrum Master

要将 Scrum Master 形容为教练,能够应用三个不同的视角:集体、团队和组织。教练集体的重点是思维模式(mindset)和行为(behavior),教练团队的重点是继续改良(continuous improvement),教练组织的重点是真正地与 Scrum 团队合作。请参考 Lyssa Adkins 的这句话:

教练不是给出倡议,而是反对人们提出本人的解决方案。如果你提出了正确的问题,他们总是能找到正确的答案。

1)教练集体
  • 解释现实的思维模式和行为,帮忙集体看到新的视角和可能。
  • 影响团队成员的个体使用好 Scrum。
  • 帮忙每个人在其麻利旅途中迈出下一步 13。[13] Adkins, Lisa. Coaching Agile Teams
2)教练团队
  • 激发继续改良的思维模式,打造学习型文化
  • 反对团队解决问题和抵触
  • 领导团队成长,直到成员学会如何最好地互相学习
  • 扭转那些限度团队做好 Scrum 的态度、思维模式和行为
  • 领导团队相互给予凋谢和诚恳的反馈
3)教练组织
  • 通过提供高质量、有价值的产品,帮忙组织获得惊人的成绩
  • 领导整个组织做产品治理,专一于继续为产品减少商业价值
  • 反对并激励与 Scrum 团队的合作与单干

小结

通过做的一些钻研,我对作为教练的 Scrum Master 做了一个简略的介绍。除了分享最常见的教练(coaching)定义外,本章还包含了可用来形容 Scrum Master 作为教练的三个视角。教练集体关注于思维模式和行为;教练团队关注继续改良;教练组织真正地与 Scrum 团队合作。

4.3 作为引导者(Facilitator)的 Scrum Master

本章会介绍作为引导者的 Scrum Master。Scrum Master 既是产品负责人的引导者,也是开发团队的引导者。上面我将别离介绍引导者的定义、误会以及优良引导者的特色。

(引导者)

4.3.1 什么是引导者?

帮忙一群人了解他们的独特指标,并帮助他们打算如何实现这些指标的人;在这样做的过程中,引导者放弃 ’ 中立 ’,这意味着他 / 她在探讨中不表明特定的立场 14。[14] http://en.wikipedia.org/wiki/…

这个定义(以及其余可用的定义)的要害因素如下:

  • 帮忙并使别人可能实现其指标
  • 做到内容中立(content neutral),不偏袒任何一方
  • 反对大家做最佳的思考和实际
  • 促成单干,努力实现协同效应
  • 提供魅力型权威(charismatic authority)

(译者注:魅力型权威是权威实践的一种,权威实践由德国社会科学家韦伯提出,他将人类社会的统治模式分为克里斯玛型 / 魅力型 / 超人型统治、传统型统治与法理型统治模式三种。魅力型权威建设在某个英雄人物、某位如有神授天才的人物的集体魅力根底之上。被统治者之所以遵从是因为他们确信他们的统治者有着超常的能力,从而成为其追随者和信徒。而统治者也必须通过一直地证实其超常能力的存在而维持其非法统治。典型的魅力型统治在先知、圣徒和宗教首领所建设的组织中能够看到。)

4.3.2 误会

很多时候,当我询问人们如何了解把 Scrum Master 形容为一个引导者时,我失去的惟一答案是 Scrum Master 疏导了 Scrum 事件(Scrum events)。当然,Scrum Master 负责 Scrum 的流程,并应该反对团队优化流程。

Scrum 事件是 Scrum 流程的重要组成部分,尽管 Scrum Master 没有任务亲自参加所有的 Scrum 事件,但他应该确保:

  • 将 Sprint 作为一个工夫盒,在这个工夫盒里,构建一个实现(done)的、可用的、可公布的增量
  • 每日 Scrum(Daily Scrum)用于查看团队达成 Sprint 指标的进度
  • Sprint 打算会议是团队探讨、打算并就产品待办列表项(Product Backlog Items)的预测达成一致意见的流动,他们有信念可能实现这些事项,从而反对产品负责人的指标和策略
  • Sprint 评审用于演示和查看所开发的增量,并在必要时调整产品待办列表
  • 将 Sprint 回顾作为一个事件,在此期间,团队查看并调整其做法和流程,以改良妨碍团队提高的关键问题

这里最大的误会是,作为 Scrum Master,疏导 Scrum 事件是惟一应该做的事件。然而,一个优良的 Scrum Master 明确,疏导(facilitation)能够施展更大的作用 ……

4.3.3 Scrum 中疏导(Facilitation)的真正含意是什么

正如引导者的定义中所形容的那样,引导者是指通过促成单干、优化流程和在团队中发明协同效应来帮忙一群人了解和实现他们指标的人。基于这一定义,引导者所索要做的事件远不止是主持 Scrum 事件。

Geoff Watts 在他的《Scrum Mastery》一书中,将疏导形容为 Scrum Master 的基本技能和行为:

在任何时候,Scrum Master 都要为团队、产品负责人和组织的指标服务。而且,如果这些指标发生冲突,他们会思考到长期的影响,以及任何斗争所带来的信息。

一名 Scrum Master 应该:

  • 疏导团队外部和团队所处环境的关系、合作和沟通
  • 疏导 Scrum 流程并对流程进行继续改良
  • 疏导 Scrum 团队与整个组织的交融
  • 疏导 Scrum 事件有目标、高效地进行
  • 疏导团队实现个体和集体指标

Lyssa Adkins 在她的《Coaching Agile Teams》(译者注:中文译名《如何构建麻利项目管理团队》)一书中提供了一个很好的阐明:

Scrum Master 应该疏导团队发明一个 ’ 容器 ’,用它来盛放他们的想法和创意。这个容器,通常是无关议程的一组问题或其余一些轻量(且灵便)的构造,这会给团队提供足够的框架,以便让他们保持本人的指标,并营造一个更丰盛的互动环境、一个能够听到微妙想法的中央。教练发明容器,团队发明内容。

4.3.4 优良引导者的特色

因而,Scrum Master 应该通过设置舞台和提供明确的界线来疏导团队单干,探讨他们的想法。

优良引导者须要具备的其余特色有:

  • 设计并领导会议,负责帮忙团队达成指标和目标 15[15] http://nomad8.com/training/sc…
  • 提出强有力的问题,以产生新的洞察和观点
  • 聆听了解,而不是聆听口头 16 [16] https://tcagley.wordpress.com…
  • 打造弱小的团队,而不是弱小的集体
  • 促成事件产生,而不是让事件产生
  • 懂得如何应用低干预(light-touch)的疏导办法

4.3.5 Scrum 事件的优良疏导办法是怎么的

每个 Scrum 事件都有一个特定的目标来答复“咱们为什么要开这个会?”一个优良的引导者应该确保每个事件的指标是明确的,并提供一个轻量级的构造,以帮忙团队达成事件的指标。后面提到的 Scrum 事件的指标依然是有用的,但通过优良的疏导办法,Scrum Master 能够胜利地从每个事件中取得更多的价值。

疏导 Scrum 事件的优良办法的特色有:

  • 每日 Scrum 蕴含了一种衰弱的伙伴压力的气氛,这种气氛会笼罩在交付品质、承诺和解决阻碍上。
  • Sprint 打算全副是对于产品负责人和开发团队之间的单干,并且他们十分关注业务价值的交付。所有团队成员都了解工作,并独特批准实现 Sprint 指标。
  • Sprin 评审是一个充斥能量的事件,Scrum 团队、发起人和利益相关者一起查看产品增量和待办事项列表。他们同时也会回顾他们的单干,以及如何改良。他们所有人作为一个团队,有着雷同的目标,客户(client)和供应商(supplier)之间没有任何阻碍。
  • Sprint 回顾是在平安的气氛中进行的,在这个过程中,房间里的大象(the elephant in the room)(译者注:房间里的大象是指对于某些不言而喻的事实,个体保持沉默的社会景象)会被辨认、探讨,并转化为团队成员一致同意的、在下一个 Sprint 中实现的、可操作的改良项。

小结

归纳起来,优良的疏导工作就是:

  • 为团队服务(Serving),但不做他们的佣人(servant)
  • 帮忙团队做出决定,并达成一致意见
  • 辨认障碍会议获得成绩的畏难心态(difficult attitudes)、失调行为(dysfunctional behaviours)和懒惰态度(unproductive attitudes)17
    [17] http://www.agilecoachinginsti…
  • 做一个敏锐的观察者
  • 只有你能反对到他们继续的自组织,就退一步吧
  • 晓得何时打断团队
  • 帮忙团队取得高质量的互动
  • 提出问题和挑战

把握这些疏导技巧须要工夫、实际,以及一直的反思和改良。但思考到优良的疏导可能带来的成绩,这些付出的致力相对是值得的!

4.4 作为老师(Teacher)的 Scrum Master

本章会介绍作为老师的 Scrum Master。我会介绍老师的定义、实践观点和一些理论的例子,来阐明 Scrum Master 应该教什么。

(老师)

4.4.1 什么是老师(Teacher)

我找到的最简略的定义是:

帮忙他人学习新货色的人。

传授(Teaching)就是传授常识或技能,或领导他人如何做某事。

对于传授(Teaching)的一些不错的援用:

传授的艺术是帮助发现的艺术。—— Mark van Doren

我从不教我的学生,我只是试图提供他们可能学习的条件。—— Albert Einstein

一个好老师能够激发心愿、点燃想象力、灌输对学习的酷爱。—— Brad Henry

4.4.2 作为老师(Teacher)的 Scrum Master

依据 Scrum 指南,Scrum Master 负责确保 Scrum 失去了解和施行。Scrum Master 通过确保 Scrum 团队恪守 Scrum 实践、实际和规定来实现这一指标。当团队偏离麻利实际和准则时,他们会疏导团队重回正规。在传授(teaching)方面,Scrum Master 的次要关注点是开发团队和产品负责人。然而 Scrum Master 也应该确保 Scrum 被其余所有波及 Scrum 团队的人所了解。

4.4.3 那么 Scrum Master 能够传授(teach)些什么呢?

  • 在团队启动的时候传授麻利。在新团队的第一周,我总是把团队带回麻利和 Scrum 的外围:我让他们理解麻利思维模式、Scrum 框架、XP 和看板的为什么(why)和是什么(what)。尽管有些团队成员可能有丰盛的麻利教训,但这样做能让每个人对麻利的了解保持一致。解释麻利宣言,并强调传统产品开发所基于的假如:客户晓得他想要什么,开发人员晓得如何构建它,并且过程中不会有任何变动。然而现实情况时,客户须要发现他到底想要什么,开发人员须要发现如何构建它,事件在中途也会发生变化。
  • 传授 Scrum 的外围。应用 Scrum 能够比作是下国际象棋。你要么按规定下,要么不按规定下。Scrum 和国际象棋是没有失败或胜利的(译者注:Scrum 和国际象棋都是名词,对于一个名词是没有胜利或失败可言的,比方你不能说“国际象棋失败了”,而只能说“‘下’国际象棋失败了”)。它们要么玩,要么不玩。那些玩这两种游戏并一直练习的人可能会变得十分善于玩游戏。如果是国际象棋,他们可能会成为巨匠。如果是 Scrum,他们可能会成为十分优良的开发组织,被他们的客户珍惜,被他们的用户青睐,让他们的竞争对手胆怯 18。有些团队在开始应用 Scrum 时,疏忽了框架中的某些局部。例如,每周做两次每日站会(daily standup),混合不同的角色,跳过回顾会。如果团队认为这样做是理智的,那是能够的,但 Scrum Master 应该教诲他们这样做的结果,并强调他们不是在做 Scrum。[18] https://kenschwaber.wordpress…
  • 传授 Scrum 和良好实际(good practices)之间的区别。当初,很多良好实际曾经和 Scrum 的外围紧密结合在一起了。将这两者的区别传授给团队是很有用的。良好实际的示例是应用故事点,站着执行每日 Scrum,或者应用燃尽图来跟踪可视化的进度。这些都是很好的实际,但思考到 Scrum 的外围,它们并不是强制性的。
  • 传授团队对于创立独特身份(shared identity)的常识。团队应该意识到团队单干的先决条件:成为一个团队须要什么?成为一个团队意味着什么?我有时会要求团队分享一些他们在所加入团队中的个人经历:最差的团队是什么,为什么?最好的团队是什么,为什么?建设独特身份的一个强有力的练习是制订团队宣言(team manifesto)。
  • 传授团队对于产品愿景的重要性。这也是产品负责人出场的环节。可能团队的创立是有目标的,比如说要打造一个新产品。团队晓得并了解产品负责人对他 / 她的产品的愿景是至关重要的。团队只有理解了产品的指标,能力做出正确的决策。一个清晰的愿景基本上能够作为开发团队的灯塔,在艰难期间是必不可少的。
  • 传授团队自组织。正如麻利宣言所说:“最好的架构、需要和设计出自自组织团队。”。自组织团队是指一群积极向上的人,他们独特朝着一个指标致力,有能力和势力做出决定,并随时适应一直变动的需要。Scrum Master 作为 Scrum 和自组织的推动者,应该思考如何促成团队本人解决他们的问题,并提供尽可能多的工具、培训和如何最好地做到这一点的见解 19。[19] Verheyen, Gunther. Scrum: A Pocket Guide
  • 传授 Scrum 团队的角色。要求团队冀望身边的人可能齐全履行本人的职责。任何有余都是一种阻碍 20。传授给他们三个角色是如何互补和互动的。产品负责人想要构建正确的货色,开发团队想要构建正确的货色,Scrum Master 想要疾速构建。一个优良的团队晓得如何均衡这些不同的利益。[20] Adkins, Lisa. Coaching Agile Teams
  • 传授团队对于阻碍的常识。在 Scrum 中,阻碍是指任何妨碍团队生产力的货色。Scrum Master 的工作就是确保阻碍被移除。Scrum Master 只移除超出开发团队自组织能力的阻碍。否则就不是一个真正的阻碍,而只是一个须要团队本人解决的问题。
  • 传授团队如何将进度可视化。通明(Transparency)是 Scrum 的三大支柱之一。它对检视(inspection)、适应(adaptation)和自组织(self-organization)至关重要。因而,进度可视化的必要性也是不言而喻的,没有它,自我修改(self-correction)是很难达到的。可视化的内容和形式由开发团队来抉择。将产品待办列表和 Sprint 待办列表可视化是我相对激励的好做法。其余用于可视化进度或改善合作的做法还有燃尽图,设置一个有阻碍和改良的板子,显示团队成员的利用率,或者创立一个显示所有事件和会议的 Sprint 日历。
  • 传授产品负责人对于治理待办列表(backlog)的常识。Scrum Master 应该传授给产品负责人如何创立产品待办列表,如何依据优先级、价值、危险和依赖来排序,以及如何让整个团队参加治理待办列表。
  • 传授组织对于 Scrum 的常识。Scrum 框架对一些组织来说是相当具备破坏性的。对于它所带来的变动,一些人可能会感觉难以应酬。解释 Scrum 的目标和对一些变动的须要是很重要的,这能够建设互相的了解,为确保变动能真正坚持下去打下基础。
  • 传授团队一些乐趣!不要太认真。玩得开心有助于应答艰难场面,增强合作,建设衰弱的团队精神。因而,要确保开心是团队日常工作的一部分。

小结

本章蕴含了一些 Scrum Master 能够传授给开发团队、产品负责人和组织的例子。我所学到的最重要的教训是:不要试图在后期传授给团队所有的货色,给他们失败的机会,让他们能从本人的谬误中学习。记住:谬误是发现的入口(mistakes are the portals of discovery)21。[21] James Joyce

4.5 作为导师(Mentor)的 Scrum Master

这一章是对于 Scrum Master 作为导师的。我将介绍导师的定义,教练(coaching)与辅导(mentoring)的关系,以及守 - 破 - 离(Shu-Ha-Ri)的思维形式。

(导师)

4.5.1 什么是导师(Mentor)

我找到的最间接的定义是:

导师是一个睿智且值得信赖的参谋(counsellor)或老师(teacher)。

对于导师(Mentor)的一些不错的援用:

咱们靠所得来谋生(make a living),靠贡献来生存(make a life)。—— Winston Churchill

从生存中取得最大的播种,不在于你为本人保留了多少,而在于你为别人倾泻了多少。—— David Stoddard

成为你心愿的导师。

4.5.2 教练(coaching)与辅导(mentoring)

“教练(coaching)是开释一个人的后劲,使其本身的业绩最大化。它是促成人们学习,而不是教他们”22。它帮忙某人看到新的视角和可能。对于教练来说,成为主题专家并不是必须的,甚至它可能是一个陷阱。然而对于辅导(mentoring)来说,领有十分业余的常识是很重要的。[22] Sir John Whitmore

领导麻利团队须要采取教练(coaching)和辅导(mentoring)相结合的形式。当你在教练(coaching)时,你是在帮忙他人达到人生的下一个指标;当你在辅导(mentoring)时,你将分享你的麻利教训和理念,领导他们用好麻利。这样一来,教练(coaching)和辅导(mentoring)就相互交织在一起。两者联合起来应用,它们提供了一个弱小的组合。

“辅导(mentoring)将你的麻利常识和教训传递给团队,因为这些特定的常识与他们遇到的事件相干。教练(coaching)和辅导(mentoring)都是有用的,并且能够独自施展弱小的作用。联合在一起,它们是帮忙人们承受麻利并很好地应用麻利的胜利组合。麻利的背景使你成为导师(mentor);对团队绩效的关注使你成为教练(coach)。这两局部联合在一起,会使麻利变得有生机并且在他们的把握之中 23。”
[23] Adkins, Lisa. Coaching Agile Teams

4.5.3 守 - 破 - 离(Shu-Ha-Ri)

在辅导(mentoring)的背景下,守 - 破 - 离(Shu-Ha-Ri)的概念也是值得一提的。守 - 破 - 离(Shu-Ha-Ri)是一种对于如何学习技术的思维形式。它介绍的是训练或学习的停顿。这个名字来自于日本武术,Alistair Cockburn 将其作为学习技术和软件开发方法论的一种思维形式引入 24。当学习新的事物时,每个人都会经验这三个阶段。最终,它的后果应该是学生在常识和技能上都超过了徒弟(导师(mentor))。
[24] http://martinfowler.com/bliki…

  • 守(Shu)– 遵循规定

在第一阶段,学生严格地恪守徒弟的教诲。遵循规定,直到真正了解规定。在这一阶段,Scrum Master 次要是作为一个老师(teacher)。作为老师,他分享常识或技能,领导他人如何做某事。例如传授(teaching)Scrum 的外围,解释不同角色、工件和事件的目标。

  • 破(Ha)– 突破规定

在这个阶段,学生开始反思规定,寻找例外并突破规定 25。他了解并可能应用根本的实际,当初开始学习底层的相干准则。他也开始向其余徒弟学习,并将这些学习融入到他的实际中。作为教练(coach),Scrum Master 会让学生看到新的视角和可能。他们会领导团队在麻利的旅程中迈出下一步。[25] https://www.scrumalliance.org…

  • 离(Ri)– 成为规定

在这个阶段,规定被忘记了,因为学生曾经精通麻利了,并把握了其本质和根本准则。学生不再向他人学习,而是从本人的实际中学习,他曾经成为新的规定。在麻利环境下,学生真正了解了所有的准则,晓得何时在何种情境下应该应用何种实际。作为指导教授(advisor)或导师(mentor),只有学生提出要求,Scrum Master 就能够充当参谋(counsellor),给出倡议。

作为一名 Scrum Master,理解守 - 破 - 离(Shu-Ha-Ri)阶段是很有用的。每个团队成员都可能处于不同的程度,而且会一直变动。因而,Scrum Master 也应该扭转本人的格调,从传授(teaching)到教练(coaching)再到倡议(advising),以配合团队的守 - 破 - 离(Shu-Ha-Ri)阶段。

小结

Scrum Master 当然不肯定是适宜每个团队成员的导师(mentor)。如前所述,导师对某一主题有业余的常识和教训。可能另一个团队成员或者团队之外的人恰好是现实的导师。优良的 Scrum Master 对潜在的学生与导师关系有着敏锐的洞察力,并且晓得如何建设这种关系。所有这些做法的目标都是为了建设一个优良的团队,帮忙人们在个人成长中蓬勃发展。

4.6 作为管理者(Manager)的 Scrum Master

本章会介绍作为管理者的 Scrum Master。我将介绍治理(management)和管理者(manager)之间的区别,横向程度治理(horizontal management)和纵向垂直治理(vertical management),以及 Scrum Master 作为管理者(manager)的职责。

(管理者)

4.6.1 什么是管理者(Manager)

我找到的最简略的定义是:

管理者(manager)是负责某组工作或公司某个子集的人。

对于管理者(manager)的一些不错的援用:

管理者(manager)是寻找可能通过他人实现工作的人。对于一个好的管理者(manager)来说,最重要的是让团队中的人感觉他 / 她有诚信。—— Sam Wyly

管理者(manager)是他上司的助手。—— Thoman J. Watson

不论有没有管理者(manager),每个人都应该对治理负责。—— Jurgen Appelo

治理(management)做得好,就是服务和反对每个人天生精彩的行为。—— Woody Zuill

4.6.2 治理(Management)与管理者(Manager)

治理(Management)与管理者(Manager)是有区别的。治理是一种流动,管理者是一种角色。治理作为一种流动,会始终存在于组织外部。此外,组织总会有管理者来执行这些流动。麻利组织与传统组织的区别在于治理的形式。在麻利组织中,治理作为一种流动是以横向程度(horizontal)的形式进行的,而不是传统组织应用的纵向垂直(vertical)的形式来设置具体的治理职位。

利用纵向垂直(vertical)治理的组织让集体为降职而竞争。管理者分配任务,管理者评估绩效。沟通是自上而下的。纵向垂直治理的目标是为股东赚钱。横向程度(horizontal)治理存在的目标是让顾客称心。赚钱是后果,而不是流动的指标。它反对受权而非管制,刺激翻新,重视横向程度沟通 26。
[26] http://www.forbes.com/sites/s…

4.6.3 麻利拥抱横向程度治理(Horizontal Management)

拥抱麻利的组织采纳横向程度治理(horizontal management)。在这些组织中,团队本人治理本人。他们本人决定本人的工作并管理工作的执行。团队成员有很强的单干能源,他们晓得整体的胜利依赖于个体:除非所有人都在本人的局部取得成功,否则没有人会在整体上取得成功。团队通过公布指标、Sprint 指标和团队指标达成共识。关键词是信赖(trust)、通明(transparency)、凋谢的沟通(open communication)、合作(collaboration)、所有权(ownership)、学习(learning)和个体承诺(collective commitment)27。
[27] Moreira, Mario. Being Agile

当你将横向程度治理与 Scrum 团队进行比拟时,他们能够被看作是一个充斥管理者的团队。开发团队治理他们的工作。产品负责人治理产品愿景、路线图和投资回报(ROI)。Scrum Master 治理超出团队自组织能力的流程和阻碍。

4.6.4 作为管理者(Manager)的 Scrum Master

所以,没错,在麻利环境中,Scrum Master 也是一个管理者。作为一个管理者,Scrum Master 的职责是:

  • 治理阻碍,打消节约。在超出开发团队自组织能力的畛域,打消限度团队效率和进度的阻碍。
  • 治理流程。反对团队优化流程;促成团队的倒退;放弃 Scrum 流动的目的性和有效性;确保人员、团队和组织应用 Scrum 实现最大收益。
  • 治理团队的衰弱。通过团队成员之间的高质量互动,营造一个信赖的环境,反对团队实现个体和集体指标。
  • 治理自组织的边界。Scrum Master 治理 Scrum 提供的边界,以加强自组织能力:工夫盒限度危险,集中精力,跨职能合作,可公布的成绩,验证性学习 28。[28] http://guntherverheyen.com/20…
  • 治理文化。为失败留出空间。治理必要的文化改革,让团队有机会蓬勃发展。

小结

治理依然是组织的一项重要流动,管理者的作用依然是无效和有价值的。然而,在麻利组织中,治理的一个重要指标是它是横向程度进行的,而不是传统组织中的纵向垂直治理。在横向程度组织中,团队本人治理本人。在这种环境下,Scrum Master 能够被认为是睿智的领导者,他通过组织指标和愿景来吸引人们。通过辨认节约的流动、打消节约、移除阻碍、设法使 Scrum 的收益最大化,他优化了治理对组织的价值。

而正如 Jurgen Appelo 所说:

治理太重要了,不能让管理者来做,治理是每个人的工作 29。[29] Appelo, Jurgen. #Workout

顺便说一下,Gunther Verheyen 把 Scrum Master 形容成一个管理者(manager),这一点做得很好 30。能够必定的是,这是本章的灵感起源。[30] http://guntherverheyen.com/20…

4.7 作为阻碍移除者(Impediment Remover)的 Scrum Master

本章会介绍作为阻碍移除者的 Scrum Master。我将介绍阻碍最常见的定义和示例、作为阻碍移除者(Impediment Remover)的 Scrum Master 以及解决阻碍的策略。

(阻碍移除者)

4.7.1 什么是阻碍(Impediment)

通过一番钻研,我发现了一些很好的定义:

在 Scrum 中,阻碍是指妨碍开发团队在 Sprint 中发明有价值的软件或者限度团队实现其固有进度程度的因素 31。[31] Verheyen, Gunther. Scrum: A Pocket Guide

超出开发团队自组织能力的问题。

妨碍任何开发人员依照预期的 Sprint 能力工作的事件 32。[32] Goldstein, Ilan. Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools & Tips

对于阻碍(impediment)的一些不错的援用:

好的 Scrum Master 会营造一个能够提出阻碍的环境。优良的 Scrum Master 会营造一个能够激发创造力的环境 33。[33] Watts, Geoff. Scrum Mastery: From Good to Great Servant Leadership

好的 Scrum Master 会争取取得许可,以移除妨碍团队生产力的因素。优良的 Scrum Master 会做好申请原谅的筹备。

4.7.2 可能存在的阻碍示例

当初,你曾经浏览了最常见的阻碍定义,你可能想要一些具体的示例。因而,你会在上面找到一些可能的阻碍示例:

  • 团队成员生病
  • 团队形成产生不能够预感和不心愿产生的变动
  • 开发团队的工具问题
  • 技能不足
  • 大量的技术债
  • 供应商问题
  • 产品负责人无奈应用
  • 来自管理层的压力
  • 团队成员之间的抵触
  • 开发团队必须加入很多不重要的会议
  • 团队环境的限度
  • 犹豫不决的产品负责人

4.7.3 作为阻碍移除者(Impediment Remover)的 Scrum Master

依据 Scrum 指南,Scrum Master 为开发团队提供的服务之一是移除妨碍开发团队停顿的阻碍。作为一个服务型领导,Scrum Master 疏导开发团队实现自组织和跨性能。Scrum Master 激励、反对并赋能团队,使其可能充分发挥其后劲和能力。

为了实现这所有,Scrum Master 应该无意识地做出移除阻碍的决定。Scrum Master 须要思考的问题有:

  • 它真的是一个阻碍还是开发团队能够本人解决的问题?
  • 咱们真的须要移除这个阻碍吗?
  • 这外面真正的问题是什么?

这里很重要的一点是,要意识到上述所给出的可能的阻碍示例并不一定真的是阻碍。只有当某件事情超出了团队的自组织能力时,它才会成为阻碍。

技能的不足可能会成为阻碍,但要置信开发团队的自组织性,他们本人会想到其余的计划。兴许某个团队成员很想学习所需的技能,并将此视为一个很好的机会。此外,团队成员之间的抵触不肯定是阻碍。让他们彼此进行强烈的探讨。Scrum Master 要率领团队进行衰弱的抵触和争执。最终这将带来一个更弱小的团队。

Scrum Master 应该营造一个让开发团队感觉能够平安地提出阻碍的环境。尊重团队的自组织能力,Scrum Master 应该激励团队尝试本人解决问题。更好一点的话,团队能从根本上避免一些事件成为阻碍。

4.7.4 移除阻碍的策略

移除妨碍是一个挑战。上面我分享一些在 Scrum Master 面对阻碍时能够思考的策略和想法:

  • 不要等到每日 Scrum 时才提出阻碍!当然,每日 Scrum 倡议的问题之一是“是否有任何阻碍在妨碍我或开发团队达成 Sprint 指标?”然而,这并不意味着开发团队只能在每日 Scrum 期间探讨阻碍。
  • 应用 Sprint 指标。明确的 Sprint 指标是确定某件事情是否真的是阻碍的有用工具。如果某件事情妨碍了团队实现 Sprint 指标,那么它必定是一个阻碍。
  • 了解阻塞(block)与阻碍(impediment)的区别。阻塞只影响繁多的工作,而阻碍则像降落伞一样,拖慢整体进度。通常状况下,开发团队能够本人解决阻塞,而阻碍则须要由 Scrum Master 来解决 34。[34] Goldstein, Ilan. Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools & Tips
  • 通过应用妨碍板(Impediment Board)来进步透明度。这能够是一个简略的翻转板,阻碍在这里被可视化。增加一些泳道,如待处理(to do)、解决中(in progress)、已实现(done),状态对每个人都是通明的。当然你也能够在现有的 Scrum 板上增加阻碍。形式不重要,将状态可视化,减少透明度才是最重要的。
  • 对确定的阻碍放弃跟踪。这将为 Sprint 评审和 Sprint 回顾提供重要的输出。
  • 了解组织。Scrum Master 应该了解组织的文化。他应该懂得如何在组织中把事件做好。通过抉择正确的办法,艰难的阻碍能够更容易地解决。
  • 怯懦并创造性地移除阻碍。当你须要做出大胆的决定以确保开发团队的生产力时,要做好预先申请原谅的筹备。
  • 与产品负责人单干。很多时候,阻碍会与产品治理以及与利益相关者和供应商的单干无关。产品负责人是这个畛域的关键人物。因而,确保与产品负责人建设衰弱的关系。
    不要把工夫和精力花在解决谬误的问题上。对于阻碍,Scrum Master 须要压抑修复它、解决它和提供解决方案的欲望。他们应该关注真正的问题,而不是第一个问题。通过发问来理解状况。查看它是否真的是一个阻碍,还是开发团队的一个学习机会。

小结

通过我本人的钻研和思考,我对 Scrum Master 作为阻碍移除者做了一个简略的介绍。思考到现有的大量资料,这显然是 Scrum Master 职责的重要组成部分。我学到的次要教训是尊重开发团队的自组织能力。将每一个小问题都视为须要 Scrum Master 解决的阻碍,并不能帮忙开发团队作为一个整体成长。Scrum Master 要一直地在防患于未然或救火之间找到适合的平衡点。

4.8 作为改革推动者(Change Agent)的 Scrum Master

本章会介绍作为改革推动者的 Scrum Master。我将介绍最常见的定义、Scrum 敌对型文化(Scrum-friendly culture)的特色,以及作为改革推动者(Change Agent)的 Scrum Master。

(改革推动者)

4.8.1 什么是改革推动者(Change Agent)

对于改革推动者,比拟好的定义有:

通过关注组织效率、改良和倒退来帮忙组织进行自我改革的人 35。[35] http://study.com/academy/less…

充当改革催化剂的人 36。[36] http://georgecouros.ca/blog/a…

在 Scrum 的背景下,Geoff Watts 将 Scrum Master 作为改革推动者的角色形容为:” 好的 Scrum Master 能够帮忙 Scrum 团队在组织文化中生存。优良的 Scrum Master 帮忙扭转文化,使 Scrum 团队可能茁壮成长 37。”[37] Watts, Geoff. Scrum Mastery: From Good to Great Servant Leadership

4.8.2 Scrum 敌对型文化(Scrum-Friendly Culture)的特色

要简短形容 Scrum 敌对型文化(Scrum-friendly culture)的特色,能够参考麻利宣言。尽管我抵赖这些价值观和准则是无效的特色,但我也认为 Scrum 敌对型文化是这样一种环境:

  • 器重团队的胜利而非集体的胜利
  • 激发团队成员对本人和别人负责
  • 促成继续改良和试验
  • 观赏每个人独特的能力和技能
  • 器重行为而非成就
  • 以客户为核心的经营理念
  • 认为打算的办法比理论的打算更有用
  • 反对长期稳固的团队形成以进步绩效
  • 邀请并激励员工最大限度地施展其潜能
  • 给予员工信赖和所有权,并在其自律中蓬勃发展
  • 通过给予反对、信赖和领导,帮忙员工取得成功
  • 以面对面的沟通取代长期的、全面的文档
  • 器重产品而不是我的项目
  • 通过小型的、同地办公的、跨职能的和自组织的团队交付业务价值

4.8.3 作为改革推动者(Change Agent)的 Scrum Master

为了使 Scrum 团队的文化可能蓬勃发展,Scrum Master 应该充当改革推动者(Change Agent)的角色。Scrum Master 帮忙发明一个容许 Scrum 精力蓬勃发展的环境。Scrum 指南将 Scrum Master 的这部分角色定义为“服务于组织”:

  • 率领并作为教练领导组织驳回 Scrum
  • 在组织范畴内布局 Scrum 的施行
  • 帮忙员工和利益攸关者了解并施行 Scrum 和教训导向的产品开发
  • 引发可能晋升 Scrum 团队生产率的扭转
  • 与其余 Scrum Master 一起工作,加强组织中 Scrum 利用的有效性 38。[38] http://www.scrumguides.org

小结

作为改革推动者,真正优良的 Scrum Master 开始锋芒毕露。这些 Scrum Master 晓得如何改变现状,帮忙发明一个更适合的环境。他们晓得什么时候该颠覆,什么时候该小心。他们明确组织变革可能须要较长的工夫。然而,他们的改革志愿就像催化剂一样,推动组织后退。Scrum 的劣势在于让瓶颈和问题显露出来,优良的 Scrum Master 会在组织外部寻求反对,真正解决这些功能障碍。所有以发明 Scrum 团队可能蓬勃发展的文化为最终目标!

总结

如前所述,我集体的使命是要让大家更好地了解 Scrum Master 这个角色。通过撰写这篇白皮书,我想分享我对这个令人敬畏的职位的认识。Scrum Master 有可能成为每个组织的贵重资产。为了优化其奉献,Scrum Master 应该表演以下角色:

  • 服务型领导(Servant Leader),他的关注点是团队成员的需要和他们提供价值的人(客户)的需要,指标是达成合乎组织的价值观、准则和商业指标的成绩。
  • 引导者(Facilitator),搭建舞台,提供明确的界线,使团队可能单干。
  • 教练(Coach),领导集体的思维和行为,领导团队的继续改良,领导组织与 Scrum 团队的真正单干。
  • 管理者(Manager),负责管理阻碍、打消节约、治理过程、治理团队的衰弱、治理自组织的边界、治理文化。
  • 导师(Mentor),将麻利常识和教训传授给团队。
  • 老师(Teacher),确保 Scrum 和其余相干办法被了解并实际。
  • 阻碍移除者(Impediment Remover),思考到开发团队的自组织能力,解决妨碍团队提高的问题。
  • 改革推动者(Change Agent),使 Scrum 团队的文化可能蓬勃发展。

在这篇白皮书中,我分享了我集体负责 Scrum Master 的教训。我还补充了对 Scrum Master 角色最常见的误会,以及为什么我把我的头衔从麻利教练改为 100% Scrum Master。我心愿你能喜爱浏览这篇白皮书,它有助于你更好地了解 Scrum Master 这个角色。

起源:小船哥说麻利

作者:adoudou

申明:文章取得作者受权在 IDCF 社区公众号(devopshub)转发。优质内容共享给思否平台的技术伙伴,如原作者有其余思考请分割小编删除,致谢。

6 月每周四晚 8 点,【冬哥有话说】开心一“夏”。公众号留言“开心”可获取地址

  • 0603 无敌哥《IDCF 人才成长地图与 5P》(《端到端 DevOps 继续交付 (5P) 精品课》第 1 课)
  • 0610 冬哥《带你玩转翻新设计思维》
  • 0617 无敌哥《麻利项目管理到底是个啥》
  • 0624 冬哥《VUCA 时代的麻利领导力》
退出移动版