Spotify的敏捷工程文化
2014年10月20日
敏捷开发中分解用户故事的几种模式
2015年1月22日

( 作者:Bill Li  李国彪 )

Scrum发展和演化至今,ScrumMaster角色定位和早期的版本相比已经发生了变化。但许多人对ScrumMaster角色还是有疑惑和认知上的偏差。这可能首先要怪角色名字本身!ScrumMaster直接翻译过来就是Scrum师傅,是否意味着ScrumMaster就负责Scrum框架中的流程要素落地使用起来就完事了(例如几个Scrum会议及几个工件/工具)? 我们认为不是的。优秀的ScrumMaster的作用和潜能远超这个范围。

ScrumMaster应该是全方位的团队教练

作为团队教练,在敏捷的上下文里,ScrumMaster主要关注两个层面的团队教导和培养工作:

1、过程教练(Process Coach)

2、绩效能力教练(Performance Coach)

过程教练大家比较熟悉,其工作也易于理解,就是作为Scrum师傅和守护人,帮助团队导入基于Scrum框架的敏捷开发过程及相关核心实践。通常,除了敏捷理念的宣讲和推广普及,核心过程实践的导入是指各种角色的重新定义、澄清及辅导,Scrun工件的创建和维护,敏捷需求如何拆分,如何做演进式计划,以及几个Scrum核心会议的安排和主持等事项。 ScrumMaster也需要指导团队建立工作约定,合作规则,DoD(完成的定义),DoR(Backlog准备就绪的定义)等等。

以上是对ScrumMaster作为团队教练,在敏捷团队初级阶段的基本期望而已!这个层面通常是针对已知的事物展开工作,对ScrumMaster的要求主要是面向团队传播和指导Scrum框架的理念、知识及具体实践形式。技能上主要依赖培训(Training)、示范(Demo)、以及关键会议引导(Meeting Facilitation)等手段。

当团队跨过Scrum的初级导入阶段后,ScrumMaster作为团队教练就应该开始围绕打造高绩效团队及培养其持续提升能力的目标来开展工作(含针对Product Owner的辅导),更多时候是针对未知和可能性展开工作。这远超出对于过程导入教练的期望和要求,可以说是无止境的,因为团队的成长空间有着无限的可能。ScrumMaster作为绩效能力教练和团队共同成长!

scrummaster就是团队教练2.0

绩效能力教练需要关注多方面来帮助团队持续发展和提升,例如(但不限于):

  • 精益思想 (Lean Thinking)
  • 复杂自适应系统 (Complex Adaptive System)
  • 自组织生态 (Self-Organizational Eco-System)
  • 团队特征 (Team Characteristics)
  • 组织文化 (Organization Culture)
  • 系统思考 (System Thinking)
  • 创新 (Innovation)
  • 决策 (Decision Making)
  • 问题解决 (Problem Resolution)
  • 冲突应对 (Conflict Management)
  • 团队及个体驱动力 (Team and Individual Motivation)
  • 敏捷技术实践 (Agile Technical Practices)
  • 反脆弱 (Anti-Fragile)

ScrumMaster不一定一开始就是各方面的专家(其也在不断成长),但需要围绕敏捷的思路和原则来指导团队提升。除了过程教练的那些技能,作为绩效能力教练,ScrumMaster还需要锻炼和发展教练技术和技能 (Coaching),例如G.R.O.W绩效教导模式,高阶沟通技能(聆听及提问技巧),高阶引导技能 (Advanced Facilitation),鼓舞技能,领导力技能等等。

最后,当好一名团队教练,ScrumMaster也需要表现出服务式领导的气质和特征,主动关怀团队,预见各种障碍,全力以赴帮助团队移除障碍,以确保团队总能在高效的运作及持续往前推进工作。

拨打免费咨询电话 021-63809913