首先,Scrum master负责建立Scrum团队。同时Scrum master要帮助团队(甚至大到公司)中的每个成员理解Scrum理论和实践。
Scrum master还需要有很强的软技能,用于指导Scrum团队。Scrum master要对Scrum团队的成功负责任,也就是Scrum master要帮助团队提高一起工作的效率,持续地创造价值。
Scrum master有责任帮助团队:
1)在自我管理和跨职能方面指导团队成员;
2)专注在团队创造符合完成定义的高价值的增量上;
3)确保在sprint期间Scrum框架中5个事件的触发,并确保结果都是积极的、有创造性。
同时Scrum master也要帮助Product owner完成产品的规划,不过说句老实话,在我参与过的实践中,这往往不存在,除非Scrum master的职位与product owner的一样,在中国的职场很容易就出现官僚搞一言堂。我们还是说说在理论上,Scrum master可以如何帮助Product owner:
1)帮助Product owner找到有效的能够达成产品目标定义的技术和指导其管理产品的待办列表。
2)提供方法帮助团队理解产品待办列表里的每一项内容。
3)帮助Product owner在复杂的商业环境建立起产品的规划。
4)按要求或需要促使用相关干系人合作
如果Scrum master本人在企业里有威望、能力出众,那么可能还要负责引领和指导Scrum在企业内部的落地,帮助企业员工理解和为复杂的工作灌输经验方法,同时还要帮忙移除scrum团队和相关干系人之间的阻碍。
这一切都是为了成功,Scrum master在不同情况下,会使用不同的软技能。Scrum master有时是扮演仆人式领导者、推动者、教练、经理、导师、老师、障碍移除者或变革推动者的角色。
可以说Scrum master对一个Scrum团队是相当重要,能走多远,似乎是离不开这个角色的。