什么是敏捷教练

Page content

最近和几个新朋友聊天,自我介绍的时候说我是敏捷教练。紧接着问题来了,朋友经常会问什么是敏捷教练?

下面是我微信朋友圈几个不错的解释:

  • 授人以渔
  • 敏捷+教练
  • 敏捷价值观的布道者
  • 有能力协助排除敏捷障碍的人
  •  引导者
  • 高情商的牧羊犬

下面是我的理解(观点):

敏捷教练,对应的英文是Agile Coach,也就是说它是两个词的组合,即敏捷+教练。下面我们分别了解一下什么是敏捷,什么是教练。这对了解敏捷教练非常有帮助。

什么是敏捷

敏捷软件开发英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发过程中人的作用。(摘自wikipedia

敏捷的另一个定义 – 敏捷是尽早频繁地交付商业价值。(感谢Alistair Cockburn)

什么是教练

国际教练联盟(International Coach Federation) 定义教练:“ 专业教练作为一个长期伙伴,旨在帮助客户成为生活和事业上的赢家。教练帮助他们提升个人表现,提高生活质量。教练经过专业的训练,来聆听,观察,并按客户个人需求而定制Coaching方式。他们激发客户自身寻求解决办法和对策能力,因为他们相信客户是生来就富于创意与智慧的。教练的职责是提供支持,以增强客户已有的技能,资源和创造力。”(摘自百度百科

-—————–华丽丽的分割线——————

我们了解了什么是敏捷,什么是教练之后,现在来看看敏捷教练到底干什么?

敏捷教练做什么?

敏捷教练做的工作主要分为3个方面:

个人方面

敏捷教练要有能够搞定关键人物(如Sponsor,经理,团队里的tech lead等)的能力。这个能力包含但不限于教练,个人影响力,唤醒者工具箱等。

团队方面

敏捷教练能促使团队自组织,成为高效能团队,并能够自驱动变得更加高效。

组织方面

仅仅一个团队变得高效并不能保证整个组织高效,或者产品的高效产出。这还需要整个组织变的高效。这可能包含但不限于组织结构的调整、工作流程的调整、工作环境的调整等。

-—————–华丽丽的分割线——————

熟悉Scrum的朋友应该知道有一个角色叫ScrumMaster,那么ScrumMaster和敏捷教练又有什么区别呢?(摘自David Ko的博客

Scrum Master

對象: 針對某個團隊

任務: 主要是重心是幫助團隊實施 Scrum

和專案的關聯: 通常和專案緊密結合

和團隊的關聯: 是團隊的一份子, 要保護團隊

所需要的訓練: Scrum master 這個角色要懂的事情

有敏捷的相關經驗: 不必要

敏捷教練

對象: 針對個人或是團隊

任務: 變革管理, 敏捷性 (agility)

和專案的關聯: 和專案無關, 或是說並不隸屬於某個專案

和團隊的關聯: 非團隊的一份子, 不需要保護團隊

所需要的訓練: 敏捷方法(Methods), 實務(Practices), 心理學,

有敏捷的相關經驗: 需要

因此, 學習當 Scrum Master 只是敏捷的開始, Agile coach 便是下一個努力的目標.

最後, 附上 Spotify 公司中 Agile coach 在做什麼的 slide 給大家:

How agile coaches help us win the agile coach role @ Spotify

https://www.slideshare.net/BrendanSpotify/how-agile-coaches-help-us-win-the-agile-coach-role-spotify