ScrumMaster在团队中担当怎样的角色?

ScrumMaster在团队中担当怎样的角色?

我们经常会在各种培训中听到过Scrum Master这个角色,但是在实际的工作场景中,并没有真正的遇到过,我们大多是产品经理,需求工程师,开发工程师,测试工程师,UEX这样的角色,其实在敏捷文化的普及过程中,Scrum Master这个“新角色”在团队中的作用还是很大的,有的人会理解为督导员,过程管理这样的印象去看待它,实际在敏捷开发里,Scrum Master有着更多的作用和意义。

ScrumMaster在团队中担当怎样的角色?

 

 

在敏捷团队中,我们建议的团队人数最好是7±2,这样可以保证效率和聚焦,通常,Scrum Master(以下简称SM)在团队中的作用分别为Teaching,Mentoring,Facilitating,Coaching,推动团队尽早的交付客户需要的价值,那么,在没有专门的Scrum Master这个岗位的时候,我们通常会让PO兼职,PM兼职,或者轮值的形式进行,敏捷团队在PO,SM,Team这三种角色中,围绕着敏捷的四个价值观,十二个原则进行开发,一句话总结SM这个角色就是:教整个团队怎么做,如何估时,跟进每天进度,风险控制,定期总结,计划排定。

ScrumMaster在团队中担当怎样的角色?

 

 

那么,SM和Manager有什么分别呢?谁的权利更大呢?

其实,这两者之间有着很明确的职责,目标也非常不同,Manager通常要尽量的避免犯错,要保持平级优势(Manager是因为比其他人更优秀才竞聘上岗),做成事(项目)的第一目的,结果导向,应对和解决复杂性问题,更有大局观,驱动和实现目标为最终目的。而SM就大不相同,他的职责是分享失败的经历,要敢于尝试,培养超越自己的人才,培养人的为第一目的,打造更卓越的团队和个人,作为团队的看护人,更看重和专注团队的成长。

ScrumMaster在团队中担当怎样的角色?

 

 

那么,Scrum Master的职业发展道路又如何呢?首先,如果经验成熟了以后,可以服务多个团队或者更具挑战性的团队。如果擅长授课,课件比较成熟,可以做为SM的导师,或者如果对产品感兴趣,可以转型做产品经理或者负责人,如果对管理更感兴趣,可以升职为管理者。

ScrumMaster在团队中担当怎样的角色?

 

 

那么,Scrum Master在团队中具体要做些什么呢?首先是与PO进行紧密合作,因为你们负责着产品的方向,把握着团队的产出价值,这一点非常重要。然后呢,促使团队按照Scrum的方式进行运行,(参考Scrum的五个活动),负责屏蔽外界对开发团队的干扰,保证团队高效专注的进行开发。有的人会问,Scrum Master是管理者吗?很肯定的说,是的。但是Scrum Master在团队中,是属于服务型领导,促进和帮助团队,成为团队的导师和组织者。他还在开发过程中,清除障碍,合理利用资源,对接外部接口,协调解决问题。

ScrumMaster在团队中担当怎样的角色?

 

 

在日常的工作中,我们还会遇到一个情况,就是Scrum Master上来就先做培训,一番云云,其实,我们建议Scrum Master在进入团队中的时候,做个调研(调查问卷),先了解一下团队的情况,针对不同的团队,给出不同的支持程度。(看什么病,配什么药)在初创型的青年团队,Scrum Master在团队中要起到主导和控制的作用,帮助团队过渡的震荡和成熟阶段,在中间型团队(最常遇到的)Scrum Master要起到引导和教导的作用,有的时候Scrum Master在面对责任和冲突时,要尽量坚持原则,好的习惯才是成功的开始。那么在资深团队中,Scrum Master要起到辅助和协助的作用,因为团队非常高效和成熟,这个时候,Scrum Master如果强迫团队必须执行不必要的活动(资深团队对于开发流程拿捏的非常娴熟的情况下),反倒会事倍功半。

ScrumMaster在团队中担当怎样的角色?

 

ScrumMaster在团队中担当怎样的角色?

 

 

那么,一个好的Scrum Master应该有哪些关键词呢,大家自己看上图吧。

总之,只有经历过更多的实践,才会让Scrum Master越来越成熟,在面对问题的时候,可以提供给团队更多指导和可行性建议。

以上。